MKTLLIAVAALAVLPAAGALAGDDCHVPRGAWQPREAVMQAAAGLGWHVEKVEADDGCWEVKGRDAQGRRIKAKLDPATLQVVKLRHRDGEQDRKRDRGGATPVAPSAPPANPLFQNGTPPVVRVN