Ref A: 9e45aa4ecd084921a044e887b81811ed Ref B: 3C52607C6E595721EC864C36BD597907 Ref C: Thu Jun 20 03:16:27 2013 PST