Ref A: 4a91c7e7f7fc4bbf9f42ad71c3ddc633 Ref B: 9D640614FAF5405EDA610B0F7C5B5773 Ref C: Fri Mar 27 18:17:27 2015 PST