MDKRDLGREFHMTGGVGKTSYARNSSLQKKASDEAKHITLETLQQLYKETKPKSLVIADLGCSSGPNTLSTIRDIIKAVIYAHRREIPSQLLPELNFFLNDLPGNDFNSIFKTLPDFHIELKRDTNDDESPSVFIAAYPGSFYGRLFPEKTVHFIYASYSLHWLSKVPPTLYDDQGKSINKGCVNICSSSPEAVSNAYYSQFKEDFSIFLQFRSKEVVTGGRMVLIVLGREGPDHVDRGNSFFWELLARSLADLVAQGETEEEKLDSYEMHFYAPSAAEIEDEVNKEGSFELVKLEMLEVDKEKGNEDGISYGKAAAKTVRAVQESMLSLHFGEDILDKLFDRYGRMVDEELAKEDIRPITFVVVLRRKL*