Ref A: e4471bb9bae442db8b594a0813830fdc Ref B: A4AAC3406462E3D98D88C866802A1249 Ref C: Fri Mar 27 16:08:59 2015 PST