MAETHLVHLGQSSSTFYWRHGLAQGAVRSCLQNKDDRDVASTPDRPCKAPNKPVVASIFSNKEGMHCDRHDAWKSQMARGRQFSIHNMGCKGSVFGVFGPKEAAVMFVGLAELLSRAVLEFNKGGSGLRENSGPGGFGGGRGGDNASYHFGSGDVFGYGVFWTLTNTMQFEEEAKEPNVHEEPKTKGLAVLTMLKCIVQNFINILRKGLSTSKEVIDYMAMEAVQAGEFNWEKEYVSAYQGDALLHEELFLEDFEEVSMSGNTIPCSSSSETVVDNSHSPLFLGTEQDEGRIRWPIGLLWRRRGNESKEELKTLTIEAVADALKQLMDAGATLPIANRSDVDALKRLQ