GPGSMSVKEGAQRKWAALKEKLGPQDSDPTEANLESAEPELCIRLLQMPSVVNYSGLRKRLESSDGGWMVQFLEQSGLDLLLEALARLSGRGVARISDALLQLTCISCVRAVMNSQQGIEYILSNQGYVRQLSQALDTSNVMVKKQVFELLAALCIYSPEGHALTLDALDHYKMVCSQQYRFSVIMSELSDSDNVPYVVTLLSVINAIILGPEDLRSRAQLRSEFIGLQLLDILTRLRDLEDADLLIQLEAFEEAKAEDEEELQRISDGINMNSHQEVFASLFHKVS