Ref A: bb7f21c1f31b426989582df2c75a8db4 Ref B: F73F216C225A3BE2DDA62A0185627B10 Ref C: Wed May 22 18:10:48 2013 PST