MSGKRKRVVLTIKDKLDIIKKLEDGGSSKQLAVIYGIGETTVRDIRKNKEKIITYASSSDSTSLLAKRKSMKPSMYEELDKAMLEWFNQQRAKGNPVSGPICAKRAEFFFYALGMDGDFNPSAGWLTRFKQRHSIREINIRNERLSGDETAVEDFCSNFRDYIERENLPVIKGKCTVPGHKSMEERVTIMCCANATGLHKLKLCVVGKAKKPRSFKSTDTSNLPVSYFSQKGAWMDLSIFRQWFDKIFVPQVREHLRSKGLQEKAVLLLDNSPTHPNENVLRSDDGQIFAKYLPPNVASLIQPLNQGVIATMKRNYRARLLQNNLEEGNDLRSFWKKLTLLDALYEIAMAWNLVKPVTISRAWKKILPTIEEKEGLDFDEEDISVAAIATILQHTKGLENVPTENIEKWLEVDSTEPGYEVLTDSEIIKRAQGHTDESSENEEEEIELIPEKHINHAAALQWTENLLDYLEQQGDMILPDRLVIRKLRATIRNKQKMANSSQ