MTESSTLLEQARAASSNENFKEAESKYQEIILSKESSGQPTSKVLQDQEAAILELGKIYQNQKQPDKLNELLAYSRAVLGNFAKSKTAKIVKTLIEYFDNISDALELQIQATKDSIEWSVENKLSFLRQSLQLKLSALLYQKGSYQDALRIITDLLREYKKLDDKSSLVEVQLLESKLFHALRNIPKAKAALTSARTSANSIYCPTLLQAELDCQSGILNLEDKDYKTAFSYFYEAFEGFNSQDDDKAIVILKYMLLTKIMLNLIDDVNTILGSKNVLKYQSKDIDAMKSIATAYSNRSLKDFETSLSTYSQELRSDPIIKSNFNVLYDNLLEQNLLKIIESYSCVELSHISQTIGLNLQQVEGKLSQMILDKVFYGVLDQGNGWLIIYDEPRKDATYEASFGLVNNLSNIVDLLYEKASSLN