MGCLQSKTSHVQSPEEESVQAEEKPDLGNGGQTENDLQVPAFKEYGLPELRKATNGFSPDCIVSESGEKAPNVVYRGKLESSRLVAVKRFSKQSWPDAQQFVAEAAGLGKVRHRRLVNLIGCCAEGDERLLVAEYMPNDTLSKHLFHWDKQPLPWEMRLRVAYYIAQALDHCHAENRKIYHDLNAYRVLFDEDGDPRLSSFGLMKNSRDGKSYSTNLAYTPPEFLRTGRIIPESVIYSYGTVLLDLLSGKHIPPSHALDLIRGKNILMLMDSSLEGQYSTEDATKLVDLASRCLQSEARDRPNTTFLLAAVTPLQKQCEVSSHVLMGLQKTTAVLPTLLSPLGKACARMDLTAVHDILLKTGYKDEEGAENELSFQEWTQQVQEMLNTKKFGDIAFRDKDFKTAIDCYSKLVALMSAPSATVFARRGLSYLMMGQPELALRDAMQAQVFMSEWPTAFYLQALALSKLGMETDAQDMLSDGAAFEAKRQNNWRG