Ref A: 7440799b71534405bb0023b802ffa39a Ref B: A1A21E02E5BD93B11150B2CDB196C225 Ref C: Tue Jun 18 19:35:52 2013 PST