MKEVRLFVDPENVGRVMNAMADVGVTGFYAIEYRGVAPDRWAGFEIREDPESAIKALNDLSERAVMIVTVVPEECVEKLKDAAAERLAGERYTIIVTDVEEIHVDYGR