MSIFFKAPLDIEIRLDNEDTRKHVEVKTPQGRVEKLPIYKDGESVKGVVTLRTKEGRKLEHLGVRVQLLGSIETNTDGISSSEFLTLATELAAPAQLSHPESYPFEFKNVEKQYESYRGKNVRLRYYIKVTVLRKSSSEIIREKELWVYHYTTAVPKPVTGLSSSSTADSKLGAKKANEDTLQKPATPSSNDDASANTSKGSTISKRNESHSVKMDVGIENCLHIEFEYSRSRFSLTDAIIGKIYFLLVRLKIKHMELSLIRRETVGAPPNQVTDSETVVRFEIMDGAPVKGETIPIRLFLSGFDLVPTYRDVNKKFSTRTYLSLVLIDEDARRYFKQSEIILYRDQ