MSLSFSLTLQDVVWPSFRKKQYFYAHSVKPHLTVSHTHTHTFSVPLPFALSLSLAIAMASLSHLATSSTLLTPPPHPHTPPLPSSPCFLPSFTSSPFKQSLSRSLFFLPQHRHGRLGLRVAASGSRSSTPVDEEEPAQARAGGDRVSAVLFDMDGVLCDSEERSRQAAVDVFAELGVQVSTSDFVPFMGTGEANFLGGVARVYGLTDFDPLSAKSRFFEIYLNKYAQPNSGLGYPGALELILQCKREGLKVAVASSADRLKVDANLAAAGLPYSHFDTIVSADAFENLKPAPDIFLAAAKALNVTTNECVVIEDALAGLQAAKAAGMRCIAVTTTLSEDKLLQGSPSLIRKDIGDISLVDILNLQKAIGVDKWEKESKKERNKEKIYYVF*