MEKRKAQVPLVCHGHSRPIVDLSYSPITQDGFFLVSASKDGKPMLRNGETGDWIGTFDGHKGAVWGACLDTPALHAATASADFSARVWDALTGDELQSFEHKHIVRTCAFSESTTYLLTGGAEKILRIFDLNRPDAPPTEIDGSPGTIRAAVWHHSDQTILSSSNDTGGIKVWDVRTKTVVRNLETKSPCTSVEVSRDGCYITTADGNTVKFWDANHFGLVKSYTMPRPVESASLYPTRGKFIAGGDDMWVRLFDFDTGEEIECNKGHHGPVHCVRFSPGGESYASGSEDGTIRIWRTIGPGSEDFEVGGENRIRVGVEEVTRKVEGFHIHADGSTDNGFKQ*