Ref A: 181c1e322c9c4799be74f5d32e1fa85b Ref B: 825C8C4F315B3B2EACF1CE17E3B5F143 Ref C: Sat Apr 19 15:12:58 2014 PST