Ref A: a63b19ba64044af09e367816d0adca4a Ref B: EEF2B03A5EE73DB98D040A9DCF8D294E Ref C: Thu Apr 24 00:22:56 2014 PST