Ref A: af99badd8f154c0c99b9b5af3cb1711e Ref B: 494369B521C76106531BA225E9B41FFD Ref C: Wed Dec 17 21:16:27 2014 PST