MSRVGITLLCLAVLAAPALADSATGLCEFYGAQPLAGRILLKASGWSCLRNGTRWIGSNPCRWGAKSGIICDGGVTVSSIVRFCEAKGGPLRGPLTAGLTRYISLSTLVLSGCGLTGTIPTAFSAENAFPSLRQLDLSKNRISGLLPILMGQSGSMDSMYALDLSSNLFFGILPGQWAKDGYFPNLKLLALNNNPMLIGIVPPVWGKVISSRPDAIKVNLCNTRVRGPLAPTMDGGSVQIFGQLSPKKMCGKLPATFAGPGYQAGIYACPSWPLAIPAKKYKQAQMPACAVX