MDEVLSKVHALETAVKCRPELRKTLNDLNLNEAYREVVDLPGVEVAAAIEQVMIAIADTILRNEGFGYSLPSRGNTDQVYVEQLDRIVLKEKHTFTTFHNTSSVRKVAILTRVMQLIHGVLTRGIHVTKRDLFYTDVKLFRDQKDSDSVLDDISCLLGCTRNSLHVVASEKGVVVGKLTYTEDGDEIDCTKMGIGGKAIPSNIDEVDCFRSVAKFVLLVEKDAAFMRLAEDRFYNRFPCIIITAKGQPDVATRLFLSKLKRDLRIPVLALVDADPYGLKIISVYMQGSKNMAFDSANLTTPDIKWLGVRPSDLDKFKIPEQCRLEMSQKDIETGHHMLNEDFIQQNPKWVREVKMMLASKTKAEIQALSSYGFQYLSEVYLPLKLQEGDWI*