MTLHASGEELRQALNVRQLGEEGERTVVLAHGFGCTQSLWDAVLPTLLDCAFEGRGAHIILFDWPGATSSQLKPPPLNFCHAFSQILLSLLEELRVSSCIFVGHSMAATIGCIAALQKPSLFQKVIFVGASPRYLNSEDYYGGFEQEDLDHLYNAMETDFRGWATAFARIAVGDNNPEKAIEKFTATLSNMQADVALEMAKEIFTGDFRAVIEEFCVKLAGNDVKVAVLQMHKDVVVPLSVSDYFKLLFGNKAVVEILPTEGHFPQLSAPDLFAAALLKHLN*