Ref A: bcc9613d94554b99a0ed4e621d333b4d Ref B: 2512176F4E1B572108E952B3239EA680 Ref C: Sat Dec 27 13:10:50 2014 PST