MGRGMQKQRFCLDTSAFTEPSVRKALGVKTVTELTDKVMDLIAEARIKLNISCHIPYPTVYNELMGFLENENCPRDVIVKVDTWLVKKTPNRYEIKIPSEIFYEYVKDLRERINKGMRIGEEHIIKATDMVYELSKKHPEMGKNEIINKVLSKTINTFRNKYRSALRVGTLDSAPDLDVLLLAKELDAAVVASDGGIEKWAQRLGLRFVDASDFPFMLEEYLKHNDRHLRIKY