Ref A: 5d9ff359307f4237a54936ef11e80790 Ref B: B94F0635CFF13551A22D0C6E019246DE Ref C: Wed May 23 17:42:46 2012 PST