MSGKRKRVVLTIKDKLDIIKKLEDGGSSKQLAVIYGIGETTVRDIRKNKEKIITYASSSDSTSLLAKRKSMKPSMYEELDRAMLEWFNQQRAKGNPVSGPICAKRAEFFFYALGMDGDFNPSAGWLTRFKQRHSIREINIRNERLNGDEASRTAVIKGKCTVFGHKAMEERVTIMCCANATGLHKLKLCVVGKARKPCSFKSADTSNLPVSYFSQKGAWMDLSIFRQWFDKIFVPQVREHLRSRGLQEKAVLLLNNSPTHPNENVLRSDDGRAGLLQSNLEEGNDLKSFWKKLTLLDALYEVAMAWNLVKPVTISRAWKKILPSIEEKEGLDFDEEDISLATVATILQHTKGLENVTTENIEKWLEVDSTEPGYEVLTDSEIIRRAQGQTEESSENEEEAIELIPEKHINHAAALQWTESLLDYLEQQGDIILPDKLVIRKLRATIRNKQKMTNSSQ