Ref A: a0118519efa94f95bc97eef9fd9e37d9 Ref B: 1DC334A197C07C9D626798C2BA8C1671 Ref C: Mon May 20 22:10:54 2013 PST