MVGTGKRERIAIRRIDNLAARQVTFSKRRRGLFKKAEELSILCDAEVGLVVFSATGKLFHFASSSMKQVIDRYDSHSKTLQRSEPQSSQLQSHMDDGTCARLKEELAETSLKLRQMRGEELQRLSVEQLQELEKTLESGLGSVLKTKSQKILDEISGLERKRTQLIEENSRLKEQVNPCSLSPTF