MKFNTDDMEWPTFLDEYEKLVFRMTIPRVMIDNTSCSNATLVKIDSARKHGILLEAVQVLTDLNLSIKKAYVSCDGRWFMDVFHVTDLDGNKLTDKRFISYIEQSLGTIHYASSKSYNGLTALELTGTDRIGLLSEVFAVLSDLHCNVVEAKMWTHNGRIASLIHIKESQSGYPIEDSQKIDRIEARLKSVLKGDNDVRSAKTSVSLAVTHTERRLHQMMLADRDYERKPVIRTSNDTPIVSVLNCLEKGYSVVNIQCKDRTKLLFDVVCTLTDMQYVVFHATINSAGDRAYLEFFIRHTDGIPISSDAEKQRVILCLQSAIERRASEGVRLELSTGDKQGLLADVTRTFRENGLNVTRAEISTTGDSALNIFYITDVRGNPVDSNIIESVRGEIGWSNLKVKELPLINHQTVDRDGSVLLSLGNIFRRNLYSLWLIKSFS*