Ref A: 882976f674de42a7bb07f6fc34f23d5f Ref B: 69D87D748AB9CEED827AB1722AA9AAF3 Ref C: Fri Mar 27 19:22:57 2015 PST