MKTLLSIDGGGVRGMIPATILQFLEGKLQELDGPDVRIADYFDIIAGTSTGGLVTAMLTAPNEKNRPMFTAKEITRFYLENCPYIFPPPKKGIWGLLRTQYRVLMGPKYSGDFLHSIIKKLCGDIRLNETLTDVVIPAYDINLQQPIIFSSLEARKDKSKDAFLSDVCIGTSAAPMYLPSHCFTTQDSQGKPRSFHLIDGGVAANDPTSLAINHLMNEAPNCETNPPQNEWSKCLVLSLGTGQKIAGYKATDTAKWGLFGWLNKNGKAPLIDILMQSSTDMVDIHKSFLLKAFNMHTYLRIQEPELGDDRSSFDLSTEENLNGLKMIGTX