MKIGVIGAGTMGQGIAKAFAQVEGNTVALCDIKQEWAENGLAKIKKGYEKLVAKGKIPQEKADAIVAAITPGLKENLCADCDLIVEAAFEDMKVKQTTFGELDKICKPECIFASNTSSLSITEIGKGLSRPLVGMHFFNPADRMKLIEVIAGCNTPAETVEKIKEISVAIGKNPVQVNEAAGFVVNRILIPMINEAAFIKMEGVSDIAGIDTAMKLGANHPMGPLELGDFIGLDICLAIMDVLYHETGDSKYRACPLIRKMVRGGNLGCKTGKGFYVYNADRTKTPVDQL