MSRLFVGIDIGKYHHEVSLVSAEGKVLRHFRMENTQESVDRLWGAVTDVGASEVLYGLEATGHYWLALYAALTGRGARVKVINPIQSDSLRNLYIRVTKTDPKDSFVIADLLRIGRYTETVVPDETVLALRDLSRLRVEFTVTLGSLKHQAHAVMDRIFPEWNRLWSNPWGPTARAVLSAYPTPAALAAADPGALTDLIREASRGRLGAETATQVQITAQQSFGVTYGLDAAVLSVRLLMEQMAFLEQQIQTLDERLAALIPQDTPILTVPGIGPTLAAAILGEIGDITRFASGKKLKAYAGLDARVHQSGEFQRTRTRISKRGSPYLRRALWLAAFAARIHDPGFRAYYEAKRAQGKHPNQALGAVAGKLCMVLWAILTRNVPYDPAHALPSLSVESS