MYFLKRKILGRKFPFNVIDELDIYKYAPWDLPEKSLLKSGDLQWYFFTPVGKKYCTGGRMNRATEVGYWKTTGKDRSIEHRNQVVGMIRTLVFHTGKAPKGDRTDWVMHEYRLENKDLADNGVPQNSYVICRVFQKEGPGPRNGAQYGKPFNEKDWDSEEEIDYVQAVPVAAVSAPALILPSSSHISEENDMHTSARGCTGQTSLSGLSRLMPSGTTHPSAPGNQADDDILSMLAIFDDENALAGNENNGSEKVDNPGQANNAEDVPYLIPNEIFEDLGDLNSLVGLDEGGGFSYGQKDEYERLSTGNVSLFCNPPDFFELLDLEVPLSWQTKHDG