MQISNLGELLNATLIHEGSVLSVEGFAINLNELKTGFAFFNNDKKEIAQAVKKGAYAIITENDITIEDKDIFYFRVENLEQALVRFLRFFCEDKECEFLLFKSYELSLCKAFYFNILKGNIFADFEKLIKAKKGEIFCYCEENYLNKLCAYSHSLKDTNFTLLSRSSFFFTTLICENLYFKNLNLPFFYANSFAKIISFLKEKNQKIIFDFNKIDDFKIYFIDDKFEITPFGSSSQAFIVSNNQNTFEFWKEKFKNIKDFKIASKNSLFCDFSYNQLSDLRKLKNFKYCLILENYDIFEQEFENKENQTPSLF*