MSDQATFEFDTDYFVEEFSHCFTGECRVKMLPILYKISQIITGNADLADALSIVLGVMQQHLKMQRGIVTLYDMRAETIFIHDSFGLTEEEKKRGIYAVGEGITGKVVETGKAIVARRLQEHPDFLGRTRVSRNGKAKAAFFCVPIMRAQKVLGTIAAERVYMNPRLLKQDVELLTMIATMIAPLVELYLIENIERVRLENENRRLKHALKERFKPSNIIGNSKPMQEVYELIHKVASTKATVLILGESGVGKELVANAIHYNSPNAEAALVTSNCAPLPENLAESELFGHEKGSFTGALTMHKGCFEQADGGTIFLDEVGELSPTVQAKLVRVLQNRTFERVGGSKPVKVDVRIIAATNRNLVEMVEQGTFREDLYYRLNVFPITVPPLRERGSDVIALADHFVSAFSRENGKNVKRISTPALNMLMSYHWPGNVRELENVMERAVILSDDDVIHSYNLPPSLQTSKESGTAFGLTLEEKIKAVECEMIVEALKNSSGHIGEAAKELGLARRMLGVRMERYGISYKSFSRYA