MSIKKKVAIVFTGGTISMTVDDKVGAAIPTLSGEQILSMVTNIDKVADVEVFNFDEIPGPHITPYRMMELKNYVNDLLARKDITGVVITHGTDSLEETAYFLDLTIDNIKPVIVTGAMRSSSELGYDGSSNLSASVCTAVSKDAMGKGVLVVLNNEVLLASEATKTNTLSLNTFKSLTSGPLGIIDCNELVLTRDIVNRTIIDTDKVESKVALFKAYVGENADFIRFAVDSGYKGIVIEAMGRGNIPPQMLSGVEYAREKGLPVVIVSRCHSGRVFDSYGYFGSGRDLKNLGCIFGGDLPGQKARIKLILALGKTDNLDEIKDFFEKGIYC*