MSVVRTCLPCRVAKAKCDRVRPICGRCTQRGLTCSGFPADTDFMFRDENEASQKNSERARREVREGKAPAMSFDVLPSQVLQEQHPQASTHVVEPGLLLQYPWLSDRALAEVPGPLKRDVETRAVARFFVNWTLYPGNDGVVPGHMHDLYPLYLSAPPGSVLWLAVRAVACADMRHESVGDTPFHIKARQYYGAALNGLRVVAHEEHRLASDQVLAAILLIDNFEKMYLARIGPLGPHRDAIKHILHSGGNDYLFNQSSFALGCLAHKRLQARQILLREEPDPEQIMWVSKLNVDQPDIHITADVLHMNILFAAAKKLTESGEEVGSSLEEKVEQSTQLAHSIQNLIASIESWTSAMTGLWKPEVTDPQQIAQPREMDEPFDLPIPHFPYARMLSYHNLWLGCLWNFHAASQIVLRESLVDVINYGATIHGREPDRENMERIHTEQEAVDKLSSVIMWSIPLLLGFTRRYDSHPRSPPPGKMVGRLFCLCSMWVIQKARFTSLEHKQTASEVTKWINDRYRLG