Ref A: 54e2a29504fb4c39bbb52eb2fae683d2 Ref B: 36E5A6B1B20D7A08637B7C39BB8B4E20 Ref C: Wed Nov 26 00:08:34 2014 PST