Ref A: afc1aa2ec5b24fe6b3ae1e4e15719006 Ref B: C392A1E4C12DB70745170577746C768D Ref C: Sun Dec 28 06:08:08 2014 PST