MRKIMTSEAFLQGIEQFNQREFYACHDTLEAIWIEAAESDKRFYQGILQVAVACYHLTNHNWRGAVILLGEGVRRLRDYQPDHETINVTQLLEESQALLKYLQQSDPHRVAEVAQTLQESSDNSPHHFPRIVKLVES