Ref A: ca99db8cc19646f99f10ceacf5e6f2f2 Ref B: 484B16466BD55AB8F2D0E9F6EB145DA1 Ref C: Wed May 22 13:50:27 2013 PST