Ref A: 3a9b74590d5041c6bbe8d2f00e5dfd4d Ref B: 805B6925953DFC90DB567577737E2B20 Ref C: Wed Oct 01 21:16:45 2014 PST