MFRLITGRPGPSGFGSASTAEQVTDGIDGSNLTAIVTGGASGIGFETARVLAMRNIHVIIAARNMEAANEAKQRILKENKAARVDIEKLDLSSIRSVKAFAENFKALNLPLNILINNAGIMFCPFQLSEDGIEMQFATNHLGHFYLTNLLIENMKETAKASGIEGRIVNLSSVAHLCPYKKGIRFHKINDKSSYQDKLAYGQSKLANILHANELSRRLQEEGANITVNSVHPGLIMTNLMRHSALLMRILRAFTCFLWKNVPQGAATTCYVALHPRLKGVTGKYFLDCNEYKPSKLARDEDLARNLWDFSNNLVNASLKT*