MGALSERAQAQYQQLQEDMAEAYNVHDTARTFAVEPTHAQELNDQITERADFLGRINVVPVSEIKGEKVLLGLNGPASSRTDTSTKDREPRDLLDLKNNEYELFHTETDVALKFATIDSWAKFPDFADRYLAAVQRRIALDRILIGFHGTHAAKQTDLQQFPMLQDVNKGWLQLARELIPEQVLKSADPAKKIVIGKGGDYANLDAAVHDVKQMIDPVFRDEGDLVAIIGSDLLAYDKGKLYAAQGQTPTEKERIEEAQVIATYGGLPSFLVPFFPVKGIMVTSWDNLSIYFQDTSWRRHLLENPKRSRVEDYNGRNEGYVIEQLGKFAALESDSVELAP*