Ref A: 526ef582dcec4cb3987ff3027b18b17a Ref B: 7E36BB799B5589E0012312CC06F9AD0A Ref C: Wed May 22 16:10:36 2013 PST