GKMEELSQALASSFSVSQDLNSTAAPHPRLCNFDQQFSALGKEERREKGLQLAINKRLDYVNHARRLAEDDWTGMESEEEDKKYDEEMDIDTGKKLPKRYANQLLLQLWLLSVPSPEIAKGQAFICKSLCCSLGEKYIVIYFREEGRVIYFLFFCFNKFSSLLPGGYKRNSTTAKDYTILDCIYSEAKQTYYILDVMCWRGHPFYDCQQTDFRFYWMHSKLPEEEGLGENTKLNPFKFVGLKNFPCTPESLCKVLSMDFPFEVDGLLFYHKQTHYSPGSTPLVGWLRPYMVSDILGVAVPAGGPLTTKPEYAGHQLQQIIEHKRSQKEGMKEKPTHKAFDNGHYELEHLSTPELKSDPHSLDQLGSRMEN