MSELFKDIPEFVETDIGESLVMKVYGKPPTQREIGSYHYCSVEDSSAWFGKGSAWKVRSGTYCCFNAFSRVDMRVEANIPGGVDAFVVDLHGQKHPATPELWQETYLSAILRAIRYADDASDSFRLDRAANLFERMMDKEPEVAALVAKSYIGMNEEIKAVKIMNAALAANPQSYPILHAQVDFLLSKHKYEWAQQVAQQELGQLDQALLTLNSCPMFTYNERDLHRMPTPAKSSMPVKKFIADSNLVDEDSSRENEADILTLLVSKIGWDELLKIRSSVFVMEEEYRLHKTNVSVDMNGEAADGASVAGLKRNSSEGVNTPSDIPTIRISSESMRTPNTETAQANEDPNSPLGMKSEGEQPVSAFSHKRLCERWLDNLFLVLYEDLRVYTIWRAEISHFKTQHMSYRKTGTEWEILGELKFSAKALMKLLETYANEGDLQKTLTAAVRLTTYHHRWYMDASYPSMVAHYLYKVGLIHGHAKIQYTMLSMNLPVGIFEIMQGYMKYGATFNVEGSEF*