MKLNELMQAIPVFTGEVSETIEISHIAQDSRKVKPGTLFICIDGEVVDGHKFASRAVELGAVAIIAEKQVDVSIPVIYVRDSKRAMAMLADYFYGSPTQALKLVGITGTNGKTTVSHLVEQIVRENGEQTGLIGTMYRKIGDQILETKNTTPDSLTLQETFRDMLLSGVSTAVMEVSSHALVQGRVYGSDYDVAVFMNLSQDHLDYHHTMEEYANAKSLLFAQLGNSYHTSNPKIAVLNADDAESVRMQKATAAHIITFGIKQEADFQASNIKITSHGSTFDLGTPVGNFTLKIKMIGNFSVYNVLAAIATSFALHISMEKAIKTVESIPGVKGRFELVHAGQEFPVIVDYAHTPDGLLNVLETIDEFAEKRVFVVVGCGGDRDKGKRPQMAKIAVDYATNPIFTSDNPRSENPHAIIEDMIQGVPDSDSYVVHENRRDAIRFAVNEAEAGDVILIAGKGHEDYQVVGDEVIDFDDRVEARIAIEKKLGLA*