Ref A: 58ce4ed0a7c344ceabe665465e169ae7 Ref B: 4E281CC29FAC4AB02A7E641F395FDDD1 Ref C: Wed May 22 12:54:11 2013 PST