Ref A: b2261bbfb7344a9e86345338eded30a9 Ref B: D05B445A7C1357BCD8D960E9BA7BD933 Ref C: Sun Nov 23 22:59:14 2014 PST