MKITDISGKIETLVDSLRDMSPTRVRSSFSDEHVSENDDERSSWIALHPSALDMFEQIMRDAEGKQIIMFLDYDGTLSLITEDHDRAYITDEMREVVKEVATYFKTAIISGRSTDKVQSFVKLTGIHYAGSHGMDIKGPTNTDQSNQEEVMFQPASDYLPMIDEVVNVLKEKTKSIPGATVEHNKFCLTVHFRRVDETGWAALAEQVRLVLIDYPKLRLTQGRKVLELRPSIKWDKGKALEFLLNSLGIAESKDVLPVYIGDDRTDEDAFKVLCERGQGFGIIVSKTIKETYASYSLQDPSQVKEFLERLVKWKKQTLGE*