MEEQIVCIGCGVAIQTEDQEGLGYAPPSSLNKEAVICKRCFRLKHYNEIQDVSLTDDDFIRILNSIGQTQGLVVKIVDIFDFDGSWLPGLHRFVGNNKVLLVGNKVDLLPKSVKPNKVINWMKQAAKELGMKPEDVFLISADKGTGVKELAQAIEDYRDGKDVYVVGCTNVGKSTFINRIIREFSGEEDVITTSQFPGTTLDMIDIPLDNGASLFDTPGIINRHQMAHFVDKKELKVISPKKEIKPKIFQLNEAQTLFFGGLARFDYVKGGRNSFTCYVSNDLYIHRTKLENADNVYKEHLGDLLQPPGKDLVESFPELVAHEFTIKEEKTDIVFSGLGWVTINEPGIKVVAHVPKGVGVMVRKSLI