Ref A: daf606b92567464f945818bdc4b43f48 Ref B: D0D2F0EAF05403F729C9DEDDAE71B988 Ref C: Fri Feb 27 09:04:01 2015 PST