MEGGTSDEKERATLRTQIEQLEKLWQKDVLKGLARETLLKSELLELKASLSAAESKGKSELDLLRRRVKTADTLLSYLKSKATIMAIPRFAHTSCGIKRQEGVGLVDKRGVPMTEWKNNMKPAFLEQIFDSESHLGEKLFEHNSQEVGDGEYIERIARAVMQVTDVMEVLLKRAILAESDMDVEIMKTKASQDEVKQKTSQLESMWSRVQEMEKMAIGTSGVLKEMQLKLEDMEHETSRQRQRAAENERELSKVRHDFGVLRSSIESLVTSRETILTLEKRVQEMEGISERMSAHIVNLEAGKRRKEAEVAEFLTENDNLRAQLDVKEAELSAMRQQMRLILEH