MATVTEAPTKIIDRLKLEVLTLDKEMTESERAGFIDLFDRYLGGKSESIVWDKIKPPTKELLVPYAELEDVPSGDGAVKTLLNKLAVVKLNGGLGTTMGCTGPKSVIEVRNGKTFLDLIVEQIEHLNNTYGADVPLVLMNSFNTDEETAQIIKKYEDSKLKVLTFNQSRFPRVLKDDFTPWPAAKPGRTDKAAWYPPGHGDFYAAITDSGVLDKLVADGKEFIFLANTDNLGATVDLKILNHIVKSQIDYCMELTDKTLADVKGGTLISYEGHAQLLEIAQVPDEHVPEFKTIDKFKVFNTNNMWVNLKAIKNLLKGGKLKMEIIPNPKDVDGTQVLQLETAAGAAIRFFEKAGGCNVPRSRFLPVKGCSDLLLVQSDVYALKDGALVLNPARTIPKAPLIELSNEFKKVADFQKRIKSIPSIMELESLKVSGDVHFGKNVTLKGNVEIEAKKGEKIEIPDGAILADKKITSQADL*