Ref A: bef8d0b7ef4941cc8bf0426ad746acac Ref B: C3A88B1A19E3043427780EA627C3B33A Ref C: Thu Aug 28 21:30:45 2014 PST