MKLTIFFCQISGRLTFTDYYVFLQKGNEGPLSLAYADAVQSLKHIRYISFDFHRICGLVHFQRLQLLYEQLAEDLKKQGYFLTNPAGEMIEEQKGIVRVNCIDCLDRTNVSQSFLAQKSFDSQLQRIGLFSTSECMLQHSNIHREFKILWANHGDEVSIQYSGTHALKGDFVRYGRQTVSGLIKDGFSALARYYLNNFHDGIRQDAMDLVAGHYTVSRGNPSPFHLNGFESLAYLPVASVLIVGGLTITTLSLHQAARDAHRFLCSVVWAGVTAGVMAIVCKEVESLIGMQDVWRGQSVDCLKIWCENYNVKSFKGLPFTIAWGLWL