MSLSSSTTCTSLLQELQIIWDEIGEGYSERDKMLLELEQECLDIYNKKVDKTRNHRAELQRSLAQSEAEIATLVSALGEQVSFSKKEGSLKEQISSVKPVLEELMVKKDMRWKEVSEIVTQIAEISSNIAGNDSPVSSGFEVDGSDLTKRKLDELRAHLQDLRSEKAVRLQKVNSYISAVHELSEILSFDFSKALSNVHKSLTGASKSISNDTLARLTELVESLRKERRQRLLKLQGLGRNMQELWSLMETTADERRRFDNLSILLSVQADDALGKGCLGLDIVREAEDEVERLNALKSSKMKELVLKRHYELEEICREVHMDFNSDAARQSLIDVIDSGDADLFGILESLDEQIEKAKEEALSRKEILDKVEKLKHAKEEEKWLDDYEKDENRFSAVRGAHKNLKRAEKARSLISKIPAMVDGLTTKVKAWEKERGVPFLCDKHPLLQTLEEEIVLRAQREEEKRQFREQKRLQGQLATEKEAKYGSKSAKKKPLGQSLNTDNVTKTPLGRRVGTTPGRSGVKDYRESGRGNATAIPLNYVALQKED*