MRLALLVSYDGTPYRGWTDLRDVALRPALARVLGCSESDLQPGQQPSLPLLEAASRTDAGVHAAGQVCTLSLDDAVPPDRRSRLDTARLAYSLNALLPPEVCVRCAALVADGFDVRSNVGKQYTYRLSTASTRDPLRRLHEWHVPPRRGRPGWDAAAVASTAAAMLGTHSFAAFGNRPRGGERSVEVDPVCTLSELRLSQGGLSEASSAGRWAFTVRGDRFLYKMVRNLVGSLVKVGYGEMEGGELLEALADGRFRRGESVPITAPPHGLVLDSVEYAAGEDPFSSSSAGLN*