MKVELVNDTGNTYALWMELLPMKISTNTHTGEKVVLTSWKSPSDPSIGSFSAGINPLNIPQVFVWNGSHPYWRSGPWNGQIFIGVPEMNSGKIDGFFRLTSVKVPDFADWSLALEDECRKQCFKNCSCVAYSYYSSIGCMSWSGNMIDSQKFTQGGADLYIRLAYSELDKKRDMKAIISVTIVIGTIAFGICTYFSWRWRGKQTVKDKSKGILLSDRGDVYQIYDKNMLGDHANQVKFEELPLLALEKLATATNNFHEANMLGQGGFGPVYRGKLPGGQEIAVKRLSRASAQGLEEFMNEVMVISKIQHRNLVRLLGCCIEGDE