Ref A: 20828e8e3b8248cbbafb15e22423bb87 Ref B: 62DECB77671B7D83BE66C880A47F7945 Ref C: Sat Apr 19 03:33:51 2014 PST