Ref A: 4c1daad6f1ae4520b6a447d22485f59d Ref B: 761CA6218C0F941C548F76866CEB77A2 Ref C: Mon Dec 22 18:39:23 2014 PST