MNMNGPVKMSRSERFQTCQEIAARLHDVYKEKILAIGVYGSISRGTDGPYSDIEMFCVLEETGEEIEFSYEWSAGPWKAEVNVCSADVLLNTAATVEDDWPLTHGPFFSPLSLYDPKGFFETLKKAAESPAQEEFTENINGILVGEMYEFIGKLRNVNLDGPHTYLPYLAMQFAQYGAMLIGLHNRKLYSTGAKVLPEALELPHRPAGYDQVARLVMAGDLTDPVKIVTACEAFWDGLQEWAAQHHYVIHSERIPF