MSVKDLTTITKELAGTQYTSSSLTPLSGGTANFVYRAQLDQPLPDGTNSVIVKHTEAFIALNREFKLPAERCLFEESILKALDGFPSILDRSKHCETNPQEVLVKTPRLFSFNRETYTAVLEDLPDSLDLKSFLISTAASNNVTQGWASSIGRALGNWLRSFHHWADNEAQSGVAAEMDKNQYMRDLKFMVNYDALVNTIDKYPTVLGDSRDVFSKVREMAAAELSRKDGNGFGIIHGDFWSGNVLIPKAALEQPYHLPVFIIDWELCHCGARALDLGQMFAELYLLKHFKDIDAATWIIQGFMKEYQGLGDEMAFRVLIHVGVHFIAWAPLIPNWGTSQQVEDAVRLGRDIVTKAWEKDRSWFEGVWKSLFRDQ*