MKKINLLAVALAAFTMFSCSNEEIADLGSNAPGEKATLTIKVEGEGNNVAQSRAIGTTTTDVTINNYIVFLFREGGALDCPPFYSSSSAAATITNGSTAAKTAYVVANVGRLASSPFANVTTEAELKAVAGDLMASNNTASQTRNNLWMSGTSNVTFSGTSGSVTVPLSFVAAKIELIVKDNRSNLTGSGSITIADEKVVLLYAGKSGKFFGTTAEKVAQTAFYSGDASYPGFNSNIVTTSTALADAVSGFSANTAGVVFNHFYTFGNNGATQPTILAIQSKKTINGSAETIYYPIQFSTGDAGYTIEPGKHYTVTLTLRGDVNAGEGGGTTDPEQPLVNSSIRITVTAASWSPVTVNKTFN