MSQKMFSSEVEGGKFLVSIDVIQDAFGATAKTSSTYQLHTNPSGIKVLAFNCLSDYKIRFRNGEDLVSSDKHKVVDFISTKLNPKLSINKAAVELFELHFKELSELSNQLINEPLVVTGCGLGGYLSILYTLLHQHYADVEESKGSKTTKRPICITFGSPLLGNQHLQGAISERPQWKSSFLNVVAKTDFLASFFSSNSQYKPFGTFLFCTESGGHTAFEDQDAILAVLDAMVSPNAGNDQTHDYSKELVSIRKKILYRGPSDFSESHLSPLRAGILFQFQEIGMLHNISNDFIDKIEKKQVKMIKMKNVYEPARKLNDTKINLTLMEWYMKTRRSKGGYYDAYKNADITDKFESKDVIIKLQRFQEQYWKETVKNSDLMSRMRWLYNGTNYRRIMEPLDIADYYKSGRKNYIANRPEHFELLQKLSEDEKKVRTKAASLTVDSCFWAHVEEALISLTDLKNGDLSSTTTDTDQFDFEVYLLGAINEKSLSPDVFLEGSSLMKWWSEYDAYKGSSGNAELARYMKNERYKSYQ*