MATVTTQASAAVFPPSATKTRFLNGSSGKLNRDFSFKSSTLSYNSFKVEAKKGEWLPGLTSPTYLNGSLAGDNGFDPLGLAEDPENLRWFVQAELVNGRWAMLGVAGMLLPEVFTSIGLLNVPKWYDAGKSDYFASSSTLFVIEFILFHYVEIRRWQDIKNPGSVNQDPIFKSYSLPPNEVGYPGGIFNPLNFAPTLEAKEKEIANGRLAMLAFLGFIVQHNVTGKGPFDNLLQHISDPWHNTIIQTFSN*