Ref A: f48ea244d5ff4d2f9bf3fb0f6664b133 Ref B: FB6422AA7736D1047EE43B5FBEF17A57 Ref C: Sun Mar 01 18:12:27 2015 PST