Ref A: a44c6768a1134cb7ae0f57795727c8c5 Ref B: 3728C2EA614A134A776087C40EAD09F8 Ref C: Sun May 19 22:42:13 2013 PST