MELKSIKDAFDRVVNKQKLSYTKTHEIIQMLSQELDKALSILQEAPPPQFDHRSILADVKKTFVENQLEVTEKELNVALTKYPKVLEKQLNSDISKAYRHNVEFDTHVVNQIIANFLYRQGMFDIGDSFLAETGDESECSTRHSFVGMHQIVDAMEKRDLKPALNWAASNSEKLKQARSDLEMKLHSLRFLEIAKESQNSQEAINYARKHIAGYADSSSLYEIQKLFCSLLWSKNIEHSPYSELISPSRWDHAARELTRQYCNLLLGEPSESALSITVTAGTEALPVLLKYMNVTASSKKVDWQSVEQLPVAVELSEEFQFHSVFVCPVSKEQASDENPPMMMSCGHVLCKQTINKMSKNGAKSSFKCPYCPTDVDISRCRQLHF*