MSRCSLALGLFGLLLAGMAGMDGVDAAGSKITAADLANLNLYKVLGVTAKATSVEIAKAYRKLAIKYHPDKNPQGQDQFIKIAYAYEILGDETKRARYDAGGFAAATEFAAQAPNWDTWQPPEAPSATVFEEWQNHNIYYDLAMLVALLAGGAAAWVAWPAKPAGGSAAAAMREWSAEELRLLDKGLKKFPVGTVKRWEAVTGVVRTRTLEEVLVMVKNYKGGSHLRARVQEDWKAGRKAGAATVLATGGGTKAAKAPAGTEKAGVDAPWTEAQEVALVAALKQCPKELGAERWDAVAKLVPGRSKAQCFKRFKELRDAFRSKKGAGGGAEGDDGDD