MSAFYGPPKPDEDMIPVIHHAINRGITFLDTSDVYGPFINEILLGKALKGGMQERVELATKFGVIIKDGKFEVRGDPAYVRAACEGSLKRLEVDCIDLYYQHRIDTRLPIEVTMGELKKLVEEGKIKYIGLSEASASTIRRAHAVHPITAVQLEWSLWARDAEEDIIPTCRELGIGIVAYSPLGRGFLSLGAKVAENLSNDDYRKTLPRFQPENIEHNNILFERVKEIATRKGCTTSQLALAWVHHQGDDVCPIPGTTKIGNLDQNIGALSLTLTPEEMAELESIASAVAIKSDRFQGTSLTWKASDTPLLASWKA*