412a3d:	50                   	push   %eax
412a3e:	6f                   	outsl  %ds:(%esi),(%dx)
412a3f:	6f                   	outsl  %ds:(%esi),(%dx)
412a40:	6c                   	insb   (%dx),%es:(%edi)
412a41:	00 54 69 6d          	add    %dl,0x6d(%ecx,%ebp,2)
412a45:	65 72 00             	gs jb  0x412a48
412a48:	54                   	push   %esp
412a49:	69 6d 65 72 43 61 6c 	imul   $0x6c614372,0x65(%ebp),%ebp
412a50:	6c                   	insb   (%dx),%es:(%edi)
412a51:	62 61 63             	bound  %esp,0x63(%ecx)
412a54:	6b 00 57             	imul   $0x57,(%eax),%eax
412a57:	61                   	popa
412a58:	69 74 43 61 6c 6c 62 	imul   $0x61626c6c,0x61(%ebx,%eax,2),%esi
412a5f:	61
412a60:	63 6b 00             	arpl   %ebp,0x0(%ebx)
412a63:	54                   	push   %esp
412a64:	68 72 65 61 64       	push   $0x64616572
412a69:	53                   	push   %ebx
412a6a:	74 61                	je     0x412acd
412a6c:	74 69                	je     0x412ad7
412a6e:	63 41 74             	arpl   %eax,0x74(%ecx)
412a71:	74 72                	je     0x412ae5
412a73:	69 62 75 74 65 00 54 	imul   $0x54006574,0x75(%edx),%esp
412a7a:	69 6d 65 53 70 61 6e 	imul   $0x6e617053,0x65(%ebp),%ebp
412a81:	00 54 79 70          	add    %dl,0x70(%ecx,%edi,2)
412a85:	65 00 55 49          	add    %dl,%gs:0x49(%ebp)
412a89:	6e                   	outsb  %ds:(%esi),(%dx)
412a8a:	74 31                	je     0x412abd
412a8c:	36 00 55 49          	add    %dl,%ss:0x49(%ebp)
412a90:	6e                   	outsb  %ds:(%esi),(%dx)
412a91:	74 33                	je     0x412ac6
412a93:	32 00                	xor    (%eax),%al
412a95:	55                   	push   %ebp
412a96:	49                   	dec    %ecx
412a97:	6e                   	outsb  %ds:(%esi),(%dx)
412a98:	74 36                	je     0x412ad0
412a9a:	34 00                	xor    $0x0,%al
412a9c:	55                   	push   %ebp
412a9d:	49                   	dec    %ecx
412a9e:	6e                   	outsb  %ds:(%esi),(%dx)
412a9f:	74 50                	je     0x412af1
412aa1:	74 72                	je     0x412b15
412aa3:	00 55 6e             	add    %dl,0x6e(%ebp)
412aa6:	68 61 6e 64 6c       	push   $0x6c646e61
412aab:	65 64 45             	gs fs inc %ebp
412aae:	78 63                	js     0x412b13
412ab0:	65 70 74             	gs jo  0x412b27
412ab3:	69 6f 6e 45 76 65 6e 	imul   $0x6e657645,0x6e(%edi),%ebp
412aba:	74 41                	je     0x412afd
412abc:	72 67                	jb     0x412b25
412abe:	73 00                	jae    0x412ac0
412ac0:	55                   	push   %ebp
412ac1:	6e                   	outsb  %ds:(%esi),(%dx)
412ac2:	68 61 6e 64 6c       	push   $0x6c646e61
412ac7:	65 64 45             	gs fs inc %ebp
412aca:	78 63                	js     0x412b2f
412acc:	65 70 74             	gs jo  0x412b43
412acf:	69 6f 6e 45 76 65 6e 	imul   $0x6e657645,0x6e(%edi),%ebp
412ad6:	74 48                	je     0x412b20
412ad8:	61                   	popa
412ad9:	6e                   	outsb  %ds:(%esi),(%dx)
412ada:	64 6c                	fs insb (%dx),%es:(%edi)
412adc:	65 72 00             	gs jb  0x412adf
412adf:	56                   	push   %esi
412ae0:	61                   	popa
412ae1:	6c                   	insb   (%dx),%es:(%edi)
412ae2:	75 65                	jne    0x412b49
412ae4:	54                   	push   %esp
412ae5:	79 70                	jns    0x412b57
412ae7:	65 00 56 65          	add    %dl,%gs:0x65(%esi)
412aeb:	72 73                	jb     0x412b60
412aed:	69 6f 6e 00 56 6f 69 	imul   $0x696f5600,0x6e(%edi),%ebp
412af4:	64 00 41 70          	add    %al,%fs:0x70(%ecx)
412af8:	70 6c                	jo     0x412b66
412afa:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
412b01:	00 43 6f             	add    %al,0x6f(%ebx)
412b04:	6e                   	outsb  %ds:(%esi),(%dx)
412b05:	74 72                	je     0x412b79
412b07:	6f                   	outsl  %ds:(%esi),(%dx)
412b08:	6c                   	insb   (%dx),%es:(%edi)
412b09:	00 44 69 61          	add    %al,0x61(%ecx,%ebp,2)
412b0d:	6c                   	insb   (%dx),%es:(%edi)
412b0e:	6f                   	outsl  %ds:(%esi),(%dx)
412b0f:	67 52                	addr16 push %edx
412b11:	65 73 75             	gs jae 0x412b89
412b14:	6c                   	insb   (%dx),%es:(%edi)
412b15:	74 00                	je     0x412b17
412b17:	46                   	inc    %esi
412b18:	6f                   	outsl  %ds:(%esi),(%dx)
412b19:	72 6d                	jb     0x412b88
412b1b:	00 46 6f             	add    %al,0x6f(%esi)
412b1e:	72 6d                	jb     0x412b8d
412b20:	43                   	inc    %ebx
412b21:	6c                   	insb   (%dx),%es:(%edi)
412b22:	6f                   	outsl  %ds:(%esi),(%dx)
412b23:	73 69                	jae    0x412b8e
412b25:	6e                   	outsb  %ds:(%esi),(%dx)
412b26:	67 45                	addr16 inc %ebp
412b28:	76 65                	jbe    0x412b8f
412b2a:	6e                   	outsb  %ds:(%esi),(%dx)
412b2b:	74 41                	je     0x412b6e
412b2d:	72 67                	jb     0x412b96
412b2f:	73 00                	jae    0x412b31
412b31:	46                   	inc    %esi
412b32:	6f                   	outsl  %ds:(%esi),(%dx)
412b33:	72 6d                	jb     0x412ba2
412b35:	43                   	inc    %ebx
412b36:	6c                   	insb   (%dx),%es:(%edi)
412b37:	6f                   	outsl  %ds:(%esi),(%dx)
412b38:	73 69                	jae    0x412ba3
412b3a:	6e                   	outsb  %ds:(%esi),(%dx)
412b3b:	67 45                	addr16 inc %ebp
412b3d:	76 65                	jbe    0x412ba4
412b3f:	6e                   	outsb  %ds:(%esi),(%dx)
412b40:	74 48                	je     0x412b8a
412b42:	61                   	popa
412b43:	6e                   	outsb  %ds:(%esi),(%dx)
412b44:	64 6c                	fs insb (%dx),%es:(%edi)
412b46:	65 72 00             	gs jb  0x412b49
412b49:	46                   	inc    %esi
412b4a:	6f                   	outsl  %ds:(%esi),(%dx)
412b4b:	72 6d                	jb     0x412bba
412b4d:	57                   	push   %edi
412b4e:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
412b55:	61                   	popa
412b56:	74 65                	je     0x412bbd
412b58:	00 4d 65             	add    %cl,0x65(%ebp)
412b5b:	73 73                	jae    0x412bd0
412b5d:	61                   	popa
412b5e:	67 65 42             	addr16 gs inc %edx
412b61:	6f                   	outsl  %ds:(%esi),(%dx)
412b62:	78 00                	js     0x412b64
412b64:	4d                   	dec    %ebp
412b65:	65 73 73             	gs jae 0x412bdb
412b68:	61                   	popa
412b69:	67 65 42             	addr16 gs inc %edx
412b6c:	6f                   	outsl  %ds:(%esi),(%dx)
412b6d:	78 42                	js     0x412bb1
412b6f:	75 74                	jne    0x412be5
412b71:	74 6f                	je     0x412be2
412b73:	6e                   	outsb  %ds:(%esi),(%dx)
412b74:	73 00                	jae    0x412b76
412b76:	4d                   	dec    %ebp
412b77:	65 73 73             	gs jae 0x412bed
412b7a:	61                   	popa
412b7b:	67 65 42             	addr16 gs inc %edx
412b7e:	6f                   	outsl  %ds:(%esi),(%dx)
412b7f:	78 44                	js     0x412bc5
412b81:	65 66 61             	gs popaw
412b84:	75 6c                	jne    0x412bf2
412b86:	74 42                	je     0x412bca
412b88:	75 74                	jne    0x412bfe
412b8a:	74 6f                	je     0x412bfb
412b8c:	6e                   	outsb  %ds:(%esi),(%dx)
412b8d:	00 4d 65             	add    %cl,0x65(%ebp)
412b90:	73 73                	jae    0x412c05
412b92:	61                   	popa
412b93:	67 65 42             	addr16 gs inc %edx
412b96:	6f                   	outsl  %ds:(%esi),(%dx)
412b97:	78 49                	js     0x412be2
412b99:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
412b9c:	00 4d 65             	add    %cl,0x65(%ebp)
412b9f:	73 73                	jae    0x412c14
412ba1:	61                   	popa
412ba2:	67 65 42             	addr16 gs inc %edx
412ba5:	6f                   	outsl  %ds:(%esi),(%dx)
412ba6:	78 4f                	js     0x412bf7
412ba8:	70 74                	jo     0x412c1e
412baa:	69 6f 6e 73 00 3c 4d 	imul   $0x4d3c0073,0x6e(%edi),%ebp
412bb1:	6f                   	outsl  %ds:(%esi),(%dx)
412bb2:	64 75 6c             	fs jne 0x412c21
412bb5:	65 3e 00 23          	gs add %ah,%ds:(%ebx)
412bb9:	3d 71 5f 35 68       	cmp    $0x68355f71,%eax
412bbe:	6d                   	insl   (%dx),%es:(%edi)
412bbf:	4a                   	dec    %edx
412bc0:	58                   	pop    %eax
412bc1:	69 6d 32 45 47 31 61 	imul   $0x61314745,0x32(%ebp),%ebp
412bc8:	62 77 33             	bound  %esi,0x33(%edi)
412bcb:	4b                   	dec    %ebx
412bcc:	6a 75                	push   $0x75
412bce:	38 6e 4d             	cmp    %ch,0x4d(%esi)
412bd1:	66 66 58             	data16 pop %ax
412bd4:	44                   	inc    %esp
412bd5:	49                   	dec    %ecx
412bd6:	62 6c 35 6e          	bound  %ebp,0x6e(%ebp,%esi,1)
412bda:	61                   	popa
412bdb:	34 7a                	xor    $0x7a,%al
412bdd:	58                   	pop    %eax
412bde:	71 63                	jno    0x412c43
412be0:	6c                   	insb   (%dx),%es:(%edi)
412be1:	73 52                	jae    0x412c35
412be3:	4b                   	dec    %ebx
412be4:	5f                   	pop    %edi
412be5:	73 3d                	jae    0x412c24
412be7:	00 23                	add    %ah,(%ebx)
412be9:	3d 71 5f 6a 51       	cmp    $0x516a5f71,%eax
412bee:	4c                   	dec    %esp
412bef:	61                   	popa
412bf0:	4e                   	dec    %esi
412bf1:	64 74 53             	fs je  0x412c47
412bf4:	44                   	inc    %esp
412bf5:	61                   	popa
412bf6:	36 6f                	outsl  %ss:(%esi),(%dx)
412bf8:	76 41                	jbe    0x412c3b
412bfa:	30 56 47             	xor    %dl,0x47(%esi)
412bfd:	77 35                	ja     0x412c34
412bff:	30 77 3d             	xor    %dh,0x3d(%edi)
412c02:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412c07:	43                   	inc    %ebx
412c08:	68 50 54 4b 63       	push   $0x634b5450
412c0d:	24 38                	and    $0x38,%al
412c0f:	78 63                	js     0x412c74
412c11:	48                   	dec    %eax
412c12:	72 63                	jb     0x412c77
412c14:	6c                   	insb   (%dx),%es:(%edi)
412c15:	65 37                	gs aaa
412c17:	61                   	popa
412c18:	6e                   	outsb  %ds:(%esi),(%dx)
412c19:	48                   	dec    %eax
412c1a:	59                   	pop    %ecx
412c1b:	4e                   	dec    %esi
412c1c:	65 30 77 48          	xor    %dh,%gs:0x48(%edi)
412c20:	5f                   	pop    %edi
412c21:	54                   	push   %esp
412c22:	77 65                	ja     0x412c89
412c24:	47                   	inc    %edi
412c25:	6b 65 78 32          	imul   $0x32,0x78(%ebp),%esp
412c29:	6e                   	outsb  %ds:(%esi),(%dx)
412c2a:	47                   	inc    %edi
412c2b:	65 39 6e 38          	cmp    %ebp,%gs:0x38(%esi)
412c2f:	57                   	push   %edi
412c30:	44                   	inc    %esp
412c31:	73 3d                	jae    0x412c70
412c33:	00 23                	add    %ah,(%ebx)
412c35:	3d 71 6c 73 6a       	cmp    $0x6a736c71,%eax
412c3a:	34 4b                	xor    $0x4b,%al
412c3c:	6c                   	insb   (%dx),%es:(%edi)
412c3d:	30 4d 36             	xor    %cl,0x36(%ebp)
412c40:	53                   	push   %ebx
412c41:	59                   	pop    %ecx
412c42:	67 5a                	addr16 pop %edx
412c44:	4d                   	dec    %ebp
412c45:	4a                   	dec    %edx
412c46:	4c                   	dec    %esp
412c47:	5a                   	pop    %edx
412c48:	24 51                	and    $0x51,%al
412c4a:	6b 53 77 3d          	imul   $0x3d,0x77(%ebx),%edx
412c4e:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412c53:	4f                   	dec    %edi
412c54:	62 42 53             	bound  %eax,0x53(%edx)
412c57:	71 30                	jno    0x412c89
412c59:	38 42 4c             	cmp    %al,0x4c(%edx)
412c5c:	68 48 4b 38 42       	push   $0x42384b48
412c61:	36 70 59             	ss jo  0x412cbd
412c64:	51                   	push   %ecx
412c65:	53                   	push   %ebx
412c66:	4c                   	dec    %esp
412c67:	4f                   	dec    %edi
412c68:	77 3d                	ja     0x412ca7
412c6a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412c6f:	34 38                	xor    $0x38,%al
412c71:	70 38                	jo     0x412cab
412c73:	45                   	inc    %ebp
412c74:	4a                   	dec    %edx
412c75:	63 62 77             	arpl   %esp,0x77(%edx)
412c78:	52                   	push   %edx
412c79:	75 53                	jne    0x412cce
412c7b:	4a                   	dec    %edx
412c7c:	39 65 66             	cmp    %esp,0x66(%ebp)
412c7f:	4a                   	dec    %edx
412c80:	66 7a 54             	data16 jp 0x412cd7
412c83:	5a                   	pop    %edx
412c84:	37                   	aaa
412c85:	75 79                	jne    0x412d00
412c87:	4f                   	dec    %edi
412c88:	42                   	inc    %edx
412c89:	56                   	push   %esi
412c8a:	6c                   	insb   (%dx),%es:(%edi)
412c8b:	46                   	inc    %esi
412c8c:	51                   	push   %ecx
412c8d:	70 6e                	jo     0x412cfd
412c8f:	46                   	inc    %esi
412c90:	56                   	push   %esi
412c91:	76 33                	jbe    0x412cc6
412c93:	30 77 39             	xor    %dh,0x39(%edi)
412c96:	33 45 4a             	xor    0x4a(%ebp),%eax
412c99:	41                   	inc    %ecx
412c9a:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
412c9f:	34 4b                	xor    $0x4b,%al
412ca1:	4d                   	dec    %ebp
412ca2:	49                   	dec    %ecx
412ca3:	58                   	pop    %eax
412ca4:	30 41 63             	xor    %al,0x63(%ecx)
412ca7:	58                   	pop    %eax
412ca8:	41                   	inc    %ecx
412ca9:	64 59                	fs pop %ecx
412cab:	75 55                	jne    0x412d02
412cad:	69 53 4b 76 79 79 39 	imul   $0x39797976,0x4b(%ebx),%edx
412cb4:	51                   	push   %ecx
412cb5:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
412cba:	71 39                	jno    0x412cf5
412cbc:	63 24 64             	arpl   %esp,(%esp,%eiz,2)
412cbf:	78 4e                	js     0x412d0f
412cc1:	6c                   	insb   (%dx),%es:(%edi)
412cc2:	6e                   	outsb  %ds:(%esi),(%dx)
412cc3:	34 4a                	xor    $0x4a,%al
412cc5:	31 6e 78             	xor    %ebp,0x78(%esi)
412cc8:	78 43                	js     0x412d0d
412cca:	37                   	aaa
412ccb:	55                   	push   %ebp
412ccc:	4e                   	dec    %esi
412ccd:	56                   	push   %esi
412cce:	6e                   	outsb  %ds:(%esi),(%dx)
412ccf:	66 53                	push   %bx
412cd1:	4b                   	dec    %ebx
412cd2:	76 53                	jbe    0x412d27
412cd4:	67 4b                	addr16 dec %ebx
412cd6:	53                   	push   %ebx
412cd7:	34 32                	xor    $0x32,%al
412cd9:	31 24 7a             	xor    %esp,(%edx,%edi,2)
412cdc:	54                   	push   %esp
412cdd:	53                   	push   %ebx
412cde:	36 7a 39             	ss jp  0x412d1a
412ce1:	61                   	popa
412ce2:	68 6c 75 73 64       	push   $0x6473756c
412ce7:	64 45                	fs inc %ebp
412ce9:	6e                   	outsb  %ds:(%esi),(%dx)
412cea:	6f                   	outsl  %ds:(%esi),(%dx)
412ceb:	5f                   	pop    %edi
412cec:	4d                   	dec    %ebp
412ced:	5a                   	pop    %edx
412cee:	63 6c 55 37          	arpl   %ebp,0x37(%ebp,%edx,2)
412cf2:	51                   	push   %ecx
412cf3:	62 66 63             	bound  %esp,0x63(%esi)
412cf6:	24 46                	and    $0x46,%al
412cf8:	79 77                	jns    0x412d71
412cfa:	35 00 23 3d 71       	xor    $0x713d2300,%eax
412cff:	41                   	inc    %ecx
412d00:	24 54                	and    $0x54,%al
412d02:	51                   	push   %ecx
412d03:	58                   	pop    %eax
412d04:	6e                   	outsb  %ds:(%esi),(%dx)
412d05:	32 69 24             	xor    0x24(%ecx),%ch
412d08:	4b                   	dec    %ebx
412d09:	77 70                	ja     0x412d7b
412d0b:	64 71 78             	fs jno 0x412d86
412d0e:	54                   	push   %esp
412d0f:	58                   	pop    %eax
412d10:	36 76 76             	ss jbe 0x412d89
412d13:	56                   	push   %esi