Ref A: 15b47696f7b64a8685bfd6567371cef9 Ref B: 305571B1B1A837BE02A0F1A28907F05A Ref C: Sat Dec 27 07:18:42 2014 PST