MIQKGSLLILILISFQLNAQRVFPLLDNRDYFKSFHEGQTRQLDHLKPIDYKYSEELIAFIDNKRDLFVYDGKTNEKLTGLANDYKIGINLVAWNTGPVVSVWDNGRIYDLTLFGRNYEVSDSLVVFEDLRDNVIRVYYKGEIHDLFYSISDLYFPQTIGSNTVAFRGNGNVHYAFIRGEIIELGVFNEAINFAAGANLVTFNDPFNQSFAVAFQDEVLDVEPTMVMNYKAGYDQFVYTDRNNNLKAYIDGELITLSSYPQFYEVFRTMVVWGENGVLYTYNNGTRYEIANYIPDEYKIREGIVAFRNLNGGVSVFHNNEVEIVSNLSGAPFEVNGNTVRVQVNKGNYVFFKNGFTYQE