MLVTVTSRSGKEAVKGDIQLSENATVKDLKASIHKRTGNLYLERQRLSLPLVSGQTRPTVLDDDKRLCDVFPEGSDHIVILKDLGPRVKYSTLFFSMYVGPLFIYPMIYFLPLYKFVGLPEKRVIYPVQTYATIYWCFYYFKRIMETFFVRKFSHATSPLSFVFRNCCYYWSFAVFIAYFVNHPYYTPVGETQRYIGFGLGIICQLANFYYHIILKNLRDPKGQGGYQIPQGFLFNYITCANYTTDIYQGLGFNIATQTVAGYSFLVVAAYIMSDWA