Ref A: b0e4e40c0ce44dc1a02568f5eca09cec Ref B: 34AE97308F1FA79E1B139D874C20A161 Ref C: Wed May 22 19:26:23 2013 PST