Ref A: f9d36264f42b4640a1080f76b69a91b0 Ref B: 3F9C4CD118FBB2C079493C4B2AEFAA43 Ref C: Tue Jul 07 21:34:43 2015 PST