Ref A: ddfa8c5022bf41ad95f27489382629a8 Ref B: 3360448DD55E1CF1C19301F6E15C4A8B Ref C: Thu Jan 29 15:28:03 2015 PST