Ref A: 811f99f081144c82b52e1c03d0f1c94a Ref B: 1502504899C5DF1C813758D6B983C0E6 Ref C: Tue May 21 06:44:46 2013 PST