MVNTNLEELRTQVDQLNIDLLELISKRANLVQEIGKIKGTQGSLRFDPLREREMLNTILAANEGPFEDSTVQKLFKEIFKAGLELQEEDHSKALLVSRKNKKEDTIVTVKGLPIGNGEPVFVFGPCSVESYEQVAAVAESIKAKGLKLIRGGAFKPRTSPYDFQGLGLEGLKILKRVSDEYGLGVISEIVTPADIEVALDYVDVIQIGARNMQNFELLKAAGRVDKPILLKRGLSATIEEFIGAAEYIMSQGNGKIILCERGIRTYEKATRNTLDISAVPILKKETHLPVMVDVTHSTGRKDLLLPCAKAALAIEADGVMAEVHPDPAVALSDSAQQMDIPEFEEFWNAILASNLVPHKIK*