MSGKRKRVVLTIKDKLDIIKKLEDGGSSKQLAVIYGIGETTVRDIRKNKEKIITYASSSDSTSLLAKRKSMKPSMYEELDKAMLEWFNQQRAKGNPISGPICAKRAEFFFYALGMDGDFNPSAGWLTRFKQRHSIREINIRNERLNGDETAVEDFCNNFRDFIEQENLQPEQIYNADETGLFWKCLPSRTTVIKGKCTVPGHNLGEERITVMCCTNATGLHKLKLCVVGKARKPRSFKSTDTLNLPVSYFSQKGAWMDLSIFRQWFDKIFVPQVREYLRSKGLQEKAVLLLDNSPTHPNENVLRSDDGQIFAKYLPPNVASLIQPLGQGVIAAMKRNYRAGLLHNNLEEGNDLKSFWKKLTLLDALYEIAMAWNLVKPVTISRAWKQILPAIEEKEGLDFDEDISGATVATILQHTKGLENVTPENLEKWLEIDSTEPGYEVLTDSEIIRRAQGQTDESSENDEERIELIPEKHINHTTALQWTENLLDYLEQQGDMILPDRLVIRKLRATIRNKQKMTNPGQ