Ref A: eea8fd54158543ee905c5c061890cb49 Ref B: F33F68896279CA9A57AED1768C98A28E Ref C: Tue Nov 25 14:07:25 2014 PST