MSASALSVAIRGKQVPVTLAPGIDVEPKRILETASLVDWVRRMENEKTLEVKSVHIQSVDVFGHNIIGFIKFKAEVINTTNGKPAPGIVFARGGSVAILVILKCAEDGKKYTLMTVQPRVPIGVANFLEIPAGMLDGSGNFAGVAAKEMQEETGITVHAEKMIDLTKLASKGAWSGIFPSPGGCDEFIRVFLYRETLPRAKITELEGRLTGCLDENESITLKIIPLDDLWRSTPDAKSLFALTLYEHLTQTGPSTRTPPPPQEGPLA*