MKFKQIQAFITVAREGNMTLAAEKMGITQSGLSRLLLSLEADLSASLFERHKHGMALSEYGSAFLPYALTMLNTEQKAREEIELIRGAGKGILRIGCVSSLLTSHFIDKLAAFHQRHPQIHLRIVDRIDSELYKLLLMHDIDIALCGPLPHDEKIVVRGKINWQDRICIVARQHHPLHQAADVTLEAMLDYPWIMPPPSSTPMNILADIFRARQLPCPQPVIECASSSAIKAFLCESDLLTSMPAPVYRHEEALGLLRPFELEGSVFIRDFYAYSHFGVLSGAALQLIQHLKQ*