MEQKIAIALKEIKRGANEIIGLEYIEKLVRKYYETNERFIVKAGFDPTAPDLHLGHTVLIQKLALLQQYGARVKFLIGDFTAMIGDPTGKNETRKPLNREQVLENAKTYEEQIYKILDEKHTEVCFNSTWLDALGAKGMIELCAKFSVARMLERDDFAKRHKENRPISIVEFLYPLLQGYDSVAMDADIELGGNDQKFNLLVGRFLQRAYGLNKEQSVITMPLLEGLDGVQKMSKSLGNYVGITEEPNAMFGKIMSVSDDLMWRYYTLLSTKTLEEIEDLKHGILNQTLHPKAVKEKLAGEIVARYYDNDQAIKAKEQFSKVFSANLLPEILSESDFDEGVGILDVLKQIGFCPSTSQARRDIQGGGVKINQEVIKDESYRFVKGNYVIQLGKKRFMKLNIN*