Ref A: 830ea4594c9e49a6aed2cb5d897fdea3 Ref B: E6983781CD1E823CA7F4856DB6E667C9 Ref C: Fri May 24 07:59:50 2013 PST