Ref A: ed33c817fe9c4d87aa9d06ed7ac70ea6 Ref B: 1BDAB93C625408DF6F1A26D5D6B63FB8 Ref C: Fri Feb 27 15:01:52 2015 PST