Ref A: 08dc66b9fdd94535954a1d3eb3b1e813 Ref B: 01E08A11A5D5C6EF18852CFC2EAFA7A7 Ref C: Fri Mar 27 19:11:20 2015 PST