MKVAVYGKGGIGKSTTSCNISIALARRGKRILQIGCDPKHDSTFTLTGFLIPTIIDTLQSKDYHYEDVWPEDVIYKGYSGVDCVEAGGPPAGAGCGGYVVGETVKLLKELNAFYEYDIILFDVLGDVVCGGFAAPLNYADYCIIITDNGFDALFAANRIAASVREKAHTHPLRLAGLVGNRTSERDLINKYVEACPMPVLEVLPLVEDIRISRVKGKTLFEMAECQPNLNFVCDFYLNIADQILSKPEGIVPREIPDRELFSLLSDFYLNTNSGEKEKVQIDQQNNPFDFTII*