Ref A: a2de880d510e49d0b863820f02eaf460 Ref B: FBA8A0A63107C82C6E9870EFD4D2E18A Ref C: Fri May 24 06:08:22 2013 PST