MQNFVFRNPTKLIFGKGQLEQLKTEIPQFGKKVLLVYGGGSIKRNGIYDNVISILKDINAEVFELTGVEPNPRVSTVKKGIQICKDNGVEFILAVGGGSVIDCTKAIAAGSKYDGDVWDIVTKKAFASEALPFGTVLTLAATGSEMNAGSVITNWETNEKYGWGSPVTFPQFSILDPVHTASVPRDQTIYGMVDIMSHVLEQYFHHGTNTELQDRYCESVLKTVIETAPKLLSDLESYEHRETILYCGTMALNGILAMGVKGDWATHNIEHAVSAVHDIPHGGGLAILFPNWMKHVVDENVSRFKQFAIRVFDVETDGKTDREIALEGIEALRQFWTSIEAPVTLSDYAIGENEIDVMADKAMAYGEFGNFKKLNKDDVLSIYKASL