MSGKRKRVVLTIKDKLDIIKKLEDGGSSKQLAVIYGIGETTVRDIRKNKEKIITYASSSDSTSLLAKRKSMKPSMYEELDKAMLEWFNQQRAKGNPISGPICAKRAEFFFYALGMDGDFNPSAGWLTRFKQRHSIREINIRNERLNGDESVVGKAKKPRSFKSTDTSNLPVSYFSQKGAWMDLSIFRQWFDKIFVPQVREYLRSKGLQEKAVLLLDNSPTHPNENVLRSDDGQIFAKYLPPNVASLIQPSDQGVIATMKRNYRAGLLQNNLEEGNDLKSFWKKLTLLDALYEIAMAWNLVKPVTISRAWKKILPTIEEKEGLDFDEEDVSVSTVATILQHTKGLENVTTENIEKWLEVDSTEPGYEVLTDSEIIRRAQGQTDESSENEEEELELIPEKHINHAAALQWTENLLDYLEQQGDMILPDKLVIRKLRATIRNKQKMTTSSQ