MVSGKNLFSKILQAFKGKTEERPQQEESGHADSHNAMSNSGDGSYVRIIDDGDGVINVLLEVEHDKVLELGDRLGEINEAAYMNGYNWDALIRHYLKNNAPDILEAMDTDPEAGLYDAYFKESDANRDKAKRLADMLTSLIDNEQELCRIVREEGDKINWG