MTELFRETVLGKALIDILNEMVHAGALQSKLALEVLEHFDQVVEHTLNTEVRSKINFKAHLETYRYVEGLWFFHLKDFSQFRIDNENITDPGDVQILAYAKPDLS