MEKVTLTIDNITVEVPKEYTILEAAKTVGVDIPTLCFLKDANEIGACRVCLVEIQGARALQASCVHPVAEGMVIKTNTKKLRDTRKSTVELILSNHNRECLTCFRNKSCELQSLAEELNISEIPFEGEKTVGTIDDKSTSIVRDSSKCILCGRCVNVCKNVQKTSILEFTNRGFETQISPAFNKSMNETPCIYCGQCIVSCPVAALREKEDIERVWDAIEDPEIHVVVQTAPAVRAALGEEFGLPIGSRVTGKMVASLKRLGFDQVFDTNFGADLTIMEEGHELLHRLQNNGKLPMITSCSPGWVRYCEFNYPEFIENLSTCKSPHQMLGAIIKSYYAEKQQIDPKKIFVVSIMPCTSKKSEAARPEMTVDGLRDVDAVLTTRELAKMIKQARIEFLKLEDAEFDPALGEYTGAGAIFGATGGVMEAALRTLADTLTGQELEEIEYHNIRGVAGIKEAEINLGGQTIKIAVVHGTAMASKLLEMIKSGEKEYHFIEIMGCSGGCVTGGGQPHVPARVKMDCDIRVERAKALYEEDTVKQLRKSHENPMKIH