MLGALQFIAIEGCAHGDLDNIYATLQHLEESENIKIDLLICCGDFQAVRNENDLESMACPVKYRTMNTFWKYYSGEEIAPVPTIFVGGNHEASNYLWELYYGGWVAPRIFFMGFAGVIWFGNIRIGGLSGIFKSRNYYSGHYERAPYNNSDIRSIYHVREYDVHKLMQIEEPLDVFISHDWPRGITDFGNSEQLLRHKPFFENEIKSKTLGSQPAEELLKKLKPSYWFSAHLHTKFAAVVQHGENGPITKFLALDKCLPGHNFLQVIEIESDAGPHEIRYDEEWLAITQAYNPYFPLSRKSVQLMAELPDLGFHRQHVRNRMKEINMKPFDFTMTVPPHDPTQGKTANPASLGTF*