MLTSTEEFLSLLRQGDYLAVLQWLQFINEKYKPDKPEKDGIDADTLLFLAVFELLNHGFSQKDEGLTIVILGLLDTEPRLFKEESAYAATVFFNASLQCLVYEQHHLLAFYQNPKLKDVNIIKSWMTRSGGYTPGNHEGLSEFANSKAVGEKFKDIEALLPVYQKSIDAAQRNIAPVMEYRDLILEYLDELSRRQEDDHCASVRLGVVLALREYLMGQTLVTAGVKDHISKYVRKLEEENPQPWENEYLARLSPKSISERLMETSRYTIRFFASTAWDNLMALPGTLLNSEQSGGNKPN