MTIHQLSVFVENKSGTLLQVLELFKEAGIQLIASTISDTVEYGIYRIICSEPQRAYDTLKQAGISVSMSEVFAITLDNTPGQAADAVRRFSEAGIGISYLYSFLLGGKGILVFRTDNNDLARNVILTHRMNYINEQALTAI