MSGKRKRVVLTIKDKLDIIKKLEDGGSSKQLAVIYGIGETTVRDIRKNKEKIITYASSSDSTSLLAKRKSMKPSMYEELDRAMLEWFNQQRAKGNPVSGPICAKRAEFFFYALGMDGDFNPSAGWLTRFKQRHSIREINIRNERLNGDETKKPRSFKSTDTSNLPVSYFSQKGAWMDLSIFRQWFDKIFVPQVREYLRSKGLQEKAVLLLDNSPTHPNENVLRSDDGRAGLLQNNLEEGNDLKSFWKKLTLLDALYEVAMAWNLVKPVTISRAWKKILPTVEEKECLDFDEEDISVATVATILQHTKGLENVTTENIEKWLEVDSTEPGYEVLTDSEIIRRAQGQTDESSENEEEEIELIPEKHINHAAALQWTQNLLDYLEQQGDMILPDRLVIRKLRATIRNKQKMTNSSQ