Ref A: ecd146ee35c94d14ad8716d5a01d624c Ref B: 5E29C7A5120B4BBF082CA38B218921C9 Ref C: Thu Jan 29 09:47:05 2015 PST