VKLTGDFNKDVIEIGKILEKNGISEVKFAAWGSGDPNSVMRVYGIVDAAYKINRIWKENGINVKITVTVKYDQSFKDQYQEFLSKQPLGQAGDFFVNSYAFLPNLADEGYILDITDYAKAYQSLINDFYPSLLEAAKYNGKLYGLPQDTEARPLYIRRDVAKCAGLDVSSLPEKVKNGEFTWSDVYYWAKKAKEKGCAEWGLIHRKGSAHPDLIQFIFAFGGKLYDEKNGKLVLDVPAVYKWLYVEWKFAQDGLLPKDIMSWDWAKQIHPTIVEGRTLFDIGGTWYWTEWQTKDYYSKEGTPRPLKPEEVKEWFAYTLFPAGEKGDKPVTLSQPFIWMINSKAGQLNPKYEELKDVYHALAFLMIVKASDPEINAIHSVISAHLPVRKEAAKLIKDDAWLNKLKNLDLDLAPEVKENIKGIVEKTVNPINAKFLADVSYMLEYTHLAPAHPKYPALADIFKEAVDKVLRGEMTPEEAVKFIEDKINADVELSKNVEIVG