MLPNTGKLAGCTLFITGASRGIGKAIALKAARDGANVVIAAKTAEAHPKLPGTIYTAASEIEAAGGKALPCIVDVRDENQISAAVEKAVDTFGGIDILVNNASAISLTNTLETPMKKVDLMMGINTRGTYLTSKICIPYLKKSKVAHILNLSPPLNLNPIWFKNHCAYTIAKYGMSMCALGMSEEYKGEIAVNALWPKTAIHTAAMDMLGGSGVDKQCRTPDIMADAAYAILSKPKDFTGNFVIDEELLKHEGIKDLDVYAVSPGHPLLPDFFLDESPEALASAMEEHGATAAFKAGKAQAKSQDSSPLQETFKAIESLVNEEAVKTTQGIYQFVLSGEESGNWFLDLKNGKGGVGSGEPSTKADVVMSMDSGDFIKMFTGKMKPTMAFMSGKLKIKGDMGLALKLEKILGQMNAKL