MALKTVHVSDVPSLDHVRDNSGLALSSATFSNNGCDGVKLPFKPQRFMVVGHRGSGMNMDLRMKAIKENSILSFNEAGKSGVDFVEFDVQVTKDDCPIIFHDDFILTEEDGCISEKRVTELSLKEFLHYGPQREPGKEGKPLLRKAKDGKIYNWKVERDDSHCTLQEAFQKVDPSLGFNIELKFDDNLNYQDEELVHILQVILQQVVFEYANDRPIIFSSFQPDAVRVIRKLQDIYPVFFLTNGGCEVYSDMRRNSLDEAIKICLMNGLQGIVSEVRAIFRNPGAIPKIKEANLTLLTYGQLNNVPEAVYMQHLMGIDGVIVDQVKEITEVVSEFTGPATEEEGLPGQATTKPNFSQRELSFLLKLIPELIKV