MRWHRQSQYLRQGETMSTQMSVFLSTQAAQPQWGEKALISFAEQGATIHLQQTQDFSAIQRAARKLDNQGVRTAFLAGEGWDLESIWAFYQGYRDAKKRNTVEWKALAAAEQAELEARIKATDWTRDIINKSAEEVAPRQLATMAAEFIKSLAPDHVSYRIVKDKDLLTEGWEGIYAVGRGSERTSAMLQLDYNPTGDENAPVFACLVGKGITFDSGGYSLKPSNMMSAMKADMGGSGMITGALGLAIMRGFNKRVKLILCCAENMVSGRALKLGDIITYKNGKTVEIMNTDAEGRLVLADGLIYASEQKPQLIIDCATLTGAAKNALGNDYHALLSYDESLSQQALAAAKEENEALWALPLAEFHREMLPSNFADLSNISNGDYTPGASTAAAFLSYFVEGYQKGWLHFDCSATYRKSASDKWAAGATGMGVKMLARILMQQA*