Ref A: eb520b205dc844d09f0224679d84cd05 Ref B: A2C5E824E22733BD58145629A656E623 Ref C: Wed Jul 23 21:45:55 2014 PST