Ref A: ff84409bb38b4da9abaeb08021bb3fec Ref B: C5A72B8DF5BD439A8295E25508841B14 Ref C: Sat Dec 27 23:31:21 2014 PST