MFGRARAEAQTALVVGLGNPGPRYATTRHNAGFMVVEELARRHGVGLVKSGHQSIWGKGLVEGRPVIAALPQTYMNLSGEAVAALLSYYRLPPTQLVVAHDDLDLELGRLKVAARGGAAGHKGVGSIISLLGTDEFARLRFGVGRPRHDEPIEQFVLNGFYADQRELGQKMVQVAADCLEVILGKGLAEAMQRFHRPFSN