MTTILVTGYKNFELGIFQDKDPKITIIKKAIKRDFIHFLEEGVDWFVFMGNLGFEYWALEVALSLQTEYDMQLATIFPFENHGEHWSEANQEKLFKFKQTDFVKSSYKRYQNSYQFKKYNQFLLDNTDRAYLFYDKDKETNLKYLYQMMTAKDNYPVSLLTFEDLDDIVQDFD