Ref A: a32dcb45b7184fd1aca99951fe35fd0d Ref B: BD713E84243F0598C2DB2C52741159EC Ref C: Mon Dec 22 07:09:42 2014 PST