MSTTAFISTIARRLQGKVALITGGASGIGECTAKVFSHHGAKVVIADIQDELGHSVVEALGPSNSTYVRCDVTEEAQIKNAVDKAISTYGKLDIMLNNAGIADDSKARIIDNEMADFERVLKINVTGVFLGIKHAARVMIPARSGTIISTASVSSLLGAAASHAYCCSKHAVLGLTRNAAAELGQFGIRVNCLSPYALATPLARKFIGVDDDEALEIAMNSFANLKGVTLKTEDVANAALYLASDEARYISGHNLFIDGGFSVQNPTFQMFQYPDS*