Ref A: b90b743b5370404b91803e338e7046fd Ref B: 425C4696229765C82ABC8F507CB9A6D9 Ref C: Sat Dec 27 03:58:40 2014 PST