Ref A: e9f82e6a59c9416c8d818760d6e83c25 Ref B: 18EAA59BFA49B9596595DD385183C83A Ref C: Fri May 24 15:15:29 2013 PST