MSMLFQLRMFKVLMALGLSLFFMTNVYAEADPKLWGVMKEAFFAKRDMKEVDFIKIDAPKRAESGAQVPVTYSIDRAAANGVVIKKLYAFVDANPIPLTATYHLTDALGDFQLSTRIRFETDAYVRLVGETEDGKLYLASRVIRAAGGCGGMVENNEAEVRAAAGRIKMNVETPAKFGTATTATFNIKHIMRTGLQRDLVSQGFVPAFYINKVDFVYDGKPLMTVDVGVGTAEDPYFKFNFTPASAGALQAVATDNEGKSFSQQYDVKI