MSQEYFSAIANSGLLGFYENDKIPAISVHHFGLYGTQWRPELGIRSAKSDMQNAQSGYVHELYPGTVTESRIMPQGSSAKQLENDVKWIAQFYIIPNRFYFADPYSLALNGPTSINLESRFEVSGTALQCFLCPDPWGKLAMVMVFGTDAPSSTMWETAFDVVIPVLDEISFKYDQPLPIAHSIIVGVPSGVVYTYQFALPNEVTISIGSEIDLKESFVETRDAKALYREAISSNNPFHKFLTFWKVYENVVALRTEWRQKHRKADNKKTKEIIPSGFSFKGYEGLSFDKVRQKMEKSKRHAIAHGGLKDSAPLTSSAFDKIQDVGTSVPVIQYMAKIILENFEATLRGIKH