Ref A: 286e72de833c49ab9b55df04d7cbce82 Ref B: CAB6DB490162C8639BDCECB456FE6EDD Ref C: Tue May 21 02:20:07 2013 PST