MSDSGGPDEGSPRPSAKLFLGGLSWDTTEEKLRDHFSKYGSIVEAVVMRDRQTGRPRGFGFVTFTSPVAADSVVEDVHVIDGRQIDCKKSVPQEMKPKARKVFVGGLSPDTTEDQFREYFSQFGDVMEAQIMQDHMSGRSRGFGFVTFAEDSSAENVFAAGTMHDLGGKKVEVKPATPKGSGSLGRPGAGSGSSVRPGGGAAMPGGSRQMPPFGGGGGGGQALFSGQAGPAGYGGGAYGMYGFPQGMVPGPGSFGMGGMPFAGMGGGGGMAAPYMVMGGMGQMGQMGQMGGYPGGAQPFAFPSTGQGMPGYAAPAGGQGGGPPPSPFMHQGSVQQQQQX