MFEGLVSQLLLGYLGRYIKDIQKEQLKITLWNEEVLLENVELILEAFDYLQLPFALKQGRVGRLSIKIPWKKLGWDPIIIILEDVFICACQRDDQEWSLDAIERRELAGKKAKLAAAELAKLSKRVCDNQAGKSFISYITAKILDGIQVSIRNVHVLYRDVQNDSAHIAFGLRFSALTIMKQNPVGSFNGKVRGGQVNKTVEILGLEIYCSTSQGTLSLIAIDDAADSKLGGDARLEGNKNDYILAPFDVSMTLLVCIFDQNPFTIGFAFLFVI*