MSNEDRGYIPKWGELPVEQYLIARFPFKLSCPSTTTNVPQRHWDSAATESADEQRLRLIRQFIDLDEIPREWDPVNYGAPPPRMPTAEEIDTVLRPWRSDELRQQAWQILESGNAAPILLRTHYDPEGDEKMEEWIGASEEFENQAWWACLNDPALFDFGSDWQRVYDIVPEVAGPVGGAGYRRYPASEIVEMSRTQFKTSFGKAKENEPDRWREDRHRFVELEAADLLRTVAAAYILVADQETFETGGQLRLLYLDGKRNVIRETRVEADAQTITDVIMDWDQLNLPPDLWEEGTIGDRYRVTGDLGRELYQLSEADMADP*