MKKTLLALAVLAAAGSVNAAEILKSDAGTVDFYGQLRTELKFLEDKDPTIGSGSSRAGVDANYTVNDSLALQGKVEFALKDSGDMYVRNHILGVKTNFGKFSFGKQWTTSDDVYGADYSYFFGGTGLRYGTLSDALHDSQVKYVYEADSFWVKAGYGFPEDNAKQELAELYVGATFGDLAVHAGGGQNRDKAFKVGSNTVGTTTTDIKADVTNSYFEVTGEYTIGDALIGVTYYNAELDVENNPLVIDEDAISVAGTYKVADKTKLYAGYEYVMQEANTGADEDGTLVYLGVEYKFASWARVYAEYGYGDGTTLGYTNKGSDAEVKATKVDSANNFGIGARIYW*