Ref A: a871be512ca84362ba7d66c4c3118a06 Ref B: 69124B2B4EE80BA1ABFF01BA856F29A9 Ref C: Fri May 24 12:59:29 2013 PST