Ref A: eee7ebe97fe040d4a30d44bf9e870adf Ref B: CA0495CC8B08F84955B844E02C299A7C Ref C: Sat Oct 25 16:01:44 2014 PST