MSTMLTKLEIIDQILHLLHKTSIYDPEYESVATLPFEEWYIGDLSPVVRVGEQDCELAMYERGVKMLSKRTKDPDEVVFWILEDTIHTIAHLKLLQKYKVDNVTTHLKYTKDEIQEMKDMINESFLQIGGQYEEWHKAGKRKELESSNPGRNAGKCTERS