MKQQALFITLAIFVCFAAAQEFEVKEGLLNNILPLHDDYVLSLARLYRPHLNVEHLEFQHFKESVRRVREHNKKVNATYTLSIDSPFAFMSDEQFVTEYLGSQDCSATAELTLKKPMKIQNKKNVQVPESINWKDLNKVSPVKDQQNCGSCWTFSTTGAIESHYAIFEDVEPTSLSEQQLIDCAGAFNNNGCSGGLPSQAFEYIKYNGGISYENSYYYIAQDQECQFSPETVGARVRGGSFNITQGDEDQLKQAVGTVGPVSIAFQVMGDFKLYKSGVYSNPDCSSSPQTVNHAVLAVGYGSENGVDYWYVKNSWSEFWGDEGYFKIQRGVNMCGVATCASYPLLEEQTEVSAESF