Ref A: b92c32c010394daeaf705563f797a34e Ref B: 1278FD7C334BBF9A0FE19E784E56CFB0 Ref C: Fri Jan 30 14:41:33 2015 PST