MAEPTDTYSTAADDEVPDLLHSEEEEDDDEQWHCMEEDADGVSVSCLFCQRSFSSVPETFQHCQSEHGVDLLQLVTTHRLDEYGYIKMINYIRTAKCSGDSLAGLGGALPWDGDEYMKPALPDDPLLLIDLEDLIGGEMKLDAAPGGQVEGKDQTTALLRKAQQAEERAERSEEALARAMEDLHKLKVLAQGLVLSAGRAGPSCSGAVAELQEDEDEAYFSSYGHYSIHEEMLKDTVRTESYRDFIYGNPDVFKDKVVLDVGCGTGILSMFAARSGAKKVIAVDQSEIIYQAIDIVRSNQLENTITLIKGRIEDVDLPVEKVDIIISEWMGYFLLFESMLDSVLWARDRYLADGGLVFPDRCIISLAAVGDTEKHSDRIAFWDNVYGFKMECMKEVVIPEAVVEVLKPETVISEPAVIQVSKDTDSSTLTLTVVLNMI