MSQIYDMLGINIDKIKSKKKQKEKKSKQELNFLKENDNLFSLPTSSKTINFSNKNVSIWRLVSFRNKCRKDDLILKKWKKIGYKNDKGDKGQTADRSDKSAFEENKVEDDYTFERFNKKINIIKYTDEFYEKEIKNMNPKWTKEETDYLFKLCEKYECHFVIVHDVYDGKYKRTIEEIKDRFYSVSKKVIEDLFDQKIKLEEAKNLKNNSDILKLKEAKAKHPLVKFNYNIEADIERKNLIHKTYTVSKKDVMLEEMTMENIKKFENKIKQEMKKASDMKKLKKRFELTTEEIVPINKLPEDDKEEKHIYSARYFFQKLKIDISYFDKVDTYLKDNEIDKPTIYTENICFLYGILRTDVAILLNLRKKIEKLKQEREYWKSQLMSLEEEHLKKKNKV