MTSLVTNVSEYEALAKEKLPKMVYDYYASGAEDQYTLKDNRHAFERIWFRPRILIDVSNVDLTTTVLGFKISMPIMVAPTAMQRMAHPEGELATARAVASSNTIMTLSSWATSSVEEVASVGPGIRFFQLYVYKDRRVVEQLVRRAERAGFKAIALTVDTPRLGRREADIKNRFVLPPHLTLKNFEGLDLGKMDRTSDSGLASYVAGQIDRSLSWKDVKWLQTITKLPILVKGVLTAEDTRLAIQCGAAGIIVSNHGARQLDYVPATISALEEVVTAAQGRVPVFLDGGVRRGTDALKALALGASGVFIGRPVVFSLAVDGEAGVKKVLDMLRDELELAMALAGCTSVKEITRAHVKTDYDMIRSASRL*