MKTVFTTGEAAKICNVSQQTIIRCFDSGQLKGFRVPGSRFRRIPRDVLYKFMKDNGIPTDALESGKRKALIVDDDKDLVELIRDILDSDGRFEVRSANNGFDAGMMVKEYRPDILILDVMLPDINGREVCHRVRSDSSLDDVKIICISGMVEADKVNDLRDAGAVVSMPSPGDTEPIPHSMPGTSTDPPATGAVSTSVAMDRPLDWLAALTPFRTLDDFLNRLLRIPPVVEEGCAAAFVCQPAGCLAPRLSFLNAGQQLQHRSLDGCGLSEEELSSAYRGATGEETGRVVRLAEPARNAWGIVSAKSSSGPSEEVVSVVSQLAATAIEVNRDLWERRLEAIAEFSAGAGHEINNPLGTIIGRAGQLLRGESDPERRRMLETIGSQAYRARDMIGDAMLFARPPAPEPQLLDVSQVLDRVLESFRESLAEGRMTX