MKIAVYGKGGIGKSTTSCNISIALARRGKKVLQIGCDPKHDSTFTLTGFLIPTIIDTLQSKDYHYEDVWPEDVIYKGYGGVDCVEAGGPPAGAGCGGYVVGETVKLLKELNAFYEYDIILFDVLGDVVCGGFAAPLNYADYCIIITDNGFDALFAANRIAASVREKAHTHPLRLAGLVGNRTSKRDLIDKYVEACPMPVLEVLPLIEDIRVSRVKGKTLFEMAESQPTLNYVCEFYLNIADQILSQPEGVVPKEIPDRELFSLLSDFYLNPINSGKNENIENNLHDFMII*