MLLPKKVFFTKGVGRHEDALVSFELALRDAGIEKFNLVPVSSIYPPNCVEVSREEGLKELKPGQIVFCVMAKFTSNEEGRTIYASVGVAIPEDRNLNGYLTEYMGYCEEDEDVGKYAEENARYMLETAFGVKPARVFNVTAKAKVEKYTTVVAAAVFII