Ref A: 37ac2e84ab784325bd35ada0db63c09a Ref B: 303859E53E59F5DC262ABF17AFB832AB Ref C: Thu Nov 27 23:15:20 2014 PST