Ref A: e63bf94b7f39451bb96547f35c74d65a Ref B: 2F1844FCBD6D02D8A9AD7003F146EBE8 Ref C: Wed May 22 13:31:09 2013 PST