MDFLKKIIEETGNEYASIVADGVTAGDIESFIDTGSHSLNALLSGSIYDGLPSNKITAIAGESATGKTFFVLGMVKHFLDANPNGGVLYFESESALTKSMIEDRGIDSSRMVIVPVTTVQEFRTQSIKILDSYLEQPVEKRQPLFCALDSLGMLSTTKEIEDTTEGKETRDMTRAQIIKAAFRVLTLKLGRAKVPMVITNHTYDVVGSYVPMKEMGGGSGLKYAASTIIYLSKKKEKDGKEVVGNIVKCKIQKSRITKENSSVDVRISYGKGLDKYYGLLDLAVKYDIFKQVSTRIELPDGTKQYGKTILENPEKYFTKDVLDKIDEVSKKEFM