MTSLNTKYKLLEEILADLILEEQAKLGYRKESIRFYFPLSSLRHIFKNASNADEMQSLLADFPAFMQENYGAVNVSHRMERFCFQLSEQASEYVHLHKDPDDFILQLVALMSNHDTTMTQIIELFHKQPCDCIIEDITDGEFDTAIHFIDSTDRYYYCFKDEGCHIIYHRFLPEDYAELL