Ref A: 86214a5b62de49ecbe31786c09dafd9b Ref B: A87D9878B5B8EADBB93DEE69DC7B6007 Ref C: Sat May 25 08:42:59 2013 PST