MKTLTIILKSGAMMNMDGNFAVKLAESALKKGHKVNMFFYGEGITAIIDKQAPKRFPNLGTTIKELMDKGMVVAACSTCANARGIYEENVIEGCKIGSLTNDLSKYIADSDRVITLTR