Ref A: 1e54e323411c43cd949e8bc6de59b28f Ref B: 097823E3203802DA6767E2EB77722A23 Ref C: Wed May 22 16:10:36 2013 PST