MGSIRRIKTKRRTRDLDQVKADLKSPRHLAQHKGLKAAEDLPGLGAFYCTECAKYFSDSHNLNEHRRGKNHKRRVRMLKEEAHTQRVADAAVGLGTDKRRPRSSEDGPDSEAMKDVEH