MKDLVDTTEMYLRTIYELEEEGVTPLRARIAERLEQSGPTVSQTVARMERDGLVVVAPDRSLQMTDKGRRLATAVMRKHRLAELLLTDIIGLDIHRVHAEACRWEHVMSDEVEQCLVSKLDNIERSPFGNPIPGLSDLGIESPDILPGKRIIDLPEDTPIKARVVQINEILQVDDKQFNALSSAGIMVGSDIEVSHHNGVVQLLHKDNAVELDEDLSHAIRIEER