MCYDEGTLQAYLDGELNELTSKNIEEHVKTCSTCRQKLEELKFINEFTANALKTSNIDLNDAWIAFNEKLSKENNKRKGVVSLFTKYKKSIAAALIVVFIAASAFFPPLKNAEAKLLNLLRLNKMQVITITPDDMMQIQNQFYNKGIKNISLKDYGEIIKDGSQEGRQISPDELDKIESELGYKIKLPADENFEIKHAYISKNEGLEFILKVDKINELIKTFGGTHLFPKELDRKPIIINFGRAIDMNLQKKGSEKDTVALNIVKAPEIVVPEGVDVDKVIDALVNLPFLPENIKRQIAGVTDWKETLPIPMPASDNTEIKEITIRGNKGILIVEKSGPYFVALGWSENGVMYNLTLWPNPAGDKQDFVAKEEAINTLIQIANSMR