FPVDIDAAQTVGDLKKMIKRDKPDTIKGEADKLQLFLAKTEGGEWLADDDQAALGLEDGKVHEDIQAWIDGEKMKATKTLQHWLFEKNKMPQPSTDQIHVLAVVPEGAGSQAGVTASIEELGEIVETRVNKVFEDRDKKRSVYSLSDLHTEHRDKMAKKMRLADDYITFVEPSPSPNTRILPYTWLDVPEGADNQRAEYMTYLKTHLKTVLEEKDLSLLDVAKNQTVLSITDPRLPFGMRGTTDVLLVDRRSIQHREPLAGVRMVVELKKKWSSTINPKLLENWYLPV