GGVPGSQVKQDIGDIMQQIMTITDQSLDEAQAKKHAVNCHRMKPALFSVLCEIKEKTGLSLRSSQEEPVDPQLMRDNMLPREGVAGPEEGAGLSRSRCSPRDGVSPEDSMEHSDGGSGLVHICHIYRSELEKYEQGANLLREQSRARAAAPKEMERMVNSICRKFSAVQMQLKQSTREAVMILRARFSDARRRRRNLSEQAEVLNECFYSHLSKAYPGEEATVSQVSNWFGNKRIRYKKNIGKFQEEANIYAVKTAVSVTQGAHGRTSFPTPPSSAGSGVSFNLSGSGDMFLGMPGLSRESHSASQVESLRHSVGPGGQGDNLAGGQMYSPREMRANGGWQEAVTPSSVTSLTDGPSVHSDTST