MSEFEWPWQYNFPPFFTLQPTLATKEKQLEAWSSLILNYHRAHRAYVLDVTEALSSPLFHNKTISRKLSVEALRDILNAMSERGTVAWADKQRSRCYVFWRSPEEWGKLVYEWADASGHLNSVCTFYELVQGDDTTDTEFAGLDVDVLRLALQALEKQGKAELITFDGSEGVKFF