A GMR biosensing system with sub-50ppm sensitivity