MKLAVFTDSSAYLSAETLQREDLFVLDIPVNIDGEEYVEGINLSAEEFYQKMAQASELPKTSQPSIAKLDEILTSLKEQGYTHALGLFLSSGISGFYQSIQYMVDDYEGLTIAFPDTLITSAPLGIMVESVFNWRDQGDDFASIQDKLAIQISRTSAFIMVDDLDHLVKGGRLSNGAAILGNLLSIKPILYFNDQGVIEVYEKVRTEKKATKRLIEIIKETTASGQYRVIVIHGNAPEKAEELRQHLLDFGLGSDVSLATFGSVIGTHLGAGSIALGYIPVI*