MSGKRKRVVLTIKDKLDIIKKLEDGGSSKQLAVIYGIGETTVRDIRKNKEKIITYASSSDSTSLLAKRKSMKPSMYEELDRAMLEWFNQQRAKGNPISGPICAKRAEFFFYALGMDGDFNPSAGWLTRFKQRHSIREINIRNERLNGDETAVEEFCNHFRDFIEQENLQPEQIYNADETGLFWKCLPSRTAVVKGKCTVPGHNSGEERITVMCCTNATGLHKLKLCVVGKARKPRSFKSTDTFNLPVSYFSQKGAWMDLSIFRQWFDKIFVPQVREYLKSKGLQEKAVLLLDNSPTHPNENVLRSDDGQIFAKYLPPNVASLIQPLGQGVIATMKRNYRAGLLHNNLEEGNDLKSFWKKLTLLDALYEIAMAWNFVKPVTISRAWKQILPAMEEKEGLDFDEEDISGATVATILQHTKGLENVTPESLEKWLEIDSTEPGYEVLTDSEIIRRAQGQTDESSENDEEGIELIPEKHINHTTALQWTENLLDYLEQQGDMILPDRLVIRKLRATIRNKQKMTNPSQ