Ref A: e040c39e85b84ea4b539e075da51d676 Ref B: FDB1720505970F3E1D5894B6B76DB67B Ref C: Sat May 25 00:29:51 2013 PST