MATGAGEVRHWTAAVNGISLHVAEQGPTTGPAVLLLHGFPELWLSWRHQMSALAARGYRALAPDLRGYGDSESPAGGPAAYTMLHVVGDVVALLDHLRLPDALVAGHDWGAQVLWHLCLFRPDRVRAAVALGVPYLPRSPAPMADLFAARGDGFYMTQFQEPGRAEKAFAKYDVATVLKKFYSLELDDLSAPPGVEVIDFFQASSSPLPWMTEEELRQYADKFQKTGFTGGLNYYRAMDLTWQLTAPWHGAKIMVPVKFIAGNKDVGVESFGMRHYIDSGEFKSNVPNLEVVIIEGHHFLQQEQAEKVTSEILSFLEKFI*