MLVNKFKIILLFFIIFTSSYAQNLNTNDTIDSILNQNKNHSALTSYVLKKDLKNLEKKLEKNQNIGIRIYGDSHMAADFFPRVIRGYLIRSNSIGFAYPLQPKYQQNLNLVYSYKNFEILNSRNPANAGHNFPLGGIIAKAKIKGAKINLDTTLDKKKFKIGFLFKAKQNTNAFSIKDAKNQSYELRTTQINKWSYKELELDLPLQISALQKDAELGGYFITNKDNNVFLDTIAINGAKSDLWLSWNQTVVKKELGLLHNDLIILAYGSNDALFKGFEKQKFKNNLKKWISILKTYNKNAVIMLISPPTVVQKQGKNYKLAPDFFTIRKALYEVAKEEKTLIFDMHQFMQDSGGKNKWIEQKLSLNDVHLTIKGYELMAKKLLEDLKNIIDY*