Ref A: 8d62bfb421d7422aa9865ca246a69e1f Ref B: 06AF91A3D42A2753EFCD50DB7A76CBBB Ref C: Wed May 22 19:20:22 2013 PST