Ref A: a0c31717078b4a27bd481c9d315f8b68 Ref B: F8D88E60243FB55AEB341DBB51CDC417 Ref C: Fri May 24 20:49:07 2013 PST