4188f9:	20 01                	and    %al,(%ecx)
4188fb:	01 11                	add    %edx,(%ecx)
4188fd:	82 2d 06 20 01 01 11 	subb   $0x11,0x1012006
418904:	82 31 06             	xorb   $0x6,(%ecx)
418907:	20 01                	and    %al,(%ecx)
418909:	01 11                	add    %edx,(%ecx)
41890b:	82 35 07 20 01 01 1d 	xorb   $0x1d,0x1012007
418912:	12 81 19 09 07 03    	adc    0x3070919(%ecx),%al
418918:	12 65 12             	adc    0x12(%ebp),%ah
41891b:	30 12                	xor    %dl,(%edx)
41891d:	80 99 05 20 00 12 82 	sbbb   $0x82,0x12002005(%ecx)
418924:	39 05 20 00 12 80    	cmp    %eax,0x80120020
41892a:	99                   	cltd
41892b:	09 07                	or     %eax,(%edi)
41892d:	03 12                	add    (%edx),%edx
41892f:	65 12 10             	adc    %gs:(%eax),%dl
418932:	12 80 99 1a 07 0a    	adc    0xa071a99(%eax),%al
418938:	02 12                	add    (%edx),%dl
41893a:	18 12                	sbb    %dl,(%edx)
41893c:	80 c9 12             	or     $0x12,%cl
41893f:	14 12                	adc    $0x12,%al
418941:	80 99 02 12 80 c5 12 	sbbb   $0x12,-0x3a7fedfe(%ecx)
418948:	80 c9 12             	or     $0x12,%cl
41894b:	80 89 12 80 a1 04 20 	orb    $0x20,0x4a18012(%ecx)
418952:	01 02                	add    %eax,(%edx)
418954:	0e                   	push   %cs
418955:	0d 07 08 12 10       	or     $0x10120807,%eax
41895a:	02 02                	add    (%edx),%al
41895c:	08 02                	or     %al,(%edx)
41895e:	02 02                	add    (%edx),%al
418960:	11 80 91 05 20 00    	adc    %eax,0x200591(%eax)
418966:	11 82 3d 04 06 11    	adc    %eax,0x1106043d(%edx)
41896c:	82 3d 09 00 02 02 11 	cmpb   $0x11,0x2020009
418973:	82 3d 11 82 3d 06 00 	cmpb   $0x0,0x63d8211
41897a:	01 11                	add    %edx,(%ecx)
41897c:	82 3d 08 06 20 01 01 	cmpb   $0x1,0x1200608
418983:	11 82 3d 06 07 02    	adc    %eax,0x207063d(%edx)
418989:	12 80 89 02 06 00    	adc    0x60289(%eax),%al
41898f:	01 11                	add    %edx,(%ecx)
418991:	82 3d 0e 0c 07 07 12 	cmpb   $0x12,0x7070c0e
418998:	18 12                	sbb    %dl,(%edx)
41899a:	14 12                	adc    $0x12,%al
41899c:	10 02                	adc    %al,(%edx)
41899e:	02 08                	add    (%eax),%cl
4189a0:	02 05 20 00 11 81    	add    0x81110020,%al
4189a6:	d5 06                	aad    $0x6
4189a8:	07                   	pop    %es
4189a9:	02 12                	add    (%edx),%dl
4189ab:	80 cd 02             	or     $0x2,%ch
4189ae:	06                   	push   %es
4189af:	20 01                	and    %al,(%ecx)
4189b1:	01 11                	add    %edx,(%ecx)
4189b3:	82 41 06 20          	addb   $0x20,0x6(%ecx)
4189b7:	01 01                	add    %eax,(%ecx)
4189b9:	11 82 49 16 07 08    	adc    %eax,0x8071649(%edx)
4189bf:	12 69 12             	adc    0x12(%ecx),%ch
4189c2:	1c 12                	sbb    $0x12,%al
4189c4:	80 99 08 12 80 c5 12 	sbbb   $0x12,-0x3a7fedf8(%ecx)
4189cb:	80 c9 12             	or     $0x12,%cl
4189ce:	80 89 12 80 a1 05 07 	orb    $0x7,0x5a18012(%ecx)
4189d5:	02 12                	add    (%edx),%dl
4189d7:	1c 02                	sbb    $0x2,%al
4189d9:	06                   	push   %es
4189da:	07                   	pop    %es
4189db:	03 12                	add    (%edx),%edx
4189dd:	1c 02                	sbb    $0x2,%al
4189df:	02 07                	add    (%edi),%al
4189e1:	07                   	pop    %es
4189e2:	05 08 0e 0e 02       	add    $0x20e0e08,%eax
4189e7:	02 0d 07 06 12 80    	add    0x80120607,%cl
4189ed:	d5 1d                	aad    $0x1d
4189ef:	05 12 80 d9 08       	add    $0x8d98012,%eax
4189f4:	02 0e                	add    (%esi),%cl
4189f6:	05 00 00 12 82       	add    $0x82120000,%eax
4189fb:	51                   	push   %ecx
4189fc:	05 20 01 1d 05       	add    $0x51d0120,%eax
418a01:	0e                   	push   %cs
418a02:	06                   	push   %es
418a03:	20 01                	and    %al,(%ecx)
418a05:	1d 05 1d 05 04       	sbb    $0x4051d05,%eax
418a0a:	20 00                	and    %al,(%eax)
418a0c:	1d 05 04 20 01       	sbb    $0x1200405,%eax
418a11:	0e                   	push   %cs
418a12:	0e                   	push   %cs
418a13:	06                   	push   %es
418a14:	20 01                	and    %al,(%ecx)
418a16:	12 80 d9 0e 03 00    	adc    0x30ed9(%eax),%al
418a1c:	00 01                	add    %al,(%ecx)
418a1e:	04 00                	add    $0x0,%al
418a20:	01 01                	add    %eax,(%ecx)
418a22:	02 05 00 01 01 12    	add    0x12010100,%al
418a28:	3d 09 07 03 02       	cmp    $0x2030709,%eax
418a2d:	12 80 ed 12 80 ed    	adc    -0x127fed13(%eax),%al
418a33:	05 20 00 12 82       	add    $0x82120020,%eax
418a38:	61                   	popa
418a39:	07                   	pop    %es
418a3a:	20 02                	and    %al,(%edx)
418a3c:	01 0e                	add    %ecx,(%esi)
418a3e:	12 82 61 05 07 01    	adc    0x1070561(%edx),%al
418a44:	12 80 f1 05 07 02    	adc    0x20705f1(%eax),%al
418a4a:	1c 1d                	sbb    $0x1d,%al
418a4c:	05 07 20 02 1c       	add    $0x1c022007,%eax
418a51:	0e                   	push   %cs
418a52:	12 80 f1 02 1d 05    	adc    0x51d02f1(%eax),%al
418a58:	06                   	push   %es
418a59:	07                   	pop    %es
418a5a:	02 1c 12             	add    (%edx,%edx,1),%bl
418a5d:	80 f5 04             	xor    $0x4,%ch
418a60:	07                   	pop    %es
418a61:	01 12                	add    %edx,(%edx)
418a63:	5c                   	pop    %esp
418a64:	08 00                	or     %al,(%eax)
418a66:	01 12                	add    %edx,(%edx)
418a68:	82 65 12 82          	andb   $0x82,0x12(%ebp)
418a6c:	65 08 b7 7a 5c 56 19 	or     %dh,%gs:0x19565c7a(%edi)
418a73:	34 e0                	xor    $0xe0,%al
418a75:	89 08                	mov    %ecx,(%eax)
418a77:	b0 3f                	mov    $0x3f,%al
418a79:	5f                   	pop    %edi
418a7a:	7f 11                	jg     0x418a8d
418a7c:	d5 0a                	aad    $0xa
418a7e:	3a 04 00             	cmp    (%eax,%eax,1),%al
418a81:	00 00                	add    %al,(%eax)
418a83:	00 03                	add    %al,(%ebx)
418a85:	06                   	push   %es
418a86:	12 41 03             	adc    0x3(%ecx),%al
418a89:	06                   	push   %es
418a8a:	12 45 03             	adc    0x3(%ebp),%al
418a8d:	06                   	push   %es
418a8e:	12 49 02             	adc    0x2(%ecx),%cl
418a91:	06                   	push   %es
418a92:	08 02                	or     %al,(%edx)
418a94:	06                   	push   %es
418a95:	0e                   	push   %cs
418a96:	03 06                	add    (%esi),%eax
418a98:	1d 0e 03 06 12       	sbb    $0x1206030e,%eax
418a9d:	4d                   	dec    %ebp
418a9e:	03 06                	add    (%esi),%eax
418aa0:	12 51 03             	adc    0x3(%ecx),%dl
418aa3:	06                   	push   %es
418aa4:	12 55 03             	adc    0x3(%ebp),%dl
418aa7:	06                   	push   %es
418aa8:	12 59 03             	adc    0x3(%ecx),%bl
418aab:	06                   	push   %es
418aac:	12 5d 03             	adc    0x3(%ebp),%bl
418aaf:	06                   	push   %es
418ab0:	12 61 03             	adc    0x3(%ecx),%ah
418ab3:	06                   	push   %es
418ab4:	12 65 03             	adc    0x3(%ebp),%ah
418ab7:	06                   	push   %es
418ab8:	12 69 03             	adc    0x3(%ecx),%ch
418abb:	06                   	push   %es
418abc:	12 6d 03             	adc    0x3(%ebp),%ch
418abf:	06                   	push   %es
418ac0:	12 08                	adc    (%eax),%cl
418ac2:	04 06                	add    $0x6,%al
418ac4:	11 80 8d 02 06 02    	adc    %eax,0x206028d(%eax)
418aca:	04 06                	add    $0x6,%al
418acc:	12 80 a5 04 06 12    	adc    0x120604a5(%eax),%al
418ad2:	80 a9 03 06 11 24 03 	subb   $0x3,0x24110603(%ecx)
418ad9:	06                   	push   %es
418ada:	12 20                	adc    (%eax),%ah
418adc:	04 06                	add    $0x6,%al
418ade:	12 80 b5 04 06 12    	adc    0x120604b5(%eax),%al
418ae4:	80 b9 04 06 12 80 bd 	cmpb   $0xbd,-0x7fedf9fc(%ecx)
418aeb:	04 06                	add    $0x6,%al
418aed:	12 80 c1 04 06 12    	adc    0x120604c1(%eax),%al
418af3:	80 cd 04             	or     $0x4,%ch
418af6:	06                   	push   %es
418af7:	12 80 d1 04 06 12    	adc    0x120604d1(%eax),%al
418afd:	80 ed 04             	sub    $0x4,%ch
418b00:	06                   	push   %es
418b01:	12 80 f1 03 06 12    	adc    0x120603f1(%eax),%al
418b07:	5c                   	pop    %esp
418b08:	06                   	push   %es
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)