MLTILTFDNCLSPTSHQNPGKLHGKSADLEANLAFAERIISSSDSNSFNSILFQSNPKETNEYLDAVDGLRHVMESLVVTHSSSDKMVRAQRLMEMSMARLQKEFHRILSANVEPTMAPVDGNSREASSDDGSTDEDESSSGRRQSWNCNPDEICKIDMMCVEAVLDLRSIAKRMVAGGYGSECVRIYGLTRKSVIEGCLNRIGVERLSTSDVQKMEWGILDIKIKKWIRAVRIAVRILFASEKREKRFCDEIFSGLHSVSDFCFAELVKGPTTKLLVFGESVALSKKSSERLFRVLDMYETLWDLIPDIDTVYSQESCASVRTQASTILVRLGESARGILREFENAILAENSKTPVPGGTIHPLTGYVMNYLIFLSDYKETLMNITANAPVDISKDLPDTLMDLFGELDGHGDDLGSVASAVSVRLGWIIISLQKGQRFEASRAARVWLVEEESGQELLGLLGYGWLRKNQGRMRQYAENYEREAWMKALNCLRDEGIQVRGDFSSGVSQQVLEDRFKGFNFAFEEALRKHSGWMVPDLQLEEELRISIAEQMIPAYRSFLGRLRKYLESGRDSKMYIKYTPEDLETHLLD