MAKSALGAVLGNVSSLAVQETTLLCGVTLEVEFLKDELKRLQGFLRDADKKRKLGDEGAAILVSQIRDAAYEADNAIEEVDYMHKRNRLKKGFMGTIARYARIPSDLSTLHKVGVEIQRIRRKISEILESANHFKIVDLGNTSIENVTVNDGFPQDYVHMHQNFEDIDMVGFQDEYREIVKLVDTHNNNLSAVSIFAMGGAGKTIVARKVYNSSRVKQHFQKIAWVTVSQKYKGIDLLKDVMKQIMEVRDESIHSMNEYQVGKGIHDFLLQKRYLVVLDDVWEPNTWEQLNRTVKAFPDENN