Ref A: e49c880dc03f4eb39351f55ecd84669a Ref B: F0A4D7BEBBE9CBEDDA55241BE93B66BB Ref C: Sun Dec 21 01:24:59 2014 PST