MTDLMKVTLSKDAPAAHWGKADVTFSNNLAIIHLQGEDELRQIQQAARKLRSQGLSTIALEGELWSVDSQWAFSLGFTTAKSEPDVRWTGDDSAQTELNNRLESASFARHLINETPENLAPVKLAILAAHWLSEIGGDKVTYRIIEGQELLEQKWVGIHAVGRGSERPPAMLELDYNPLGEDAPVSVALVGKGITFDSGGYSIKATEGMLGMKCDMGGASTVTAALGLAMKQGLNKRVKLFLCCAENLISGHAYKLGDILTYKNGVSVEVVNTDAEGRLVLADGLQAASATGAELVIDAATLTGAAVMAVGTNYNAIFSPSSEVLAMAQAKAAEVGERVWPLPLDPWHREMCPSAYADTANSRPMKGGGAGGASNAAGFLWRFVSPDVKWLHMDLASAFADSPNGLWAAGGTTHGMLTIAGLLHD