MSETTAQYLLRLHSTIGITADAATIDRRSASIDALAANITVEQTIAAAAVSTGLVADLAKVRELLQPVSDSDPGFAPVQVDKAAAVVCSAVTNKLLAGGGTRGLTAALVVLCASMGQATQHVDERLRAIAQQQLWAIQRTAAPEAKYIAPQPQVTAEQIKALIDTLAAGNVANTTAPMQVVADGILAALAAQSAAVGKAFEALSVRQAIVEDETRMQWWVVGKASAELFRPFAALPPFEAAARAASDLSAMVSRMRPAGPFAAPALLERVLHADDPARSNAKPFAEAIVGIPLAERPAILKNKPSTTNVPGAFPIMLAAEYSIESGDEEDWQPRFKRAAHVDVHTKITPVEFAEQLYREFLLWKLLQK