MLAVHFGAGNIGRGFIGSLLSQSGYEVVFVDINDELVRLLKEKQEYRVIIADENRQELLIRNVSAVNSQTEREKVIDYITKAHLITTAVGPHILPAIATILAEGLQKRITINKTPLHIIACENMIGGSDVLKSHVFEKISEADKPLFEKYYGFLNCAVDRIVPNQKHDDPLSVVVEPFFEWVIEKRNIIGAIPPIQGAHFVDDLKPYIERKLFTVNTGHAIASYLGYYKKLQTIQEAMCDQEIRSDVEKALHESGAVLVKKYGWNENEHQSYIQKIIQRFINPSISDEVVRVARSPIRKLGANDRLIGPATQYYDLFGQVPHGLVKGIAALLLFDYENDEEAVALQKTIQETGVEGALYQYSQLEKDHPLVIAIKDQWQHLK