MATMKDIARLAGVSTSTVSHVINKSRFVSDEIAERVNNAAQQLNYAPSALARSLKMNRTKTIGMLVTTSTNPFFGEVVKGVERSCYHQGYNLILCNTEGDNQRMKASINTLLQKRVDGLLLMCSTLEGERLDVFDRYPDIPIVVMDWGPILFASDKIQDNSLQGGYMAAKHLIECGHKEIGCITGPLIRHQAQMRYEGYKRALAEAGIAINPDWIVESDFECEGGYQAFEKLYQRGKLPSALFVSNDMMAMGVIQAASQRGLRVPDDLSLIGYDDVHIAKFMTPALTTIHQPKYRLGKAAVDTLLYRLENPDTTAQVVQLEPTLVVRNSVRKLG*