Ref A: c105da9b2d22451caa91baf4296eb63a Ref B: EBE682F697BF6DBDFA0B35EF4A006AB4 Ref C: Wed May 22 18:08:47 2013 PST