Ref A: e45c041023ca43998ad0083765f91adf Ref B: AA0A1D1253C9AA3A9EBE9C3FC4F2592A Ref C: Sat Dec 27 00:50:44 2014 PST