Ref A: e4fd524570ff4fd38079c133db9bb03a Ref B: 455C2053BDDDF42B1642E85846591634 Ref C: Sun Nov 23 22:49:48 2014 PST