Ref A: e62eb3a52ad945c7a278c39d54a66cb4 Ref B: 11946A2E0A0BDFB16D4B4FC90CAD1E01 Ref C: Wed May 22 20:42:04 2013 PST