Ref A: b3f6e9078aa54d90949d9e6ea0467a0b Ref B: 4BBFF87E35ACF9FFF746AC632C8DC3BC Ref C: Fri Dec 19 01:42:07 2014 PST