Ref A: e56f770ce6d2477289aeccd7341be75d Ref B: 6D07114A48BF48682618F7D120DED30A Ref C: Sun May 19 21:21:10 2013 PST