MVGSYLPPGFRFHPTDEELVGYYLHRRNEGLQIELEIIPLMDLYKFDPWELPEKSFLPDRDMEWFFFCHRDRKYQNGSRINRATKSGYWKATGKDRNIVCHSSSSSSSVTGCRKTLVFYMGRAPFGGRTEWVMHEYRLFDNDTSQGSLNFKGDFALCRVIKRNEHTRKKSETNSPEVSDELLSNNVKIFCQASDLEKGSCDASNTLWSSPDFILESFFQGNSQSQTEEDSGSQVFPLPELENPPEVFADLNFDWEMDNPFMFDYHPEAHMNNEVMSYHILG