MKGLVILTTLIFLTLHNPTRAYQVEGMRSDVICADIRFTVQCICNELGYFPTERLSRPCPWPNREKRSTDEDFEIYNENDDDDFYHPRALGISSGVESGDETYEGEENDFFSILSRSKRDIAFHEECCNIRTEHRCNRTIVELYCRRY