MTQKLFIQYSLRSYIVFWKYDQITPWFVHKYQAPTMQFFPFPLLISLISLLEKLLAIMLSTAPAFSFSEPGLVNQFSGFQTGFTPWEWDCSDLFFVDQMSLEPAIPSPCYGESDTGSVKINSGSHDMKTGSDESCAGFVKINPRCDDADISNDLPCSQADEPDSDDTKQLTAITNFGSGENNHNRKKMIQPEMTDERKRKRMESNRESAKRSRMRKQSHIDNLREQVNRLDLENRELGNRLRLVLHQLQRVNSDNNRLVTEQEILRLRLSEMRRILIIRQLQQQQQWELHNRRMIMTEQNHPHLQ*