MNALAATSRNFKQAAKLLGLDSKLEKSLLIPFREIKVECTIPKDDGTLASYVGFRVQHDNARGPMKGGIRYHHEVDPDEVNALAQLMTWKTAVANIPYGGAKGGIGCSPGDLSISELERLTRVFTQKIHDLIGIHTDVPAPDMGTNSQTMAWILDEYSKFHGYSPAVVTGKPVDLGGSLGRDAATGRGVLFATEALLAEHGKGISGQRFVIQGFGNVGSWAAQLINEAGGKVIAISDVTGAVKNVNGLDIAQLVKHSAENRGIKGFNGGDAIDPNSLLTEECDVLIPAALGGVINKDNANDIKAKYIIEAANHPSDPEADEILSKKGVIILPDILANSGGVTVSYFEWVQNIQGFMWDEEKVNAELRTYMTRAFGDVKEMCRSHNCDLRMGAFTLGVNRVARATVLRGWEA*