Ref A: 74d3192e1a6947c18b6399228b1ac113 Ref B: 992BE1B82282FB46CBEBACA02B02AEE5 Ref C: Thu Jan 29 18:51:24 2015 PST