MEELSQALASSFSVSQDLNSTAAPHPRLLEVSTKFTIDKQEERREKGLQLAINKRLDYVNHARRLAEDDWTGMESEEEDKKYDEEMDIDTGKKLPKRYANQAMLWEGRHGKNGQNLAVDWPFAFCRIYNKSATLASKGSVAQPPQLVFCFNKFSSLLPGGYKRNSTTAKDYTILDCIYSEAKQTYYILDVMCWRGHPFYDCQTDFRFYWMHSKLPEEEGLGENTKLNPFKFVGLKNFPCTPESLCKVLSMDFPFEVDGLLFYHKQTHYSPGSTPLVGWLRPYMVSDILGVAVPAGGPLTTKPEYAGHQLQQIIEHKRSQKEGMKEKPTHKAFDNGHYELEHLSTPE