Ref A: b66a51bfcdcd4ec4a805549efe3ebbef Ref B: CD632AAF5C506417EE841DDA80948EAE Ref C: Thu Jan 29 16:00:58 2015 PST