MESRELKLGDPIRGRRVIVEEGFSKEEVKGNARLTSIEELVGERSPWRWAEILCVKQGGDDSRSRPARGTADTRILDVWMSTSQAHYPRGDTAESAEDPNVARGGAELGDRKGVDVPVFGDAAYWDLTHLEGLAVGGSRALAALAAGAGFNVAAHRAMEAGPIVALLQQGHHLLLSEVEACRLGIVGDVENFHTLVREWNRKAGGEVKNLSVIIDREVPGAAEPVGGPVLAVEGGIIHVRFAEGTTGAEHLVGQALVRLTGILEPEWKHCPLHKARGCAKPCLAAIGLPQGDLPEGFLHGHHGRRIPRIDVVLNQAWIPMDDPWKEGGLKFSGQGWRPVEPCQMSWRC*