MLVTVTSRSGKEVVKGGIQLSENATTRPTVLDGDKRLCDVFPEGSDHIVILKDLGPQVKYSTLFFFEYVGPLFIYPMFYFLPLYKFVGLPEKRVIYPVQTYATIYWCFYYFKRIMETFFVHKFSYATSPLSFVFRNCCYYWSFAVFIAYFVNHPYYTPVGETQMYIGFGLGIICQLAKFYCHIILKNLRDPKGQGGYQIPRGFLFNYLTCSNYTTEIYQGLGFNIATQTVAGYSFLLVATYIMSDWAAFRCLDIQEGGRWSWRENSLELVHKDSGLRIHFHALDTLRSGKEEELPPVEVSAAAQWKMRSKPSKEIVLDYDYTFYNILQWQ*