MSLLTSYEGLRHQIERLVRENEELKKLVRLIRENQELKSAIKTQAGGLCISGFTGGLGEAAAGPPQHQGVFLPPASAAAKEPCSEDLGMVALAPLADMLNTPQLSPAAGSLVNPLAATLNPLLSGQIPLLQNNQFANLVPCSMSNQLTNPTTVSPGVTLASSLGLPSTGPLNSQMTSPMTVPPGTTLASSLGLTSTGSLTTSSRLVGPLAVSQSSPIMAPLAGTVAVSLSSPLLSSTATPLGVAQNVVPNPINNIGQPETPRVRRAEPTRGNFSGTSAYAGPAPTSKVNDTRGSRVMEQSRKNVVEMERKTPHRKSNKLPDNPRDTKQLVCERLVGEIAFQLDRRILSSIFPERVRLYGFTVSNIPEKIIQASLNPSNHKLDEDLCQTLTQRYVSIMNKLQSLGYNGRVHPALTEQLVNEYGILRERPELAASEGGCYTVDFLQRVLLETVHPSKLTDALLLLSCLHQLSHDDGKPMFIW