MSEMGPSLDLDSTVLSIRSDFREGRFLRQSKSDLYRNEIRSSSENDYTVSDFQHRYPKARLNPLAAQCHDIINDWIVSLGIDKELGPSMWQSCMAAKFSEFMGYAYDDIEPNDFLWLCKYCTCFFALDTKLDDSEYAEEIDWSCDVILDMNLVLLWNEPDNERLLEGLKFILDTLMAFEASRERAQLHIIHADMVHARNKSKSLLDVKLGAFMSGFRELWLEYIEDLPAECISRQAETFQQFFKGCLLEQIGRMNGTKLSVSDYISLRRLTGGVMPLLVFSDRLIEHKRRISPISHLPDSLFYGEDMQNMLAACIDIATWHNDIFGFKKELLNNDHKNTLVYIVFHEYDCQSYTQAGELVLELVHDRIAEMELAYERLRSAAAPEFHPAIDLFIKTCRDWIPGTHEYHITSSRYVVSNSSFSDTGNLKR*