MSTVGVAVSSIREDAMLLPGYLGGGQSHCSRDSILIYLSVTGSVIPMRVLESDSIASVKLRIQTCKGFVVKKQKLVFGGRELARNESLVRDYGVTDGNVLHLVLRLSDLQVITVRTTCDKEFKFHVERSRNVGYIKQQIAKRGKGFVDLNNQDLICNGEKLDDQRLIDDICIDSDAVIHLVVQKSAKVRAKPIEKSKDLELSIDASDWNECRVGKKDVEKSRTRSDELHLVNRKPPDTDFWLEPVIINPKVELSAVIENLINATFAGLEKGNFPVRSSEGSGGAYFMQDSLGRCIGIFKPIDEEPMAVNNPQGLPLSSNGEGLKRGTRVGEGALREVAAYILDHPRRGRRSFLSDEIGFSGVPPTVMIRCLHKAFNHPQGYKHAVKNFKIGSLQMFVKNCGSCEDMGPRAFPVEEVHKISVLDIRLANADRHAGNILVSKAGNEGQIILVPIDHGYCLPEKFEDCTFDWLYWPQSRQPYSTKTIEYINSLDAEQDIALLKFHGWELSLECSRTLHISTMLLKKGVQRGLTPFAIGSIMCRETLKKESIIEEIVNEAQEVMLPGMNETAFLESISRVMDRRLDELTL