Ref A: 69ef41283c29433392a747b12444964d Ref B: 4EB6B570C9A42483289C4A6514DE5F63 Ref C: Sat Aug 30 05:33:20 2014 PST