418b09:	20 02                	and    %al,(%edx)
418b0b:	01 1c 12             	add    %ebx,(%edx,%edx,1)
418b0e:	75 06                	jne    0x418b16
418b10:	20 02                	and    %al,(%edx)
418b12:	01 1d 0e 0e 07 20    	add    %ebx,0x20070e0e
418b18:	02 01                	add    (%ecx),%al
418b1a:	1c 12                	sbb    $0x12,%al
418b1c:	80 85 0b 20 08 01 08 	addb   $0x8,0x108200b(%ebp)
418b23:	0e                   	push   %cs
418b24:	0e                   	push   %cs
418b25:	0e                   	push   %cs
418b26:	0e                   	push   %cs
418b27:	0e                   	push   %cs
418b28:	0e                   	push   %cs
418b29:	0e                   	push   %cs
418b2a:	0a 20                	or     (%eax),%ah
418b2c:	07                   	pop    %es
418b2d:	01 08                	add    %ecx,(%eax)
418b2f:	0e                   	push   %cs
418b30:	0e                   	push   %cs
418b31:	0e                   	push   %cs
418b32:	0e                   	push   %cs
418b33:	0e                   	push   %cs
418b34:	0e                   	push   %cs
418b35:	07                   	pop    %es
418b36:	20 02                	and    %al,(%edx)
418b38:	1d 0e 1d 0e 0e       	sbb    $0xe0e1d0e,%eax
418b3d:	05 20 00 11 80       	add    $0x80110020,%eax
418b42:	91                   	xchg   %eax,%ecx
418b43:	06                   	push   %es
418b44:	20 01                	and    %al,(%ecx)
418b46:	01 11                	add    %edx,(%ecx)
418b48:	80 91 05 20 00 11 80 	adcb   $0x80,0x11002005(%ecx)
418b4f:	95                   	xchg   %eax,%ebp
418b50:	06                   	push   %es
418b51:	20 01                	and    %al,(%ecx)
418b53:	01 11                	add    %edx,(%ecx)
418b55:	80 95 05 20 00 11 80 	adcb   $0x80,0x11002005(%ebp)
418b5c:	8d 06                	lea    (%esi),%eax
418b5e:	20 01                	and    %al,(%ecx)
418b60:	01 11                	add    %edx,(%ecx)
418b62:	80 8d 05 20 00 11 80 	orb    $0x80,0x11002005(%ebp)
418b69:	9d                   	popf
418b6a:	06                   	push   %es
418b6b:	20 01                	and    %al,(%ecx)
418b6d:	01 11                	add    %edx,(%ecx)
418b6f:	80 9d 04 20 01 02 02 	sbbb   $0x2,0x2012004(%ebp)
418b76:	05 20 00 12 80       	add    $0x80120020,%eax
418b7b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
418b7c:	04 20                	add    $0x20,%al
418b7e:	00 12                	add    %dl,(%edx)
418b80:	41                   	inc    %ecx
418b81:	05 20 01 01 12       	add    $0x12010120,%eax
418b86:	20 04 00             	and    %al,(%eax,%eax,1)
418b89:	00 1d 05 04 20 01    	add    %bl,0x1200405
418b8f:	1c 1c                	sbb    $0x1c,%al
418b91:	04 00                	add    $0x0,%al
418b93:	01 0e                	add    %ecx,(%esi)
418b95:	0e                   	push   %cs
418b96:	05 00 00 12 80       	add    $0x80120000,%eax
418b9b:	ed                   	in     (%dx),%eax
418b9c:	05 00 00 12 80       	add    $0x80120000,%eax
418ba1:	f1                   	int1
418ba2:	06                   	push   %es
418ba3:	00 01                	add    %al,(%ecx)
418ba5:	01 12                	add    %edx,(%edx)
418ba7:	80 f1 05             	xor    $0x5,%cl
418baa:	00 00                	add    %al,(%eax)
418bac:	12 80 f5 04 00 00    	adc    0x4f5(%eax),%al
418bb2:	12 5c 05 28          	adc    0x28(%ebp,%eax,1),%bl
418bb6:	00 11                	add    %dl,(%ecx)
418bb8:	80 91 05 28 00 11 80 	adcb   $0x80,0x11002805(%ecx)
418bbf:	95                   	xchg   %eax,%ebp
418bc0:	05 28 00 11 80       	add    $0x80110028,%eax
418bc5:	8d 05 28 00 11 80    	lea    0x80110028,%eax
418bcb:	9d                   	popf
418bcc:	05 28 00 12 80       	add    $0x80120028,%eax
418bd1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
418bd2:	03 28                	add    (%eax),%ebp
418bd4:	00 02                	add    %al,(%edx)
418bd6:	04 28                	add    $0x28,%al
418bd8:	00 12                	add    %dl,(%edx)
418bda:	41                   	inc    %ecx
418bdb:	04 28                	add    $0x28,%al
418bdd:	00 12                	add    %dl,(%edx)
418bdf:	20 05 08 00 12 80    	and    %al,0x80120008
418be5:	ed                   	in     (%dx),%eax
418be6:	05 08 00 12 80       	add    $0x80120008,%eax
418beb:	f1                   	int1
418bec:	04 08                	add    $0x8,%al
418bee:	00 1d 05 05 08 00    	add    %bl,0x80505
418bf4:	12 80 f5 04 08 00    	adc    0x804f5(%eax),%al
418bfa:	12 5c 08 01          	adc    0x1(%eax,%ecx,1),%bl
418bfe:	00 08                	add    %cl,(%eax)
418c00:	00 00                	add    %al,(%eax)
418c02:	00 00                	add    %al,(%eax)
418c04:	00 1e                	add    %bl,(%esi)
418c06:	01 00                	add    %eax,(%eax)
418c08:	01 00                	add    %eax,(%eax)
418c0a:	54                   	push   %esp
418c0b:	02 16                	add    (%esi),%dl
418c0d:	57                   	push   %edi
418c0e:	72 61                	jb     0x418c71
418c10:	70 4e                	jo     0x418c60
418c12:	6f                   	outsl  %ds:(%esi),(%dx)
418c13:	6e                   	outsb  %ds:(%esi),(%dx)
418c14:	45                   	inc    %ebp
418c15:	78 63                	js     0x418c7a
418c17:	65 70 74             	gs jo  0x418c8e
418c1a:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
418c21:	77 73                	ja     0x418c96
418c23:	01 08                	add    %ecx,(%eax)
418c25:	01 00                	add    %eax,(%eax)
418c27:	07                   	pop    %es
418c28:	01 00                	add    %eax,(%eax)
418c2a:	00 00                	add    %al,(%eax)
418c2c:	00 16                	add    %dl,(%esi)
418c2e:	01 00                	add    %eax,(%eax)
418c30:	11 4c 69 62          	adc    %ecx,0x62(%ecx,%ebp,2)
418c34:	72 61                	jb     0x418c97
418c36:	72 79                	jb     0x418cb1
418c38:	4d                   	dec    %ebp
418c39:	61                   	popa
418c3a:	6e                   	outsb  %ds:(%esi),(%dx)
418c3b:	61                   	popa
418c3c:	67 65 6d             	gs insl (%dx),%es:(%di)
418c3f:	65 6e                	outsb  %gs:(%esi),(%dx)
418c41:	74 00                	je     0x418c43
418c43:	00 05 01 00 00 00    	add    %al,0x1
418c49:	00 1e                	add    %bl,(%esi)
418c4b:	01 00                	add    %eax,(%eax)
418c4d:	19 43 6f             	sbb    %eax,0x6f(%ebx)
418c50:	70 79                	jo     0x418ccb
418c52:	72 69                	jb     0x418cbd
418c54:	67 68 74 20 c2 a9    	addr16 push $0xa9c22074
418c5a:	20 20                	and    %ah,(%eax)
418c5c:	32 30                	xor    (%eax),%dh
418c5e:	31 38                	xor    %edi,(%eax)
418c60:	20 2d 20 32 30 31    	and    %ch,0x31303220
418c66:	39 00                	cmp    %eax,(%eax)
418c68:	00 29                	add    %ch,(%ecx)
418c6a:	01 00                	add    %eax,(%eax)
418c6c:	24 39                	and    $0x39,%al
418c6e:	63 62 66             	arpl   %esp,0x66(%edx)
418c71:	37                   	aaa
418c72:	38 39                	cmp    %bh,(%ecx)
418c74:	38 2d 31 31 31 30    	cmp    %ch,0x30313131
418c7a:	2d 34 38 31 30       	sub    $0x30313834,%eax
418c7f:	2d 39 63 62 66       	sub    $0x66626339,%eax
418c84:	2d 31 39 39 39       	sub    $0x39393931,%eax
418c89:	32 63 63             	xor    0x63(%ebx),%ah
418c8c:	61                   	popa
418c8d:	63 35 64 66 00 00    	arpl   %esi,0x6664
418c93:	0c 01                	or     $0x1,%al
418c95:	00 07                	add    %al,(%edi)
418c97:	31 2e                	xor    %ebp,(%esi)
418c99:	30 2e                	xor    %ch,(%esi)
418c9b:	30 2e                	xor    %ch,(%esi)
418c9d:	30 00                	xor    %al,(%eax)
418c9f:	00 04 01             	add    %al,(%ecx,%eax,1)
418ca2:	00 00                	add    %al,(%eax)
418ca4:	00 41 01             	add    %al,0x1(%ecx)
418ca7:	00 33                	add    %dh,(%ebx)
418ca9:	53                   	push   %ebx
418caa:	79 73                	jns    0x418d1f
418cac:	74 65                	je     0x418d13
418cae:	6d                   	insl   (%dx),%es:(%edi)
418caf:	2e 52                	cs push %edx
418cb1:	65 73 6f             	gs jae 0x418d23
418cb4:	75 72                	jne    0x418d28
418cb6:	63 65 73             	arpl   %esp,0x73(%ebp)
418cb9:	2e 54                	cs push %esp
418cbb:	6f                   	outsl  %ds:(%esi),(%dx)
418cbc:	6f                   	outsl  %ds:(%esi),(%dx)
418cbd:	6c                   	insb   (%dx),%es:(%edi)
418cbe:	73 2e                	jae    0x418cee
418cc0:	53                   	push   %ebx
418cc1:	74 72                	je     0x418d35
418cc3:	6f                   	outsl  %ds:(%esi),(%dx)
418cc4:	6e                   	outsb  %ds:(%esi),(%dx)
418cc5:	67 6c                	insb   (%dx),%es:(%di)
418cc7:	79 54                	jns    0x418d1d
418cc9:	79 70                	jns    0x418d3b
418ccb:	65 64 52             	gs fs push %edx
418cce:	65 73 6f             	gs jae 0x418d40
418cd1:	75 72                	jne    0x418d45
418cd3:	63 65 42             	arpl   %esp,0x42(%ebp)
418cd6:	75 69                	jne    0x418d41
418cd8:	6c                   	insb   (%dx),%es:(%edi)
418cd9:	64 65 72 08          	fs gs jb 0x418ce5
418cdd:	31 36                	xor    %esi,(%esi)
418cdf:	2e 30 2e             	xor    %ch,%cs:(%esi)
418ce2:	30 2e                	xor    %ch,(%esi)
418ce4:	30 00                	xor    %al,(%eax)
418ce6:	00 59 01             	add    %bl,0x1(%ecx)
418ce9:	00 4b 4d             	add    %cl,0x4d(%ebx)
418cec:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
418cf3:	74 2e                	je     0x418d23
418cf5:	56                   	push   %esi
418cf6:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
418cfd:	75 64                	jne    0x418d63
418cff:	69 6f 2e 45 64 69 74 	imul   $0x74696445,0x2e(%edi),%ebp
418d06:	6f                   	outsl  %ds:(%esi),(%dx)
418d07:	72 73                	jb     0x418d7c
418d09:	2e 53                	cs push %ebx
418d0b:	65 74 74             	gs je  0x418d82
418d0e:	69 6e 67 73 44 65 73 	imul   $0x73654473,0x67(%esi),%ebp
418d15:	69 67 6e 65 72 2e 53 	imul   $0x532e7265,0x6e(%edi),%esp
418d1c:	65 74 74             	gs je  0x418d93
418d1f:	69 6e 67 73 53 69 6e 	imul   $0x6e695373,0x67(%esi),%ebp
418d26:	67 6c                	insb   (%dx),%es:(%di)
418d28:	65 46                	gs inc %esi
418d2a:	69 6c 65 47 65 6e 65 	imul   $0x72656e65,0x47(%ebp,%eiz,2),%ebp
418d31:	72
418d32:	61                   	popa
418d33:	74 6f                	je     0x418da4
418d35:	72 08                	jb     0x418d3f
418d37:	31 36                	xor    %esi,(%esi)
418d39:	2e 31 2e             	xor    %ebp,%cs:(%esi)
418d3c:	30 2e                	xor    %ch,(%esi)
418d3e:	30 00                	xor    %al,(%eax)
418d40:	00 08                	add    %cl,(%eax)
418d42:	01 00                	add    %eax,(%eax)
418d44:	02 00                	add    (%eax),%al
418d46:	00 00                	add    %al,(%eax)
418d48:	00 00                	add    %al,(%eax)
418d4a:	00 00                	add    %al,(%eax)
418d4c:	b4 00                	mov    $0x0,%ah
418d4e:	00 00                	add    %al,(%eax)
418d50:	ce                   	into
418d51:	ca ef be             	lret   $0xbeef
418d54:	01 00                	add    %eax,(%eax)
418d56:	00 00                	add    %al,(%eax)
418d58:	91                   	xchg   %eax,%ecx
418d59:	00 00                	add    %al,(%eax)
418d5b:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
418d5f:	73 74                	jae    0x418dd5
418d61:	65 6d                	gs insl (%dx),%es:(%edi)
418d63:	2e 52                	cs push %edx
418d65:	65 73 6f             	gs jae 0x418dd7
418d68:	75 72                	jne    0x418ddc
418d6a:	63 65 73             	arpl   %esp,0x73(%ebp)
418d6d:	2e 52                	cs push %edx
418d6f:	65 73 6f             	gs jae 0x418de1
418d72:	75 72                	jne    0x418de6
418d74:	63 65 52             	arpl   %esp,0x52(%ebp)
418d77:	65 61                	gs popa
418d79:	64 65 72 2c          	fs gs jb 0x418da9
418d7d:	20 6d 73             	and    %ch,0x73(%ebp)
418d80:	63 6f 72             	arpl   %ebp,0x72(%edi)
418d83:	6c                   	insb   (%dx),%es:(%edi)
418d84:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
418d8b:	73 69                	jae    0x418df6
418d8d:	6f                   	outsl  %ds:(%esi),(%dx)
418d8e:	6e                   	outsb  %ds:(%esi),(%dx)
418d8f:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
418d94:	30 2e                	xor    %ch,(%esi)
418d96:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
418d99:	43                   	inc    %ebx
418d9a:	75 6c                	jne    0x418e08
418d9c:	74 75                	je     0x418e13
418d9e:	72 65                	jb     0x418e05
418da0:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
418da5:	72 61                	jb     0x418e08
418da7:	6c                   	insb   (%dx),%es:(%edi)
418da8:	2c 20                	sub    $0x20,%al
418daa:	50                   	push   %eax
418dab:	75 62                	jne    0x418e0f
418dad:	6c                   	insb   (%dx),%es:(%edi)
418dae:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
418db5:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
418db9:	62 37                	bound  %esi,(%edi)
418dbb:	37                   	aaa
418dbc:	61                   	popa
418dbd:	35 63 35 36 31       	xor    $0x31363563,%eax
418dc2:	39 33                	cmp    %esi,(%ebx)
418dc4:	34 65                	xor    $0x65,%al
418dc6:	30 38                	xor    %bh,(%eax)
418dc8:	39 23                	cmp    %esp,(%ebx)
418dca:	53                   	push   %ebx
418dcb:	79 73                	jns    0x418e40
418dcd:	74 65                	je     0x418e34
418dcf:	6d                   	insl   (%dx),%es:(%edi)
418dd0:	2e 52                	cs push %edx
418dd2:	65 73 6f             	gs jae 0x418e44
418dd5:	75 72                	jne    0x418e49
418dd7:	63 65 73             	arpl   %esp,0x73(%ebp)
418dda:	2e 52                	cs push %edx
418ddc:	75 6e                	jne    0x418e4c
418dde:	74 69                	je     0x418e49
418de0:	6d                   	insl   (%dx),%es:(%edi)
418de1:	65 52                	gs push %edx
418de3:	65 73 6f             	gs jae 0x418e55
418de6:	75 72                	jne    0x418e5a
418de8:	63 65 53             	arpl   %esp,0x53(%ebp)
418deb:	65 74 02             	gs je  0x418df0
418df6:	00 00                	add    %al,(%eax)
418df8:	00 50 41             	add    %dl,0x41(%eax)
418dfb:	44                   	inc    %esp
418dfc:	50                   	push   %eax
418dfd:	41                   	inc    %ecx
418dfe:	44                   	inc    %esp
418dff:	50                   	push   %eax
418e00:	b4 00                	mov    $0x0,%ah
418e02:	00 00                	add    %al,(%eax)
418e04:	b4 00                	mov    $0x0,%ah
418e06:	00 00                	add    %al,(%eax)
418e08:	ce                   	into
418e09:	ca ef be             	lret   $0xbeef
418e0c:	01 00                	add    %eax,(%eax)
418e0e:	00 00                	add    %al,(%eax)
418e10:	91                   	xchg   %eax,%ecx
418e11:	00 00                	add    %al,(%eax)
418e13:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
418e17:	73 74                	jae    0x418e8d
418e19:	65 6d                	gs insl (%dx),%es:(%edi)
418e1b:	2e 52                	cs push %edx
418e1d:	65 73 6f             	gs jae 0x418e8f
418e20:	75 72                	jne    0x418e94
418e22:	63 65 73             	arpl   %esp,0x73(%ebp)
418e25:	2e 52                	cs push %edx
418e27:	65 73 6f             	gs jae 0x418e99
418e2a:	75 72                	jne    0x418e9e
418e2c:	63 65 52             	arpl   %esp,0x52(%ebp)
418e2f:	65 61                	gs popa
418e31:	64 65 72 2c          	fs gs jb 0x418e61
418e35:	20 6d 73             	and    %ch,0x73(%ebp)
418e38:	63 6f 72             	arpl   %ebp,0x72(%edi)
418e3b:	6c                   	insb   (%dx),%es:(%edi)
418e3c:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
418e43:	73 69                	jae    0x418eae
418e45:	6f                   	outsl  %ds:(%esi),(%dx)
418e46:	6e                   	outsb  %ds:(%esi),(%dx)
418e47:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
418e4c:	30 2e                	xor    %ch,(%esi)
418e4e:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
418e51:	43                   	inc    %ebx
418e52:	75 6c                	jne    0x418ec0
418e54:	74 75                	je     0x418ecb
418e56:	72 65                	jb     0x418ebd
418e58:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
418e5d:	72 61                	jb     0x418ec0
418e5f:	6c                   	insb   (%dx),%es:(%edi)
418e60:	2c 20                	sub    $0x20,%al
418e62:	50                   	push   %eax
418e63:	75 62                	jne    0x418ec7
418e65:	6c                   	insb   (%dx),%es:(%edi)
418e66:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
418e6d:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
418e71:	62 37                	bound  %esi,(%edi)