Ref A: 30e4faa04e684970af2d44c6d9fb2cb9 Ref B: 8964D6FE5BB1C08AB223DA560AE0DDBB Ref C: Sat Dec 27 10:51:51 2014 PST