Ref A: ecf4a033ba3445ef9c81adb932c0f68f Ref B: 457C3BA10E2F263E14847B88F0383067 Ref C: Mon Dec 22 05:58:17 2014 PST