MALKTVHVSDVPSLDHVRDNSGLALSSATFSNNGCDGVKLPFKPQRFMVVGHRGSGMNMDLRMKAIKENSILSFNEAGKSGVDFVEFDVQVTKDDCPIIFHDDFILTEEDGCISEKRVTELSLKEFLHYGPQREPGKEGKPLLRKAKDGKIYNWKVERDDSHCTLQEAFQKVDPSLGFNIELKFDDNLNYQDEELVHILQVILQVVFEYANDRPIIFSSFQPDAVRVIRKLQDIYPVFFLTNGGCEVYSDMRRNSLDEAIKICLMNGLQGIVSEVRAIFRNPGAIPKIKEANLTLLTYGQLNNVPEAVYMQHLMGIDGVIVDQVKEITEVVSEFTGPATEEEGLPGQATTKPNFSQRELSFLLKLIPELIKV