MAPAPPPDTHLKDLFSLKGKVVIVTGASGPTGIGTEAARGCAEMGADVAITYSSRPDGGEKNAKELSDKYGVKSKAYKCNVNDYANVEKLVKDVISDFGKVDVFIANAGRTANNGILDSSVEEWNEVVDTDLTGVFHCARAIGFHFKERKTGSLVITASMSGHVANYPQEQTSYNVAKAGCVHLAKSLANEWRDFARVNSISPGYIDTGLSDFIPKETQDLWHSMIPMGRDGKATELKGAYVYLASDASTYTTGTDIIIDGGYTTR*