Ref A: 10bae639d1734225b1fc145c00edcc8d Ref B: 132F6412A05A4AB0803934272ADD4476 Ref C: Fri Aug 01 15:57:06 2014 PST