MDYSGELDDFSLQLIREQLLGGEALACLPVGPDAAAAYSASSVHPAAQAAFHHQPAAFVPHQHQQQAAYVDLTNEYADAAAAAAVVEAAAFRAEPVMIRFGGEPSPVSDPSRRPLLTISLPPTSHAWGGPAAAPAQALDANDFRKYRGVRQRPWGKFAAEIRDPKKRGSRVWLGTYDTAIEAARAYDRAAFRMRGAKAILNFPNEVGSRGADFLAPPPPQASQNKRKLQHDAAGAEPAAKSVKAEAFGSPASSSLTSSLSPATTTASTVTATSSSPSSEAGATEMFPFPMTPSSWTWEQLEGVFGSLSPLSPHPQLGFPEVTVN