Ref A: 55f91015532448e0803b9bc28604d4a7 Ref B: BB6E0EA47074E8D49708D01F9F4DDE35 Ref C: Sat Apr 19 19:17:30 2014 PST