Ref A: 2cc03d5d5ae94d23bd5a4f9b799bced4 Ref B: 13AE3992B82A0C09C2041D254C624057 Ref C: Sat Dec 27 01:42:37 2014 PST