Ref A: 4ef4f5a799e14ea4a2b7e9303ee6389e Ref B: FA599F24FAFB0439B11DECB8872AEAE9 Ref C: Wed Nov 26 18:18:50 2014 PST