Ref A: a12f1c185b994d569abeeec6c45255ed Ref B: 4C4500B15ACEF886B26811DE604283AE Ref C: Tue Oct 21 22:43:28 2014 PST