Ref A: 9503a9fd81f4442bbeeca6b0f8685ec4 Ref B: 0E90B45ABB8BDE91E3C1FB613024852E Ref C: Sat Dec 27 02:14:06 2014 PST