Ref A: e4a9a6155589408cae0f0ec05932a3ac Ref B: ED0E83B22C4CDBEE5239FD239AC765A2 Ref C: Fri Aug 22 22:59:41 2014 PST