Ref A: 43fec02bbb544e7c9ffb9c3c2a0e9767 Ref B: 045704126A0A6E2C1D2025C56DCC3C76 Ref C: Tue May 21 10:17:33 2013 PST