Ref A: 200440f6adda43958f08681a99cb2e3b Ref B: 367E5F0DA96C720B774A32FF20B0BDB3 Ref C: Wed May 22 07:14:28 2013 PST