Ref A: a7e1923237774f8d884741f16992107e Ref B: CECCA3F183B9328A9A2B4D8E4BB08536 Ref C: Fri May 24 23:28:25 2013 PST