MGKLYDGALVDDFHSPKPTSVIQVWRDPLAAALAKPVEKEDDLHEKIDWDSVNGLEEQQRKCLKKLSTRGVYWKHSSEPISALFFLFHGGDVEADGNCLFTASQKAMRLSNSSPQELRRRTVERFLVNYEGGSCNKEEIDRAIKHLYAPDLDAGWGVHVVQEVKVLARKADREALDAAINELVEVGVQRETAAESIYKERCIVVEDGQSWGKYMSVTGVLEDEYDIITLQYTQEGLLTVDENREGRAAAFGDDIAIESLATEFKREIFVVQAHGSDAMIEDDNCVFFLPHRPTGQISCPPVFLFMKGTGWCGAGGDHYEPLVAYPASVVSQEKAAVVL*