Ref A: 4612b7a29f3a4c3c83fa27cf7ec0deee Ref B: A9606C42C264BBC0E99B03D291DF2BD4 Ref C: Fri Dec 19 21:40:51 2014 PST