Ref A: 5c0b3cf885e34e028e7cf8e8c2b72da7 Ref B: 78DCC911D448E0584807F45657BBBF4D Ref C: Sun Oct 26 02:48:15 2014 PST