MKILLLLFLLGCATAVPVYKALEDKADFALLEQLLEEEEDEIKTELVKKLRDRLKDIAETIKEHMKKGQEIKDSLIEEFKEHARKLKDMGSDFGDHLKEALKDLKEKGKGFLEKLKDKVKNKFKDFLDKISDFLGEKSAEKQFVDFNIKDIFQKIRALLLGNVDKEKLKEKIEEFFGKGSQMAKTMLQFIHDKGDHYKQKLLDLIDRFLGRNEEKRSISELFEKIKDFFKNLGIDLKEKFVKLGEFIKEHWNKGFDATKDKIQNLKAIINELIDHAKELSKETAREALELIEMYKDDLGVVYEKAKQIFEDIIRKKD*