MASLVDGNVFPVESAHKGIDKTLFKLPQEAQRLLQTLAMNLWSGMSLADVENVCVLRLKGALTNEVYECFWNSTEAGGQDDVDIVEDGRGVETVMEMEETQQMIRVKKSKQRKKQRRVVLVRVYGEGVDLFFDREDEIRTFEAMSRAGHGPRLLGRFPNGRIEEFLHARTLTAEDLRDPDVSARIAVKLREFHQLPMPGTREPRIWQRLRDWLQKALSMSEPEHIDEFHLRDLGAEVEDLRLRLSRFDSEVGFCHNDLQYGNIMMDEEDNTLTIIDYEYSTYNPVAYDLANHFCEMAANYHTDTPHLLDFTKYPDLQERQRFIEAYLGRPGSVVSPS