MVRWLMARTKTTKEGYISDLFNPSFDAVIHLWITPTEEELQMSYLITLGLVEIIFNSVMDKVKMVLAGATTIKRERVLDEVINELVVFDGTVVDDGVGVGIDDGVGVGDAGVAGARQHEGGIVSKNVRNAYTPKAKREKKSFVKAMQNLKRKMFGEIPRTVMEKVVTEYKKLYIYRLHFVAEKEAIIKVTSSKEIRMKYGMRVFTGQDFRNMTSLTVWSEDWDIRPTPRGMDWIDAKRILTVMNTSGNNFATLEIFLHEGLINVYDCNLVITKHDKFFTLIQHVFELLPKFLKQNGIINHFPENLLTQPWEFNSRIESTLQNASGSVCGSYSVAFIEHLISRTELHQPSLLLCDNLIERMQYIWAYGIISQSLKP*