Ref A: ecd55300bc1946dbaac7ee842969b2c5 Ref B: 863FBBD8DAD820A17C48760377E1566E Ref C: Fri May 24 20:19:44 2013 PST