Ref A: 7a8224a94fd74568a07328da6fd024bf Ref B: F7C434E68A1659F3565777DE64028B0A Ref C: Thu May 23 06:32:05 2013 PST