Ref A: f21161ddb9b84b978d896a8c13e1063b Ref B: 578824AB0EBAA1BE5D1224EE7238D6E2 Ref C: Wed Oct 22 05:36:50 2014 PST