MKLVLSICLCTLVSGLTNHMQASTNLPPYRQSPVLFASRIDVTNNVFDTFEHDPGLFEPIIDVAKPGVDKDLHHDSNTPLMPHSSAALSDFTEHGDGINVLQPQHSTPEKAVKNISHKRVKQLGRAGTASIQQGLHSAFGLGSVLFGSQHFMHLLTNGFEAPISQEKILALGAMHVLVAFAGLPRLDWKNEKEAARNAMIWPVPVQNLWLVLASVTEFTQGQDALVSIGSTPFMAFSALNIVIAAWQSSQSFVSGGASEAEKQKSGIWYENPLKNAAAAVLSYTLPIMVFGFELMHLGGNVGQEQIIQFASSHPDHSNLAVNVFLNTCFVNNIAIFGATLVKYKVVPTGKMAIFYEVFASAVIFGAFFVFAVGGDGGMMMQDLVDLLSQA*