MGHTKEQLLVRLQELQIDFTKHEHPVVLTVEAQAKHVGHLNGALSKNLFLKDKKHRFYVVSAMAKTNVDLKVLSQRLGLGKGGLRMAPEEALGEVLQVPLGCVTPFALVNESARCVSLLLDQGFKTQECCFFHPLSNDTTIALNARGLDKFLSSIGKQSVYVDLEANPPVGKDQPPDLASLVPSDAISIPGQPDKAAPSLVSDMSHAPVNNKSTGVSAKAVKPSTDVRKEKLSNGVSLSTSFADPEKYVEDFIERTSSLVLSEITEENVKQYGEKLGENISNTIRKRLAMELKSTATMFKNTAYSEGFSAGTRQQAKRL*