Ref A: fe2248ed06da4b2abdb3675f51aed5af Ref B: EFE15DDD5639EE0F16F55BF46C4AC743 Ref C: Sun Dec 21 05:49:28 2014 PST