MSTGSVGAYDVIVVGGGNAALVSALSAYQAGARVAVFEAAPETEHGGNSRFSSGIFRIPHGGLSEVQTLLDGSVLDDVAHCRMASYTPEQYRGDIERTSKGHCDRAQVSVMLQHAFKTLKWMKDELGVKWQLPLGKFFDREKIIRAQGVVDMPPWDTVMAVGEGNGLMKALWDAVRQRPGIDSFHESPVSGLIADGDTVRGVTVRRRDTTLHVYGQVILACGGFEASPRLRRQFLGEGWDLVALRGSRFNTGTMMEQAMAVGAAAIGNFGGCHATPHDLNAPKILNPNDADRMSRYSFPYSVMVNAEGRRFMDEGENVFSLTYAKTGAAIVKQPHATAFQVFDQKTLHLLEPRYSVASPVEADTLEELATKLGIDANVFTAIIKEYNQATPKDATERFHAFTCDGVSTGTALDIPKSNWALPIDKPPFVAYGVTCGITFTYGGLRVDNGARVLNEEGLVMPGLWAVGEIAGGFFAFNYPGGSGLTKGAVFGKLAGQNAAQRAKGIKLA*