Ref A: e318861599604a7db389f083f178b54a Ref B: D61A8247246A383A78FFA032A9C6AAB1 Ref C: Sat May 25 06:51:26 2013 PST