MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNDYYGGESSSLNLTQLWKRFRGSDTPEENLGASREYNVDMIPKFIMANGLLVQTLIHTDVTKYLNFKAVDGSFVYKKGKIYKVPATDVEALKSPLMGLFEKRRARKFFIYVQDYDEKDPKSHEGLDLSKVTAREIISKYGLEDDTIDFIGHALALHNDDDYLDQPAIDFVKRIKLYAESLARFQGGSPYIYPLYGLGELPQAFARLSAVYGGTYMLNKPECKVEFDGSGKAIGVTSAGETAKCKKVVCDPSYLSEKVKKVGKVTRAVCIMSHPIPDTNDAHSVQIILPQKQLGRKSDMYLFCCSYAHNVAPKGKYIAFVSAEAETDNPEEELKPGIELLGPTDEIFYHSYDTYVPTNIQEEDNCFISATYDATTHFESTVVDVLDMYTKITGKTLDLSVDLSAASAAAEN*