Ref A: 59f11a49b37f40fb89cf34b70c11fbc8 Ref B: 680C8955D02B49FC01A168600B4379C2 Ref C: Wed Jun 19 01:52:51 2013 PST