MLRLQVSAQNYDWGRIGEESEVGRLYGISSGKEVQHDVPYAELWMGTHPSGPSFISDAAVGGEPQLLKDWLLEHHEALGDDVFKHWQGELPFLFKVLSIAKALSIQAHPDKKLAEQLHLNQGNVYKDPNHKPEMALALTNFEALCGFVTPEELKEVLETVPELKALLKKNETEMLLDVETSKQSIEAAASALRQAFTTIMTLEKETVTERLGELIKRLKEDKEVRKLSSKEELALLLERQYPDDVGVFASFFLNYIKLVPGEAVYLAANVPHAYISGECIECMATSDNVVRAGLTPKFRDTETLCSMLTYEQGLPDILNGSIVSPYTRRYSPPFDEFEVDRLDIPEGDSLEFAAIPGPSIFLVFDGRGSITFLEGDASPLQRGDIFFLPAGTHFTLFSKSEVDSKAANGVHASRWAGMRISEAKSLRLFRAGVNSRIFKF*