MDKDANSVIQLPPGFRFHLSHEELIVHYLRNKVTSSPIPASFIAEIDLYNYNPWELPSFKTLFGEDEWYFFTPRDRKYPNGVRPNREATSGYWKATGTNKPIFTSCGMKSITVKKALVFYKGRPSKGSKTNWIMHE