Ref A: cd1be289511d4eed91fa6017bcc8cbea Ref B: D3F8299298A40C6315DF37FD45C39264 Ref C: Tue Jan 27 14:45:29 2015 PST