Ref A: 32fd199cab2840dba1db5179d38a19b2 Ref B: D339E905ACDB3C8CA64DF44A76C942CE Ref C: Sat Dec 27 04:51:05 2014 PST