MIKQKTYDIAETNIALLGSDLEKKVRHEAAQGEPAWKGAGKIPGIEVWRVNNFKIDHVPKNTYGQFFEGDSYIVLHTIKGANDKLTWDVYFWLGEFTTQDEAGTAAYKTVELDDFLEGGPVQHRELQGFESQSFLSLFKGGVRILKGGHDTGFKHVEATTYKPRLLHIQGTSAKNVRVVEVPLQTASLSNADVFILDAGLKLWQFNGKKSSVFERSKAAELARAIDDERGSKVQVVVCAEDDSDIDEFWKILGGKVDLPDDPKYTPPIQGVKVLYKLSDESGNLKFSKVGEGKITKSLLNSNDVFILDSGFEVIAWVGNKASVAERKTALQYAIDYVKQSAKNKHVPVSRVLQGAENEVFYALFD*