MNNSNFLNVELIGTKIITMEDFYKMKEEEFFLKSKLPLYLYSFNYVDEYTMKLLDRGRISILNTKTNKDCIFDISKYIHENIIFRRDIFELNDIRDDDLKYKINGYNIEVYLSGELEKIVKHLFENKFDVEYGFYILFIKPIFEIVFSSNYVKEEFNTKIESSEYRESLDSFNEILMKYLENEINFKEVWKKYIDELFKKLNVQKLLIHKKIESLISSYDKKISDDCSMYSKVFEQYKKNVVLDKVYYSEVYKYSDNLIKVFSEDVWNIMGYKKYNEYFTNRDDTTLKITNLYIGQSFGTEGNRNVIDRIGKGHEKLQEIMTYQPENRKTVLIFYKIQPDNIYITNQYGKEAVSRLKRILEQSIPNKEYIDLSEISLITFFKPEYNKQHVNEEFNSLSSSKIKNLAKENDGIIIYLNFKDVNYQLISEGNTFFSAKPYLHCVFNKDILNMDKVDIENFFKSIEVKYSK*