Ref A: 0b475ed3888147958c38f4ae75b12ce0 Ref B: 9082629697545756B7A43D7DE02B27C1 Ref C: Mon Jan 26 20:50:18 2015 PST