MEKRKAQIPLVCHGHSRPIVDLSYSPITPDGFFLVSASKDGKPMLRNGETGDWIGTFDGHKGAVWAACLDTPALRCATASADFSARVWDALTGDELYSFEHKHIVRTCAFSESTTHLLTGGAEKVLRIFDLGRPDAPPTLLECSPETPIRAAVWHHSDQTILSSSNDIGGLRVWDVRTKSVVRTLDTKSSCTSVEVSRDGRYITTAHGNTVNFWDANHFGLVKSYTMPRPVESASLFPSKGKFIAGGDDMWVRLFDFDTGDEIECNKGHHGPVHCVRFSPGGESYASGSEDGTIRIWKTVNGSQEAEVGGLAEAAAGNQIKVRVDEVARKVQGFHIAQEDGSQF*