Ref A: c3aaef1070ad4b92a4968453f07f57e3 Ref B: 52B8180F4DA146C44C63B2C870CA8B29 Ref C: Sat Apr 19 22:02:41 2014 PST