MDGKVPRVVLAGATGNVGTAILKHLVAGHFRVTVITRKDSGIARGEFTPPKAGDVTVQTVDYSSVAELTDAVRDHDAVVDATRGGPEDDALRLMDAAAAAGVYRFVPSEYGLDPLNAKTRSLLPAAVAPRVRQMKHLWDRCAESGMTWTVVSCGVFLDWALRNNFAGIDIFNRKATLLDGGANVTPWTTLDDVGKAVAEVLLRPLETENRPVYVHSVQKSCQEMLKLCQDAFGTTNEDWAVDHADARAEFDRAEDKVKAGEVDGHVFQTMMLYMLSQPDMAHPWPKSDNELLRVKEMSDAELMELVRHCFKRGPILKF