Ref A: b277cad8b5044e99a80795cbd3d688c2 Ref B: 4EC30989BE93ABEE0A10959BA52ED2D1 Ref C: Wed Nov 26 17:47:49 2014 PST