MASRRLDGGARVTPRTQRRGHHHVRSVSRASRARVRAASAVELEGRENGEVKVLVVGATGYIGKFVTRELCARGYDVTAFTREKSGIGGKTGADEARALFPNATVKFGDVSDALSVERDAFGEEKYDVVVSCLASRTGGVKDSWDIDYQATKNVLDAARANGSKHFVLLSAICVQKPLLTFQKAKLKFEQELQEAGDISYSIVRPTAFFKSLAGQVEVVQKGGPYVMFGDGQLASCKPISESDLAKFMADSIREPSMMNKVLPIGGPGEAMSALQQGTMLFEILDKEPKFVKVPIEIMDVVIKVLDVFAGFFSNMKDAAEFGKIGRYYAAESMLVMNDKEQYDADATPSYGTDTLKDFFVKVSKEGLAGQELGDQAVFK*