Ref A: a75fccf4449648bdb5a233e0a43a1ffc Ref B: 9FC29A91D3033D866268F2DA174CA86F Ref C: Thu May 23 09:28:43 2013 PST