MRPFFDSDIVVNFTLSEEVIQREKKIIENNKRAIHEFQKEKLLQEGKKNWDKFYNHYKTNFFKDRKWIKVEFDHIFKDGDLLNDSKNYEKEQKEKRKIILEMGCGVGNTLIPLLLEYCNCDFIGIDFSKNAINLLNEKWKKIVHINETLKNDQMNSHKDAVISSDCLSKEKMNEQNLNDLLSLSDISNTENHKIENINDAVRNNISTENGYIMEYEDQGEGENYSCIYDLKEYKKLGNLIKTLVVDITSDSEVSTDLNELGFVDVVLLIYVLSSVSPEKMINVILNSYKYLKSGGYVLLRDYGLYDLTQVRFANKKEKKISDNFYVRGDKTFVYFFTTEELRNLFCQNDMFEEIQNKYITRIVKNRKRNLEMKRIWVQSIFRKK*