MEKGIEIAFQLNNDSEGTKTVLALADLTGNYFLKNLDLDWRVFHVTLDRQKYFRVLFTGKKTGALHPEVHREIKEKFDSMSKLPYPELMHLYDRESKSGDFRKCTIKEIQEEYDLWQDRFWQYF