MELVKVLRSMRPLQLENVVTGQYKSHVKGDIRYPGYTDDKTVPKNSLTPTFAAAALFIDNARWDGVPFLMKAGKALHNRGAEIRVQFRHVPGNLYKRNFGTDLDQATNELVIRVQPDEAIYLKINNKVPGLGMRIDRSNLNLHYAARYSSEIPDAYERLLLDAIEGERRLFIRSDELDAAWSLFTPLLKELESRKIAPELYPYGSRGPVGAHYLAAKYNVRWGDISGELRQVCLEIIVCLSEVARNFYGDKGSLEFDCAQYRQVGLYLI*