Ref A: 6529a5b40b4d4f109ecbae62c9e04f22 Ref B: B819F4FD35959DA20A53998E5380AB37 Ref C: Wed May 22 10:47:01 2013 PST