MSVVKQRILPHHPCNAELEVDKISNLPAQIIDKILSHLSLRDAVRTSVLSSKWRYKWVTLPNLVFDNQSLLISSQDQTFIKNKIVNIVDHVLLLHSGPIHKFKLSHRDLQGVCDIDRWILFLSRGSVKEFILEIWKGHRYKLHSSIYLCQKLIHLELFNCLLKPPLSFSGFRSLKSLDLQHITMEQDAFEHLVSSCYLLERLTLMNFEGFSDLKIHAPNLLFFDIGGVFEDINFMDTFNLAIVSIGLYVNPGFDRNLTLGSAGNLVKFFAHLPRIQRLEVQSFFLKYLADGKVPGRLSTPCNELSFLSIRINFNHFDECLAALCLLRSSPNLQELELLARTEDQFDLRTVANVMEENYQNCMFNQLRHVKIAGISGVKRELNFINFLLANSPILERMTVKPASVDGAWEMLKELLRFRRASVQAEIVYLDP*