MLHVHGLFNALLAPLYAGAAVEFLPKFTVRGIWQRWRESYPRDGSKADDAITVFTGVPTMYTRLVQGYGGMDAESQAASAYAARQLRLMMCGSSALPLPVMKQWENVTGHCLLERYGMTEFGMALSNPYRSARKGGTVGKPLPYVQVKILAEEGSENAATAEGELAVKSPSLFKEYWNKPEVTKESFVDGFFKTGDSVTIDDDGYYIILGRTSADILKVGGYKLSALDIEAAILGHPDVAECCILGLPDQDYGEVVCAIIVPEAGAKAKADEESRPVMTLEQLQTWAKEKLAPYKIPTRLLLWESLPRNAMGKVNKKELKKLLDH*