Ref A: 3de5c9b7ba55496ea2272ba22ffad88f Ref B: C523E690B3250CAF3B91CE0FB8FC11E1 Ref C: Fri Aug 22 01:19:48 2014 PST