MNSPALQDCVRDWGELQENYQDIQETHRLYKQKLEELAKLQTRCSGTIARQKKKLKELSVELKKYKSSVKNVEEEEEQISVLNNQIRIREKTFFEMESFLPKKNGLYLSLVLGNVNVTLLSKQSKFAYKDEYEKFKLYLTMILMVLSFICRFVLNSRVTDAVFNFLLVWYYCTLTIRESILINNGSRIKGWWVLNHYISTFLSGVMLTWPDGLMYQMFRNQFLSFSMYQSFVQFLQYYYQSGCLYRLRALGERHNMDLTVEGFQSWMWRGLTFLLPFLFFGQFWQLYNAITLFKLARHPECKEWQVIMCGLPFLVHFLGNFFTTLRVVHQKFQKQN