Ref A: 2afde1a531a14bf48ddb486f7c80cc47 Ref B: B522D0259BD8A3D38F9B67D003C052DF Ref C: Tue Nov 25 17:49:40 2014 PST