MPYLEQELDKRFNLFRFWESTDKNQFLKDHSHLIRAIVGSTSIGADAEMIDALPNLEIVSSFSVGLDKIDLCKCRDRGIRVTNTPNVLTDDVADLAIGLILATLRKICASDLYVRRGLWKESGDFKLTAKFTGKSVGIVGLGRIGSAIAKRAEAFSCHISYYSRIEKLNSKYRYYPSITILAANSEVLVVACPLTEETYHIINREVIETLGPKGVLVNIGRGPLVDEHELVSALLEGRLGGAGLDVFEHEPEPPEQLFGLDNVVLLPHVGSSTWETCKEMADLVIENLEAHILNKPLLTPVL*