MSDYLSVSHLTKYLKMKFDRDPYLERVYLTGQVSNFRKRPNHQYFSLKDENAVIQATMWASAYKRLAFDLEEGMKINVIGRVQIYEPSGSYSIIIEEAVPDGIGALAIQFEQLKKKLTNEGFFDDKHKQDLPQFVQKVGVITSPSGAVIRDIITTISRRFPGVEILLFPTKVQGEGAAEEIVANISKANQREDLDLLIVGRGGGSIEDLWAFNEEIVVHAIFASQLPIISSVGHETDVTLSDFVADRRAATPTAAAELATPVTKADIISWISERQNRSYQATLRLLHQKRDQVMVLGQSVIFRQPERLYDAYLQKIDRLHNSLLNSIKSKLSDSRQAEMTVSHRLQTMNLLSTINRYQERLMTLNQWLNVDMQKQFDQLRTRFEKAQDALLTLDTKRIVARGYSIVRQEDKIISSVKDVSTGDLLAIEMRDGQIEVEVKNGN