MKRSIISCFLPVGFRFNPTDEEIVKHYLKGDAATLPCLKDIECCDVYGDKSPWEIFQLEKNNPDNHDNDYGENIFYVYTKLKKASPNRFSRVAGCGTWQFQKRPVQIYDDDPNENDNVVIGYKRKYSFKAKESVSNKRYHHGQWIMHEYSLAAGKERSSPCGDGDDDDDFVFCRIINKTGNDHQEAEAKAEPESSGGYVGSNNLMIDDNPINQFELGLQADDQALLEYGLALDDDAEEVTSFARNNEDDVILLDDELEPILHIDTKDWNLTMLQKYFMDDDDIDRVDESSRDSSSVEFANYLQNDE