MKTQVLYKSRTGNTEKLAKAIFEAVPGQCKDIAPLEGQTDYEMGDIYFIGFWTDRGSASVEVLDYLGSLQGKKIALFGTCGMGNDLEYYKKIEENIRVFIEDDNEYLGAYICQGKMPISVREKYLSMKTPENTKMINAMLRNFDMAMLHPDTQDLEGAKAFVQKVFEDIRKEELQYE