Ref A: 5d92d0a09e12487590a42128e70e1729 Ref B: 14C9F251AEE847A1DE8B77F2DEC4C5B1 Ref C: Wed May 22 21:20:29 2013 PST