MASVIVNVSEYDALAKEKLPKMVYDYYASGAEDQYTLKDNRHAFERIWFRPRILIDVSQVDLTTTVLGFKISMPIMVAPTAMQRMAHPEGELATARAVAASKTIMTLSSWATSSVEEVASVGPGIRFFQLYVYKDRNVVAQLVRRAERAGFKAIALTVDTPRLGRREADIKNRFVLPPHLTLKNFEGLDLGKMDKTSDSGLASYVAGQIDRSLSWKDVKWLQTITKLPILVKGVLTAEDTRLAIQCGAAGIIVSNHGARQLDYVPATINALEEVVGAAQGRVPVFLDGGVRRGTDVLKALALGASGVFIGRPVVFSLAVHGEAGVKKVLDMLREELELAMALAGCTSVKEITRAHVKTEYDIIRSTSRL*