MTATPVLEMRHIAKAFGKFYALKGVDLTVWPGEIHALMGENGAGKSTLMKILAGAYTATSGEILIDGKPQTIRGPKDALAAGITLIYQEMQLAPNLTVAENIFLGSELARGGLVQRKAMLSQAQAVIDRLGAQFKASDRVMTLTIAEQQQVEIARALHRQSRILVMDEPTAALSSRETQRLFELILRLRDEGMAIIYISHRMAEVYELSDRVSVLRDGQYVGSLVRDKLNAPELVRMMVGRPLSDLFNKERDIPRGQPRLRVEDLTDGGKIKPSSLVVHAGEIVGLAGLVGAGRSELAQLIFGVRKATAGVIEIDGEPVVIHSPREAIDLGIGFLTENRKEQGLFLELAAQENITMATLERDATWGMLNRRKAQTISDDAIQLLNIRVPHAQVRAGGLSGGNQQKLLISRWVAIGPRILILDEPTRGVDVGAKSEIYRIMNDMARQGVAILMISSELPEVVGMSDRVYVMREGVIAGELQAGDISQESIMTLATGVTDSHLKAGQL*