Ref A: 838d02e621c240cea3eed5fb5df32f62 Ref B: 0E0C79E0F8038D853160B0B0F0EBD66C Ref C: Sat Dec 27 03:25:49 2014 PST