MKRFHTFVNESMPVKDFYASKGLAHVLSAVPPPNDIFAEVQKILDPLVPKKDQAVASAGAPAAAGKEDGSKLHVPAVPGSIPGDATIIFVLGGPGSGKGTQCDLIKAQYSGVVHLSAGDLLRAEVKSGSDVGKSCQTLMKEGKLVPVAVTIQLLKNAMISSGGKTFLIDGFPRALDQAEVFEKDIGLPKCVLFFDCPEEEMQKRLMKRGETSGREDDNMDTIMKRFHTFVNESMPVKEYYGGKGKAFVISAVPAPDQVFLEVKKVLDPLLGQKAPVDEPGPAAQLASHPISAFSXAKEFSADPPPEPLPAPTLEVPAVPGDLPADSTILFVLGGPGSGKGTQCDLIKAQYSGVVHLSAGDLLRAEVKSGSD