Ref A: 0d2fb28623d94a38b05d489fca275f4e Ref B: 1FE7D2F6291D9E5385BBAC81A2B7A64A Ref C: Fri May 24 07:59:40 2013 PST