Ref A: b19a5010b4e34841b64b2fce9e398fe6 Ref B: A99434EE2CA61D81FC16BF02F9862D26 Ref C: Fri Dec 19 08:09:01 2014 PST