Ref A: b9de2df3ae4742968dcbac65f8a2cd86 Ref B: 2C1616D18114BB5AD7CB6C9171678070 Ref C: Thu May 23 05:30:30 2013 PST