MLKKLILLVLLFTPVSQADEIELGGMVLDRTISRFGKDFFFYYTSYWRDIPSTNGITVVIHEQVYPQAGTYLWVEMEQTKIFQTYFGRRQNDVKKMAEKAILISINEVARVKADSVFDTPQDNNF