MESGAEAELGGARARGGAEEEAGARSPPGPLSPALLAEGEAGAAGWMLDFTCYALCRHFREGRTRDFERSRDTAQALINGLSKIATHQIKKVYLCQFLTRIAEGRTLGRRFESDQKISPLESALSIWKLLEEQSKPNNLHEEIHRLIQIQAIAVHIEKGYFKEATEVLERLFIESESNKSLRMKLALIINEKDPYLPFLQTFSYNLLIDKIKSYIDIFLKENATDFLFKAATEEVETKRLETMSHNKPGNIIETNNETAIFLRNKNRHFNSLSERCTDMLLMTRSRYQLHSLAQHTLWRLEEVPSDGMINHRKTSALQKEETGLNGLQNTENGRRFLSRRQTGRKKQRAQRWTWEEDKKLKDGVKKFGVGNWNKILIHYDFNNRTSVMLKDRWRTMIKQEIVC