Ref A: 36e4d5053ae8412b87054e5ba423b0b2 Ref B: FEB806E1875A98A01A770B94A292A86D Ref C: Mon Dec 29 00:01:56 2014 PST