MEKAAFRQKILLDHLRPSASSQENSNLQASVCLAGDSAAYARSAPFGDDVVIVAAYRTAQCKSKRGGFKDTFPEDLLAPVLKALIDKTKLDPREVGDIVVGTVLAPGSQRASECRMAAFYAGYPETVPVRTVNRQCSSGLQAVADVAAAIKAGFYDIGIGAGLESMTANSMAWDGSINPRASTNTQAQDCLLPMGITSENVAHRFGVTRQEQDQAAVESHRRAAAATAAGKFKDEIIPVDTKIVDPKTGAEKRVTISVDDGIRPSTSLADLAKLKPVFKKDGTTTAGNSSQVSDGAGAVLLMRRSVALQKGLPIFGVFRSFVAVGVDPAVMGVGPAVAIPAAVKAAGLELNDIDLFEINEAFGSQFVYCRNKLGLDPEKVNVNGGAMAIGHPLGATGARCVATLLHEMKRQGKDCRFGVISMCIGTGMGAAAVFERGDGVDPLNNARKIGASNLLSKDAL*