Ref A: 8b1f823c9f5b45c29a8bb54d7269127a Ref B: D4D9C9BCB794E952D8D49FD65DB8807E Ref C: Thu Jan 29 16:42:32 2015 PST