Ref A: 4b974d14ccb14ffca5d295dcba8e1ddc Ref B: EAB6734FFD6E37E46F5B6BA1D9492B34 Ref C: Sat Dec 27 22:47:58 2014 PST