Ref A: 8609c4c9de584659bd3e58e055f653fa Ref B: 20F458991D1396650B255D5E28EB1869 Ref C: Sat May 25 06:45:17 2013 PST