MAETKLMIPGFRFHPTDVELVMYFLKRKILGRKFPFNVIDELDIYKYAPWDLPEKSLLKSGDLQWYFFTPVGKKYCTGGRMNRATEVGYWKTTGKDRSIEHRNQVVGMIRTLVFHTGKAPKGDRTDWVMHEYRLENKDLADNGVPQNSYVICRVFQKEGPGPRNGAQYGKPFNEKDWDSEEEIDYVQAVPVAAVSAPALILPSSSHISEENDMHTSARGCTGQTSLSGLSRLMPSGTTHPSAPGNQADDDILSMLAIFDDENALAGNENNGSEKVDNPGQANNAEDVPYLIPNEIFEDLGDLNSLVGLDEGGGFSYGQKDEYERLSTGNVSLFCNPPDFFELLDLEVPLSWQTKHDG