Ref A: 9febb0b8122544b79aa1beaaa022c78d Ref B: C2198D86D3EB5C7628106538FF98CA14 Ref C: Sun May 26 00:58:06 2013 PST