MKNMLTREEKYFEEILRKTNNYNIYGDVNDNKVDKNVVKKIAILYEIFNRINKERNNNNNLDFIYTSDIKYSLKYDDFVRIRFHIIPVERKGINSLDKNNYHYIENLNNVVSNIYNPSAYDQFINNKIDEDKEKLNIMLKCINEIECAYIYKYRSDNNIKLTFDVFCHNFYIFLSYNYKRKLSIKNFKNKYNQIKKPNEYEFSPTQNIMQLNSIGVALSKNMHTNTYDDNNNIKLYEQEIMEKLNPFIFESEHIINELHSKNNTLLLNPVQLENDFFIKHPDYVQNMTKLIKDKKNTDECERLFRFSQKTLF*