Ref A: eb824423ad3b4612bf4be4a0da8af0a3 Ref B: 16E11F0F96F55DFE5F32DE93F6734989 Ref C: Tue May 21 06:43:41 2013 PST