Ref A: e22ed42da1094c638f83653f0a97a5d7 Ref B: 141EF99BB65B647DC11570B52569C7AD Ref C: Fri Dec 19 02:28:52 2014 PST