Ref A: 073791f45f8e4088898e5afaa83e1b25 Ref B: B177DF74D6DD77E6D9B4FDC522C6E8F8 Ref C: Thu Nov 27 13:25:38 2014 PST