Ref A: 945de83c4d174bb5b6b76a4fe605e3b0 Ref B: 25C851D1985E0EF38CEB632979F6F5A7 Ref C: Tue May 21 05:06:14 2013 PST