MVDYLIQKCGLSIEKANSASKILTHIKSAEKPDSVLSFLKQSGFNDTHIRDLISKQPRLLTVKVENTLKPKFLFFQELGLYGTPFAEIASRYPYFLRCSIENQLQPNISYLRSFFHTDDNIVRAIKRRVKVLIYDLQKQIMPCIEVLRKCGIPDHQISSLILRWPFFLTGGPQWIETLVTRVEKFGIARGSGMFIHGVLAMGKMSETTMEAKLELLKSFGWSEQDILAAFQKEPRFMNVSEGKVRALMRVLMVELGLKPREIASRPKVFVISLEKVLLPRREVLKILKGRGLVKERVQLFTLASMSGESFLKNYVIRYLDRAPELREAYMVPLGISG