MSKIRVLSVDDSALMRQIMTEIINSHSDMEMVATAPDPLVARDLIKKFNPDVLTLDVEMPRMDGLDFLEKLMRLRPMPVVMVSSLTGKGSEVTLRALELGAIDFVTKPQLGIREGMLAYSEMIAEKVRTAARARIAAHKPMAAPTTLKAGPLLSSEKLIAIGASTGGTEAIRHVLQPLPLSSPAVIITQHMPPGFTRSFAERLNKLCQISVKEAEDGERVLPGHAYIAPGDKHMELARSGANYQIKIHDGPPVNRHRPSVDVLFHSVAKHAGRNAVGVILTGMGNDGAAGMLAMYQAGAWTIAQNEASCVVFGMPREAINMGGVSEVVDLSQVSQQMLAKISAGQAIRI*