Ref A: 4ae35a03f9354a5cbe398fcb8cf334a4 Ref B: 202AE234EF581802314F4DD52EDD4BE9 Ref C: Sun Dec 21 02:25:29 2014 PST