Ref A: 5e2ed185300e459694cdd1086e3c7f8f Ref B: E75FCDF5F9A45D39432EC805DC0C2A26 Ref C: Sat Dec 20 08:38:40 2014 PST