MSGRFTRLIRFLAKDGRTYYGDAILPQGVTDVAKVQRARIIEGDIFGRYHVTDQEVGVRLLLSPLSQSQVKTVRCLGLNYAKHAKESNLPEPKYPVLFYKPVTALSGPLDPIPVPLMAQEDTGLDYECELVIVIGKRCSDVTEAEALDYVLGYSVGNDVSHRDWQIKNGGGQWSHGKGFDGWAPFGPAIVTGEVVRDPQNLRIWTKLNGQTVQCIIKLTRETKNGTTADQIFGVRKTISLLSRGVTLMPGDVIFTGTPEGVGMGRKPQVWLKDGDVVEVGLENVGTCTNKVEFEAPKAKI*