Ref A: cdb55d75028e452b94b8edb4fc0312e5 Ref B: F0C7EDF0FF55EC270D908EE0EDE695B2 Ref C: Sun Dec 21 02:21:25 2014 PST