MKVAVYGKGGIGKSTTSCNISIALARRGKRVLQIGCDPKHDSTFTLTGFLIPTIIDTLQSKDYHYEDVWPEDVIYRGYGGVDCVEAGGPPAGAGCGGYVVGETVKLLKELNAFYEYDIILFDVLGDVVCGGFAAPLNYADYCIIITDNGFDALFAANRIAASVREKAHTHPLRLAGLVGNRTSERDLIDKYVEACPMPVLEVLPLVEDIRISRVKGKTLFEMAEGQPNLNFVCDFYLNIADQILSKPEGIVPREIPDRELFSLLSDFYLNPNSEKGEKTRKSQQDTLFDFAII*