MSQGRLEERLTISKRELARLLKELKKWSAPATVLLSLYIPPGRPLSDVMTLLRQEYSITDNIKLKRTRQAVKRALSAAMDRLQMLTSTPPNGLVLFCGEDMSTGKFECFMFSPPEPIRVFYYRTDKRFITDFLEDMVEDNNAIGIIIVERDQATIGLLKGARLEVLKELEGFVPGKHKMGGQSQRRYERIIEQMVDEFFKKVGEEASNLLVPLAEKGVLKGVIVAGPGLAKQEFVEGNYLDYRLKKILAPELVDVAYQGLQGLKEAVMKAEKVVEAQMYRDAVNAMEEFKLHLAKGTGMIVYGEKDVEAALEMGAVKTLLIHESREDLEEWVEKAKSSGAQVIVVPESLAEAEWFLKTFGGLAGILRFRISTV