MDWLAGHHATKDCFNKTITFKLDATPLEITFQGDIRKPSVNLISALKAYKLLRSGCEGYVVFIMEDKQSQGVEKIPVVCESSNVFPEEILGLPSTREIDFTIELLPWTTPTSIAPYRTAPVEVGELKVQL