MKELTQIHAHLTVSGIAHQILPLSRLIAFAALAPRGDLDYARRLFDRSLTPPNIFIWSTMIRAYSNNTSPQLGIEFYRLMLENGVAPENYTIPFALNCCSAMGAIDEGRAVHGQVLKFGLESNEFVQNALVKLYLSVGDHRSAHQLFVKMPHRGVTAWNSIVGAYARCGLLDTARLLFNEMPLKNVSSWNTLIGGHVSNGEFKEGLLVFDEMQRAGVKPDKMTLTLVLSACGELGAIEQGKWLHDYINKKGIEINVFLGTSLIDMYAKTGFIDCACKLFEEMPKKDVLAWNAMIGSLAMHGLETRNLFHDEHVEEGDEIIGLHDKRTSTGELIAEHFMKSRWPLHCIEKHKLFWKDQTCKYWSTLALKKRMNDGM