MDVLEVADKAVSTGPLCDACLGRLVADRSFGLGNDERGQALRTALALERDTPYEPPELGDCWVCEGRCMEFDHWAERAVTAVGDRQFQTYQVGTRVPPLLEENDELLRAEAELGPEAGERLNSEFNREVGKRIGQETETEVEFTRPDVQFTIDLAEDSIDATVNSAFVYGRYRKLERGIPQTEWPCSDCDGSGRQGQRLCSTCDGSGYLYPDSVEQLTAPVVRDVMDGTAATFHGAGREDVDARMLETGRPFVIEVEEPQRRRIDTNRLEGDINAFADGRVEVEGLRLASYEMVKRVKGLDASKRYRADVSFESDVDPEEIQAAGEQLSGASIQQYTPQRVDHRRASTTRERMAYEVTAEPTGPVEATVEIHGEGGLYVKELISGDDGRTEPNLSGLVGTDATVTALDVVSVEGEDEPFERDEYLLE