Ref A: 43204f2a5ac0407983f14cf3c084ed52 Ref B: F8FAF56D73B11C98BCB0B2EB6F08DE3B Ref C: Wed May 22 16:16:11 2013 PST