Ref A: 3aa3aed9340246d5982e7e528e5dab30 Ref B: 1FE7D2F6291D9E5385BBAC81A2B7A64A Ref C: Sat Nov 22 02:31:08 2014 PST