MGVTELQASVKALVRSGGEFNQDKACSTFYYVPSSGEASAHLSASGLGNDQKPRLRWTPELHDQFVKAVAQLGGPEKATPKSVLKLMGVQGLTLYHLKSHLQKYRLGMQIPRPETSGDGRSNSEDSSKQQESLPLTQIIAVHAEVEKKLREQMEIQQQLQARIDEQCQHLYKLMESASPQKKSIMADLEAARKLQLDGIMELSKMYSGLQSAVEQHGKLDQATSNNTAGIKRRPSDDDPQRQLEEEQERVTKSLVQWKKEPVWDDDEAQHASGSTAEISTGLNLSSGRGLDLNG