Ref A: bc750857e36a41bba3659b4b70fba2f9 Ref B: 3F23CA12ACC493F45C5714B52D7F3844 Ref C: Thu Dec 18 02:04:38 2014 PST