MATKTFDKDTILDLTVNMVPLAIILFFVVAFTFVNPFGFESLTSGLQYTLLIAPFVLLAALTYLSGKAIAGSEKEGTVYAPGRATVPGAKPLHEEESEGAAELEESPADDAVEAADETA