Ref A: e0f962edc3494050a281878b5210a659 Ref B: 4BE8197F0A72EFDB1A4EDEC5804A4710 Ref C: Fri Oct 31 04:42:01 2014 PST