Ref A: 60045ad602634c4bac6733dee3bfbc36 Ref B: 0EA82D5AC2F4E773C05A157560D515F6 Ref C: Fri Jan 30 11:30:50 2015 PST