Ref A: 1a1861b625db45ce922044e06bfa4cc4 Ref B: BA149E4D2AA1C39AD70F6A8298144DC0 Ref C: Wed May 22 19:14:14 2013 PST