MLRKYQSMHGNDWKKIGDLVSRSRLSVALKFSQLNNTVNRGPWSKEETRKLIQAVEEIILKKLSPADLNEMDAKLQDEKPTDRLSIVRKKLYKGISWVEVEAKVGTRNWMQCKSKWPEILTKRMNNGVMVYRGINALRAKINLIDRLYEMNVDDANNINWEELTDTIGDVPPSYAQSKFYKLKTTCVPFWQKMTFPEIIDYLYETSRPILEERLEKKLKREGQELQDPAKPRQVFRFKDIFFYESDDDVEDDLESK