MIKPELFDLVELLVDLPEHNLIMGEQGTIVEDYNDGCYEIEFSNDLGETIALCSLPMQQFIVIWKAQNKTWLSLTEKLTALIDKLPKEKQQKVLDFTRSLYQ