MVTATFRFYEELNDFLARPLRRRAFTYACAPGATAKHMIEALGVPHTEVELILVNGESVGFNHPLSDGDRLAVYPKFEALDIHPLLRVRERPLRVVRFIADAHLGGLAPLLRLAGFDTLYDNHYPDADIEALAAAQQRIVLTRDRELLKRRNITHGCYVRTLRPREQLREVFERLDLAGSAQPFRLCLMCNVPLRRIPKEEVGTRAPDGVLERHAQFVTCDVCRRVFWEGTHWQRMRALMDSVAAAPDRSA