MSDKQSSEAVNYEVDFMELIRELWKSRWLVVLSGFFLGLLAALYAYLSKPVYEARVIVLPPSLSSVAGFNQGRTSDSGLQPFKVQDVYSVFIRNLQSDESLRRFFENIYLPSLTDAERSESREKLFRSFSKQISISLPDRAQPDRYLIVARQGNPELAAEWVKKYLADAADRSLQEMMANAYREIEVKARDVERRIYVLRETAKLRREDRITQLREALKVADSLGLERPPIINDQMSEQLSAIMSGNLMYMRGSKALKEEILVLEARTSDDPFIPALRTLQELESLYRGLSIKSEQVAVFRQDGVVEVPDFPVKPKKLLILFGGVMLGGMLGMLFVVIRLFYRRNAKLS*