MTTSVISVLRADQMIKSGCAGYLAFITEDKLSKAVEDIPVVCEFPDVFLEQIPGLPPVREIDFTIELVPGTTPISRAPYRMAPAELRELKAQLQDLLDREFVRPSVSSWGAPVLFVKKKDGSMRMCIDYRQLNQVTIKNKYLLPRIDELFDQLQGAQHFSKIDLRLGYHQLRVRDQDVQKTAFRSRYGHYEFWLCHLG