MLVSVRSLQEVPKALLLVGNRPLLSTSRVKQPQRSNYSSQVDKELQIQRSILRVFGRLELHTDLVDAHLYVFRRTILQEVLEQRPSIHSIKKELVPYLLRSQLRFKPALPSKTQTEDGGEKNRSIQLSQNPLELLLGKERTLANHLKCCAYIVNKDRYCARVSSVQSFTDVNQDVAGERAIHMTGYEVSKNNNVIHPTAKFGYKSTVGGPHCMLGEGSEMGDKSSIKGSVVGRHCRIGSGVKIMNSVVMDYVTLEDGCQIQGSVICSNAHLLERVILKDCQVGPAYTVTTSEHQ