Ref A: f4022cc4a6da45a493fd7ce5c9bedbea Ref B: 86085B61AEA043ED95C6B5E9A87AD575 Ref C: Thu May 23 13:51:13 2013 PST