MSAKRVVVVDIGTGFIKCGFAGENFPRAVFPCMVGRPVMRFEEKIDGKQIKDINVGDECSDLRHALEISYPVENGIIRNWEDMLYVFDYTFFDRLRIRPEECKVLLTEAPMNPKENREKLVRVMFEQYKFSAVYVQIQAVLTLYAQGLSTGVVVDSGEGVTHVVPVYDGFAIRNASRRINIAGRAVTNHLIKLLTNRGYSFNRTADFETVRQMKEKLCYVSYDIETDKRLAVETTALVKSYTLPDGRTVQIGRERYEAAEVLFHPGAINVEGPGIAEEVFSAIQASDISIRPDLYKHIVLSGGSSMFAGLPSRLEKDIKNLHFERILQGDQSRKDVIKIRVEDQPRRMYMVFTGGAVLADIMKDRDEDWWATRDEFKRHGLAHCLAKLPTAI*