Ref A: 4e7974d8c6e5486ab49a2dcf3c832958 Ref B: ED95DECA2951AD66BE82BDBE935EB752 Ref C: Fri May 24 20:47:27 2013 PST