Ref A: 2ec42759d7544aa09480f1de1b57f3cd Ref B: C19E9D64A27AA4066764FA455CD1BC19 Ref C: Fri May 24 01:43:44 2013 PST