MKQNESADNSQGQLFIVPTPIGNLADITQRALEVLQAVDLIAAEDTRHTGLLLQHFGINARLFALHDHNEQQKAETLVAKLKEGQNIALVSDAGTPLINDPGYHLVRTCREAGIRVVPLPGPCAAIAALSAAGLPSDRFCYEGFLPAKSKGRRDALKAIETEPRTLIFYESTHRLLDSLEDIVAVLGESRYVVLARELTKTWETIHGAPVGELLAWVKEDENRRKGEMVLIVEGHKAQEDDLPADALRTLALLQAELPLKKAAALAAEIHGVKKNALYKYALEQQEE*