MATVTTQASAAVFRPCASKSRFLTGSSGKLGREVSVKPMTSSSFKVEAKKGEWLPGLSSPSYLDGSLPGDNGFDPLGLAEDPENLKWYVQAELVNSRWAMLGVAGMLLPEVFTKIGIINAPQWYDAGKAEYFASSSTLFVIEFILFHYVEIRRWQDIKNPGSVNQDPIFKNYSLPPNEVGYPGGIFNPLNFAPTEEAKEKELANGRLAMLAFLGFIVQHNVTGKGPFDNLLQHISDPWHNTIIQTLRGF*