FPVDIDAAQTVGDLKKAIAEDQKYDFAASKLQLFLAKTEGGEWLADDDQAALGLEDGKVHEDIQAWIDGEKMKATKTLQHWLFEKNKMPQPSTDQIHVLAVVPEGAGSQAGVTASIEELGEIVETRVNKVFEDRDKKRSVYSLSDLHTEHRDKMAKKMRLADDYITFVEPSPSPNTRILPYTWLDVPEGADNQRAEYMTYLKTHLKTVLEEKDLSLLDVAKNQTVLSITDPRLPFGMRGTTDVLLVDRRSIQHREPLAGVRMVVELKKKVEQHHKPQAFGELVSASLKAP