MDWQKSLTQPRYWLVALAAAVATLHLTILDRSDNANLMSLSVLVWLTIASLIWDKKEELKLNSGLFSTVFGATLVVFVLIRGISPSGYHTLISPVISGLGLVLMASGIKGLSQYKKELAILCLFPLSSVIHALLNAMNLATITAIFSNFALWSTGFQSYRDGVFIILPTGRVEVYGTCSGAETILLMFFVSILFLCLVPLSRINQLISITVSVLIGFVTNGIRVCIMTILVAFDKPEAFKYWHGDDGSLIFALISVGIFGIFCWLVYVRPLSLEAELDEGETEDINTDYINSVTANLQTQEDVKVD