MTQKLFIQYSLRSYIVFWKYDQITPWFVHKYQAPTMQFFPFPLLISLISLLEKLLAIMLSTAPAFSFSEPGLVNQFSGFQTGFTPWEWDCSDLFFVDQMSLEPAIPSPCYGESDTGSVKINSGSHDMKTGSDESCAGFVKINPRCDDADISNDLPCSQADEPDSDDTKQLTAITNFGSGENNHNRKKMIQPEMTDERKRKRMESNRESAKRSRMRKQSHIDNLREQVNRLDLENRELGNRLRLVLHQLQRVNSDNNRLVTEQEILRLRLSEMRRILIIRQLQQQQQWELHNRRMIMTEQNHPHLQ