Ref A: 0fa9dec5f4424395976c80c1f0ea61fb Ref B: FAD08699475B5F282D0DC26A2966E8A5 Ref C: Fri May 24 05:34:08 2013 PST