MKGVLEVCGKRALVVAPQALEEHRIDGVAFNVARTLLSHGARVVLVGDASILQQAALELCALSNDESAHRIKSEDIQAIQVDLLTPTQQSINAAIEEAWLAFGGIDVLLCFSTYTGALTPFLETSEEQLEAATSLNFKCACLFSIALGKRMQVSGMGGSFIFITSIIGTERGLFPGVAIPGASIAAVNYLTRAMALELGKHKIRVNSIARGLHDSDALLKPLSNEVCEKEGKRLVPLGRWLRKENDMTSMVLYLAADASSFITGTVVFVDGGQSLVRPRMRSYL*