Ref A: bd3697b15c57430fb2cf01b871e41955 Ref B: B4A6EBC7E43F8A8FE28247AC486B637A Ref C: Fri Apr 18 20:36:38 2014 PST