MKFALALLALVATVSAGKIELPNFGRGQLHNDIQDFIDLIDTDKVINIFLQYVAEDAEVKDAIAFLESDEFKGLVVNVEHMSEVKTLMDYIHHAGIDIYQIVNLLNDFLKLGHLTPPDFTQRVHKQLTGGVRGLVDDILAVLPKDELNDLYEKKLKSSPEFAKFVDQLKSDNFQQIVNKVYANPTFQKLLKRADEAGIDLELIKNLLKVLWGIDVPPRPSRFHVRRF