MDRGSVAVESSPSSATAPSTAVAATALAPGFRFHPTDDELVSYYLKRKVLGRPVRFDAIGDVDIYKYEPWDLAVFSRLKTRDQEWYFYCALDKKYGNGARMNRSTNIGYWKATGKDREIRRDDQILGMKKTLVFHSGRAPDGLRTNWVMHEYRLVDYETESNGNLVQDAYVLVKVFHKKNIGPPSANRYAPFIEEEWADDGVVRVRAEPLPLANGNNQMDQSESKELININETPREVTPVDMEVNHQENALKPQENNNNNNHCDEDEKALKREHADKVERPPPPPLPLLQYKRRRQNESNNKNSSRTTQESSTTTTLISSSAAAAATSTAISALLEFSLMDISEKKPLHKEGSHPTPLPSHEEKLNDLYKEIHEMSVERETFKLEMMSAEAMISILQSRIDALRQENDELKKNSEKGQATL