MGNKITLSRPVHDRYEKRRLEQDPDLSIRGSTYVSPPLLNLRLKVFLSHSGKDKDFVRILDKCLCFHYHDRVTFFDEKSLAKAEEVSMENILEEARRCELGVLVLTEHFFTHTKNPMRELEAFVASGVKLLPLFFGMSVDEFKQKDRRYAWEKRWRDAFGLDEEAIKMWRGALDHVGGICGLEYCKIAMNTSDYVNLIVREVTRIVGPAVSFCQQGVCGKERLCKEVNWMYERCASNRSSWVYCMPSTQVASTSASPGRREDGDCTLDLVGINGFAGLGKTTLCKCLCDFFFAEFNGKVCHVDLAQSPPNSLRDSNIYPEHARMLHVLSTLTGYNNEYHHSQDIEQVRNLLTERISQMKGPVFLAIDNILPAEESQEEADFYLSCEFRKGSKIFITSRSESILTNLTSQHSCTFSAVIE