Ref A: 6f793ab21bf94f43a10c233f06168c79 Ref B: 88DC06F6DF463110F866B07C97D0A664 Ref C: Fri Dec 26 00:32:26 2014 PST