MKINSLNKINFIKSTDLLYAQRTGISKEDELFNNLTADFKLSKPFDYQIAFFKHNEIYHCFLAPVYKLKKSRFCFPEPLIFQALFDERFIEESDYCVLNLYDQTLYLYFYQEGKFINLKKIENFNPSNMDLFFKQNRFIELLKHYESKLLLYQDLDTIKHYFSSQIKCLNLNDILDKNSLLKLSSYSIKNLDQNCNFIKHNKIKISISFKIILIFIFSFSLSMMTLLFKDFIEYKQNKEIQNKNFIIQEEISKLKQDKQKLLTNIQDLNFTLSNKISSTQQQFHILSTITKEINLDKNKAIILNQIISWLNSNELKITNLEFEQTKIILSFIDENHFKRALENLNSAFKILDKNEETFNIILEVIHE*