MDVTKDQVSSLLDHGLYESAQMLGCFLISSTGTNVELSPHAKAENLVLLGDALYGEKEYKRALNQYKQAWQHCKVNPKQNTSTTRSSICITRSSSPNSLNISTINEHELKFKIALCHSALCDNRAALTELEGIPYKARTLRMNLILGRLCRVSRQNRAATAAYKECLRTCPYVLEAIVGLADLGVSAKEILSLFPQTLSRGGRPPSDHFDVSRWLQRYVEAHCCIASNDYKGALEHFSDILQRFPNNVHILLEIAKVEAITGKNEEAILNFEKVRSIDPYVITYMDEYAMLLKTKTDQSKLNRVVHELVNIDPSRVEVCVAFSVLWDRKNEKGRALAYTEKSLRIDDRHITAHIMKGNVFLSMNRPDAAVTAFRSAQELRPDLRSYQGLVRSYLALNKTKEALCVAREAMKAMPQSAKALTLVGDVYFSHPSGIEKARKFYESALRLERGYLGAALALADLHVMEGRHGDAISLLERYLNDWEDDSLHTKLAQIFSKSNMLLESVTHYQTALSINPQNDAAKKGLERLDKQMKGMDPDAPEDDEENEVEDGEGDHEETELL*