MKRATKQRLSLAAIMVLLLSGCGSVGKETKKQEQQVLRVGIDSELSTADVSLAMDNTAADVMSQVGEGLFSFDEKGEAKPALATEKVQPSNDGLSYTFTIRKDAKWSNGEPITANDFEYSWKRTVDPKTASPQAYYFEGLKNYRAIVDGGKSKEELGVTAIDDHTLEVELSYPMSYFQQLLAVPAFYPLNEAFVEKTGKNYGTSAESTLYNGAFTLEGWDGTNNTWSYVKNKNYWDQANVSLDKVDVQVVKEVNTGKNLFEGKELDVVKISGEIVTQEQGNAALKIREIPGTYYIQLNTQKDLLANKNARRAIALSLNSERLAKNVLNDGSKKALGFVPTGFTNQETQKDFAEELGDLNPSEPEKAKELWQTAKKELGIEKAELTILSSDTENAKKISEYVQGALADNLENLTVNVSPVPFNNRLEKSRSGDFDIVVGGWTPVYADPIDFLNLLQSKNSNNFGKWSNKTFDQLLQEANVTYANKYEERWKTLQKADQLVAEEAPLVPLYQLTEARLVADSVQNLVYGPLGSGYYKSVSISDK*