MATANSISVGSQIWVEDSALAWVEAEVLEIHGPKAKVRITDGREVETNIANVHPKDPDAQPGGVDDMTKLAYLHEPGVLYNLASRYELNDIYTYTGNILIAVNPFAKLPHLYDVHMMGQYKGASLGELSPHVFAIADSAYRAMINECRSQSILVSGESGAGKTETTKLLMQYLAFIGGRAIADGRTVEQQVLESNPLLEAFGNAKTVRNDNSSRFGKFVEIQFDRNGRISGAAVRTYLLERSRVVQISDPERNYHCFYQL