Ref A: 64e83a65bc0b44209e449bed94fbd69f Ref B: 7A291253E5124EAD0BD20513D936FBE9 Ref C: Fri Jan 30 07:43:52 2015 PST