MDTYKLILNGKTLKGETTTEAVDAATAEKVFKQYANDNGVDGEWTYDDATKTFTVTEGGGGSGGGGSMPSTAESPQPLKIVIVGAGLVGLAAAIALRREGHHVEIYESSTFKTELGAGLAIPCNTLRSLIELGCIVANLNPVENLCFTSMAHDGSESGMRSDHTDYEARYGTPWVMAHRVDIHAELLRMATTSDIPGPPATLHLGQRVLACNVSDCSIALATGKTISADLVVGADGIRSTIRAAVLGEDIHIPASGTAGFRWLVDSAALDPYPELDWIVKARPLGARVISAPMGLALEDHRTIVIYACRGGNLINVLAVHEDKRDQEAVPWNVPLTREALLDFFSDYHPRFRRLFELAPVDGIHVWQMRVVPPLANWIRDRVCILGDAAHASLPTMGQGFGQGLEDAVALATLLPLGTRRTDIPARLVAYEGMRKPRTEWIARESFEQQAVAEKRGIYLRSIEMRDAVMGYNVREEAKRVLSELTKSDC