Ref A: d9fdcb68698046e4a5b21683579a5e15 Ref B: 0E67B050D1C2727F56F2F8B0BAD91436 Ref C: Sat Dec 20 22:53:35 2014 PST