MAKRKEEKIDYCPQVTSRIILKEIQKELKKTKNSNTNILLSPLSFHAVLNMTAVGARGDTLDQMLRFLGVRDINDLNSKFLNMATVIESNSNGGPDLSFLNGMWQAVVKDVNTWAESASKGLIKDILKPNNIRDTTKVLLANALYFKGTWNFDEERTIDKDFYLLNGDKISVPFMTGCDKFTYGSFEGYQEIGKNGDNKEFSMSIFLPNEKNGLPSLLEKVNSDLKFFTQKFNLWSASLDAFYIPKFKFTYTAMKQVVRTMKEMGLTLPFSKECREITEIVKPDGPFFVNGIIQKAFIEVNEKGTEAAAVTVLSDDDMGCSMYEAPSPRFVADHPFLFMVREEVSRLVLFTGAVLNPSNDHSDAISSSDSDDN*