Ref A: 3d9f83f2cb6e4439b2f08c9ac1481c30 Ref B: 158036040752EE14A7502A82EBE4207A Ref C: Sat May 25 12:22:03 2013 PST