Ref A: 613eaaf8ade14db38b0d1fd721b58eb6 Ref B: 38F816019D88F05300729A46EEA08D3A Ref C: Wed Jun 19 03:54:59 2013 PST