Ref A: 356399494aa54185ad3ef5a0cb4f6aa5 Ref B: 6A14D0AB78967D20B06B3BF6CFC14434 Ref C: Sat May 25 04:42:11 2013 PST