Ref A: 1777db0d972b42faa02949c1c358bf1f Ref B: E6FD03D67AA0F626698548A3E61B7B90 Ref C: Wed May 22 16:47:59 2013 PST