MSAIMVNVSEFEALAKEKLPKMVFDYYASGAEDQHTLKENRSSFERIWIQPRILIDVSMVDLTTTVLGFKISMPIMVAPTAMQKMAHPDGELATARAVASTGTIMTLSTLSTSTIEEVNATAPGVRFFQLYVYKDRNVVIQLVQRAERAGFKAIALTVDTPRLGRREADIKNRFTLPQHLTLKNFEDLDLGKMERTSDSDLAAYVSSQLDRSLSWKDVKWLQTITKLPILVKGVLTAEDARMALQYGAAGIIVSNHGARQLDYVPATIDVLEEVVRATEGRVPVFLDGGVRRGTDVLKALALGASGVFVGRPVVFSLAVDGEAGVKKMLDMLRDELELAMSLAGCTSLKDITRSHVKTEYEMSRLPSRL*