MVKLFCAIVGVAGSAFPVDIDAAQTVGDLKKAIAEDQKYDFAASKLQLFLAKTEGGEWLADDDQAALGLEDGKVHEDIQAWIDGEKMKATKTLQHWLFEKNKMPQPSTDQIHVLAVVPEGAGSQAGVTASIEELGEIVETRVNKVFEDRDKKRSVYSLSDLHTEHRDKMAKKMRLADDYITFVEPSPSPNTRILPYTWLDVPEGADNQRAEYMTYLKTHLKTVLEEKDLSLLDVAKNQTVLSITDPRLPFGMRGTTDVLLVDRRSIQHREPLAGVRMVVELKKKVEQHHKPQAFGELVSASLKAP