Ref A: d4ea3140253748f5aad41c7a107e3bd8 Ref B: 98382EC0AF944E9CD502583BDE7397D7 Ref C: Mon Dec 22 10:07:05 2014 PST