MGGDAGPQAVVDGVAHAVRRGLAARFLFFGDENQLRPLLSSVKTPIDAEIRHADKIVSMTDKPSHVIRRGRDTSMWLAMAAAKEGDAQAVVSGGNTGALMALARLQLRMIDGIDRPAITAFWPTMRGRSLVLDVGANVEADENQLVQFAIMGEAFYRALMNVEKPTVGLLNVGAEDLKGHELIRTAARVLREADPDMAFQGFVEGNDISSGTVDVVVTDGFTGNIALKSAEGAARLVGSWVKEALTGTLNAKFGAIFMTPGLRKLKDRIDPSSVNGGVFLGVNGVVVKSHGGANARGVASAVNMAAQLARQSFRDE*