419a00:	08 08                	or     %cl,(%eax)
419a02:	05 00 02 1c 1c       	add    $0x1c1c0200,%eax
419a07:	08 05 00 02 08 1c    	or     %al,0x1c080200
419a0d:	08 13                	or     %dl,(%ebx)
419a0f:	07                   	pop    %es
419a10:	0c 1d                	or     $0x1d,%al
419a12:	08 1d 08 08 1d 08    	or     %bl,0x81d0808
419a18:	1d 08 1d 08 08       	sbb    $0x8081d08,%eax
419a1d:	08 08                	or     %cl,(%eax)
419a1f:	08 08                	or     %cl,(%eax)
419a21:	08 0a                	or     %cl,(%edx)
419a23:	10 02                	adc    %al,(%edx)
419a25:	02 01                	add    (%ecx),%al
419a27:	1d 1e 00 1d 1e       	sbb    $0x1e1d001e,%eax
419a2c:	01 04 0a             	add    %eax,(%edx,%ecx,1)
419a2f:	02 08                	add    (%eax),%cl
419a31:	08 1a                	or     %bl,(%edx)
419a33:	07                   	pop    %es
419a34:	12 08                	adc    (%eax),%cl
419a36:	1d 1d 08 1d 08       	sbb    $0x81d081d,%eax
419a3b:	1d 08 08 08 08       	sbb    $0x8080808,%eax
419a40:	1d 08 08 08 1d       	sbb    $0x1d080808,%eax
419a45:	08 08                	or     %cl,(%eax)
419a47:	08 08                	or     %cl,(%eax)
419a49:	08 08                	or     %cl,(%eax)
419a4b:	08 08                	or     %cl,(%eax)
419a4d:	02 1d 08 08 00 02    	add    0x2000808,%bl
419a53:	1d 08 1d 08 1d       	sbb    $0x1d081d08,%eax
419a58:	08 09                	or     %cl,(%ecx)
419a5a:	07                   	pop    %es
419a5b:	06                   	push   %es
419a5c:	1d 08 08 08 08       	sbb    $0x8080808,%eax
419a61:	08 08                	or     %cl,(%eax)
419a63:	06                   	push   %es
419a64:	00 03                	add    %al,(%ebx)
419a66:	01 1c 1c             	add    %ebx,(%esp,%ebx,1)
419a69:	08 0a                	or     %cl,(%edx)
419a6b:	00 03                	add    %al,(%ebx)
419a6d:	01 12                	add    %edx,(%edx)
419a6f:	80 8d 12 80 8d 08 03 	orb    $0x3,0x88d8012(%ebp)
419a76:	06                   	push   %es
419a77:	11 30                	adc    %esi,(%eax)
419a79:	02 06                	add    (%esi),%al
419a7b:	07                   	pop    %es
419a7c:	02 06                	add    (%esi),%al
419a7e:	08 04 20             	or     %al,(%eax,%eiz,1)
419a81:	01 08                	add    %ecx,(%eax)
419a83:	08 06                	or     %al,(%esi)
419a85:	07                   	pop    %es
419a86:	03 1d 08 08 08 04    	add    0x4080808,%ebx
419a8c:	20 00                	and    %al,(%eax)
419a8e:	1d 08 04 07 01       	sbb    $0x1070408,%eax
419a93:	1d 08 03 07 01       	sbb    $0x1070308,%eax
419a98:	08 03                	or     %al,(%ebx)
419a9a:	28 00                	sub    %al,(%eax)
419a9c:	08 04 28             	or     %al,(%eax,%ebp,1)
419a9f:	01 08                	add    %ecx,(%eax)
419aa1:	08 02                	or     %al,(%edx)
419aa3:	06                   	push   %es
419aa4:	02 03                	add    (%ebx),%al
419aa6:	06                   	push   %es
419aa7:	12 34 09             	adc    (%ecx,%ecx,1),%dh
419aaa:	07                   	pop    %es
419aab:	05 1d 05 12 40       	add    $0x4012051d,%eax
419ab0:	08 08                	or     %cl,(%eax)
419ab2:	08 04 07             	or     %al,(%edi,%eax,1)
419ab5:	02 08                	add    (%eax),%cl
419ab7:	08 03                	or     %al,(%ebx)
419ab9:	06                   	push   %es
419aba:	12 48 03             	adc    0x3(%eax),%cl
419abd:	06                   	push   %es
419abe:	12 44 02 06          	adc    0x6(%edx,%eax,1),%al
419ac2:	0a 0d 07 07 1d 11    	or     0x111d0707,%cl
419ac8:	30 1d 11 30 08 08    	xor    %bl,0x8083011
419ace:	08 08                	or     %cl,(%eax)
419ad0:	08 0b                	or     %cl,(%ebx)
419ad2:	07                   	pop    %es
419ad3:	09 08                	or     %ecx,(%eax)
419ad5:	08 08                	or     %cl,(%eax)
419ad7:	08 08                	or     %cl,(%eax)
419ad9:	08 08                	or     %cl,(%eax)
419adb:	08 08                	or     %cl,(%eax)
419add:	09 20                	or     %esp,(%eax)
419adf:	03 01                	add    (%ecx),%eax
419ae1:	1d 05 10 08 10       	sbb    $0x10081005,%eax
419ae6:	08 09                	or     %cl,(%ecx)
419ae8:	07                   	pop    %es
419ae9:	06                   	push   %es
419aea:	08 1d 05 08 08 08    	or     %bl,0x8080805
419af0:	08 05 00 02 08 08    	or     %al,0x8080200
419af6:	08 04 20             	or     %al,(%eax,%eiz,1)
419af9:	01 02                	add    %eax,(%edx)
419afb:	08 07                	or     %al,(%edi)
419afd:	00 02                	add    %al,(%edx)
419aff:	08 12                	or     %dl,(%edx)
419b01:	44                   	inc    %esp
419b02:	12 34 06             	adc    (%esi,%eax,1),%dh
419b05:	00 02                	add    %al,(%edx)
419b07:	08 12                	or     %dl,(%edx)
419b09:	44                   	inc    %esp
419b0a:	08 0d 20 03 01 12    	or     %cl,0x12010320
419b10:	44                   	inc    %esp
419b11:	10 1d 11 30 10 1d    	adc    %bl,0x1d103011
419b17:	11 30                	adc    %esi,(%eax)
419b19:	14 07                	adc    $0x7,%al
419b1b:	0e                   	push   %cs
419b1c:	08 08                	or     %cl,(%eax)
419b1e:	08 1d 08 1d 08 12    	or     %bl,0x12081d08
419b24:	34 1d                	xor    $0x1d,%al
419b26:	08 08                	or     %cl,(%eax)
419b28:	08 08                	or     %cl,(%eax)
419b2a:	08 08                	or     %cl,(%eax)
419b2c:	08 08                	or     %cl,(%eax)
419b2e:	09 00                	or     %eax,(%eax)
419b30:	03 1d 08 12 44 12    	add    0x12441208,%ebx
419b36:	34 08                	xor    $0x8,%al
419b38:	0e                   	push   %cs
419b39:	07                   	pop    %es
419b3a:	0b 1d 08 08 08 08    	or     0x8080808,%ebx
419b40:	08 08                	or     %cl,(%eax)
419b42:	08 08                	or     %cl,(%eax)
419b44:	08 08                	or     %cl,(%eax)
419b46:	08 07                	or     %al,(%edi)
419b48:	00 04 01             	add    %al,(%ecx,%eax,1)
419b4b:	1c 1c                	sbb    $0x1c,%al
419b4d:	08 08                	or     %cl,(%eax)
419b4f:	05 00 02 08 1c       	add    $0x1c080200,%eax
419b54:	1c 02                	sbb    $0x2,%al
419b56:	06                   	push   %es
419b57:	09 04 06             	or     %eax,(%esi,%eax,1)
419b5a:	12 80 91 04 20 01    	adc    0x1200491(%eax),%al
419b60:	01 05 06 20 02 1d    	add    %eax,0x1d022006
419b66:	05 08 08 08 07       	add    $0x7080808,%eax
419b6b:	05 1d 05 08 08       	add    $0x808051d,%eax
419b70:	08 08                	or     %cl,(%eax)
419b72:	26 01 00             	add    %eax,%es:(%eax)
419b75:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
419b76:	39 d6                	cmp    %edx,%esi
419b78:	57                   	push   %edi
419b79:	22 65 55             	and    0x55(%ebp),%ah
419b7c:	7b 54                	jnp    0x419bd2
419b7e:	0d cb 60 83 94       	or     $0x948360cb,%eax
419b83:	af                   	scas   %es:(%edi),%eax
419b84:	89 e4                	mov    %esp,%esp
419b86:	df 79 31             	fistpll 0x31(%ecx)
419b89:	f3 67 40             	repz addr16 inc %eax
419b8c:	ce                   	into
419b8d:	d7                   	xlat   %ds:(%ebx)
419b8e:	30 fb                	xor    %bh,%bl
419b90:	1d b9 0d 83 c3       	sbb    $0xc3830db9,%eax
419b95:	bc bc 79 f2 3c       	mov    $0x3cf279bc,%esp
419b9a:	01 00                	add    %eax,(%eax)
419b9c:	03 00                	add    (%eax),%eax
419b9e:	54                   	push   %esp
419b9f:	0e                   	push   %cs
419ba0:	07                   	pop    %es
419ba1:	46                   	inc    %esi
419ba2:	65 61                	gs popa
419ba4:	74 75                	je     0x419c1b
419ba6:	72 65                	jb     0x419c0d
419ba8:	09 64 65 61          	or     %esp,0x61(%ebp,%eiz,2)
419bac:	64 20 63 6f          	and    %ah,%fs:0x6f(%ebx)
419bb0:	64 65 54             	fs gs push %esp
419bb3:	02 07                	add    (%edi),%al
419bb5:	45                   	inc    %ebp
419bb6:	78 63                	js     0x419c1b
419bb8:	6c                   	insb   (%dx),%es:(%edi)
419bb9:	75 64                	jne    0x419c1f
419bbb:	65 01 54 02 15       	add    %edx,%gs:0x15(%edx,%eax,1)
419bc0:	53                   	push   %ebx
419bc1:	74 72                	je     0x419c35
419bc3:	69 70 41 66 74 65 72 	imul   $0x72657466,0x41(%eax),%esi
419bca:	4f                   	dec    %edi
419bcb:	62 66 75             	bound  %esp,0x75(%esi)
419bce:	73 63                	jae    0x419c33
419bd0:	61                   	popa
419bd1:	74 69                	je     0x419c3c
419bd3:	6f                   	outsl  %ds:(%esi),(%dx)
419bd4:	6e                   	outsb  %ds:(%esi),(%dx)
419bd5:	00 09                	add    %cl,(%ecx)
419bd7:	01 00                	add    %eax,(%eax)
419bd9:	04 49                	add    $0x49,%al
419bdb:	74 65                	je     0x419c42
419bdd:	6d                   	insl   (%dx),%es:(%edi)
419bde:	00 00                	add    %al,(%eax)
419be0:	00 00                	add    %al,(%eax)
419be2:	00 73 00             	add    %dh,0x0(%ebx)
419be5:	00 00                	add    %al,(%eax)
419be7:	25 00 bc 40 55       	and    $0x5540bc00,%eax
419bec:	be 86 19 08 9e       	mov    $0x9e081986,%esi
419bf1:	f1                   	int1
419bf2:	1a 78 ec             	sbb    -0x14(%eax),%bh
419bf5:	b6 2d                	mov    $0x2d,%dh
419bf7:	3c dd                	cmp    $0xdd,%al
419bf9:	b7 2c                	mov    $0x2c,%bh
419bfb:	3d d5 bb 66 cb       	cmp    $0xcb66bbd5,%eax
419c00:	0b 30                	or     (%eax),%esi
419c02:	12 04 16             	adc    (%esi,%edx,1),%al
419c05:	bf c7 9f af 0e       	mov    $0xeaf9fc7,%edi
419c0a:	79 77                	jns    0x419c83
419c0c:	b0 61                	mov    $0x61,%al
419c0e:	b7 2c                	mov    $0x2c,%bh
419c10:	3c dd                	cmp    $0xdd,%al
419c12:	94                   	xchg   %eax,%esp
419c13:	8a 8a ae d4 d0 be    	mov    -0x412f2b52(%edx),%cl
419c19:	c2 28 de             	ret    $0xde28
419c1c:	25 5a d0 c7 62       	and    $0x62c7d05a,%eax
419c21:	32 9e ff a4 66 08    	xor    0x866a4ff(%esi),%bl
419c27:	04 df                	add    $0xdf,%al
419c29:	d9 80 58 94 b2 57    	flds   0x57b29458(%eax)
419c2f:	a2 d8 66 60 4a       	mov    %al,0x4a6066d8
419c34:	98                   	cwtl
419c35:	d4 21                	aam    $0x21
419c37:	0d e7 57 c9 5c       	or     $0x5cc957e7,%eax
419c3c:	f9                   	stc
419c3d:	14 cd                	adc    $0xcd,%al
419c3f:	73 01                	jae    0x419c42
419c41:	08 46 d6             	or     %al,-0x2a(%esi)
419c44:	c8 b6 95 89          	enter  $0x95b6,$0x89
419c48:	d8 61 28             	fsubs  0x28(%ecx)
419c4b:	97                   	xchg   %eax,%edi
419c4c:	f6 5f ad             	negb   -0x53(%edi)
419c4f:	f0 52                	lock push %edx
419c51:	b7 99                	mov    $0x99,%bh
419c53:	b8 05 ea d1 d8       	mov    $0xd8d1ea05,%eax
419c58:	fd                   	std
419c59:	c4 00                	les    (%eax),%eax
419c63:	68 0b 01 00 00       	push   $0x10b
419c68:	00 00                	add    %al,(%eax)
419c6a:	00 00                	add    %al,(%eax)
419c6c:	00 00                	add    %al,(%eax)
419c6e:	00 7e 0b             	add    %bh,0xb(%esi)
419c71:	01 00                	add    %eax,(%eax)
419c73:	00 20                	add    %ah,(%eax)
419c89:	00 00                	add    %al,(%eax)
419c8b:	70 0b                	jo     0x419c98
419c8d:	01 00                	add    %eax,(%eax)
419c8f:	00 00                	add    %al,(%eax)
419c91:	00 00                	add    %al,(%eax)
419c93:	00 00                	add    %al,(%eax)
419c95:	5f                   	pop    %edi
419c96:	43                   	inc    %ebx
419c97:	6f                   	outsl  %ds:(%esi),(%dx)
419c98:	72 44                	jb     0x419cde
419c9a:	6c                   	insb   (%dx),%es:(%edi)
419c9b:	6c                   	insb   (%dx),%es:(%edi)
419c9c:	4d                   	dec    %ebp
419c9d:	61                   	popa
419c9e:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
419ca5:	72 65                	jb     0x419d0c
419ca7:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
419cab:	6c                   	insb   (%dx),%es:(%edi)
419cac:	00 00                	add    %al,(%eax)
419cae:	00 00                	add    %al,(%eax)
419cb0:	00 ff                	add    %bh,%bh
419cb2:	25 00 20 40 00       	and    $0x402000,%eax
419d2f:	00 00                	add    %al,(%eax)
419d31:	01 00                	add    %eax,(%eax)
419d33:	10 00                	adc    %al,(%eax)
419d35:	00 00                	add    %al,(%eax)
419d37:	18 00                	sbb    %al,(%eax)
419d39:	00 80 00 00 00 00    	add    %al,0x0(%eax)
419d47:	00 00                	add    %al,(%eax)
419d49:	01 00                	add    %eax,(%eax)
419d4b:	01 00                	add    %eax,(%eax)
419d4d:	00 00                	add    %al,(%eax)
419d4f:	30 00                	xor    %al,(%eax)
419d51:	00 80 00 00 00 00    	add    %al,0x0(%eax)
419d5f:	00 00                	add    %al,(%eax)
419d61:	01 00                	add    %eax,(%eax)
419d63:	00 00                	add    %al,(%eax)
419d65:	00 00                	add    %al,(%eax)
419d67:	48                   	dec    %eax
419d68:	00 00                	add    %al,(%eax)
419d6a:	00 58 20             	add    %bl,0x20(%eax)
419d6d:	01 00                	add    %eax,(%eax)
419d6f:	4c                   	dec    %esp
419d70:	03 00                	add    (%eax),%eax
419d7a:	00 4c 03 34          	add    %cl,0x34(%ebx,%eax,1)
419d7e:	00 00                	add    %al,(%eax)
419d80:	00 56 00             	add    %dl,0x0(%esi)
419d83:	53                   	push   %ebx
419d84:	00 5f 00             	add    %bl,0x0(%edi)
419d87:	56                   	push   %esi
419d88:	00 45 00             	add    %al,0x0(%ebp)
419d8b:	52                   	push   %edx
419d8c:	00 53 00             	add    %dl,0x0(%ebx)
419d8f:	49                   	dec    %ecx
419d90:	00 4f 00             	add    %cl,0x0(%edi)
419d93:	4e                   	dec    %esi
419d94:	00 5f 00             	add    %bl,0x0(%edi)
419d97:	49                   	dec    %ecx
419d98:	00 4e 00             	add    %cl,0x0(%esi)
419d9b:	46                   	inc    %esi
419d9c:	00 4f 00             	add    %cl,0x0(%edi)
419d9f:	00 00                	add    %al,(%eax)
419da1:	00 00                	add    %al,(%eax)
419da3:	bd 04 ef fe 00       	mov    $0xfeef04,%ebp
419da8:	00 01                	add    %al,(%ecx)
419daa:	00 00                	add    %al,(%eax)
419dac:	00 01                	add    %al,(%ecx)
419dae:	00 00                	add    %al,(%eax)
419db0:	00 00                	add    %al,(%eax)
419db2:	00 00                	add    %al,(%eax)
419db4:	00 01                	add    %al,(%ecx)
419db6:	00 00                	add    %al,(%eax)
419db8:	00 00                	add    %al,(%eax)
419dba:	00 3f                	add    %bh,(%edi)
419dbc:	00 00                	add    %al,(%eax)
419dbe:	00 00                	add    %al,(%eax)
419dc0:	00 00                	add    %al,(%eax)
419dc2:	00 04 00             	add    %al,(%eax,%eax,1)
419dc5:	00 00                	add    %al,(%eax)
419dc7:	02 00                	add    (%eax),%al
419dd5:	00 00                	add    %al,(%eax)
419dd7:	44                   	inc    %esp
419dd8:	00 00                	add    %al,(%eax)
419dda:	00 01                	add    %al,(%ecx)
419ddc:	00 56 00             	add    %dl,0x0(%esi)
419ddf:	61                   	popa
419de0:	00 72 00             	add    %dh,0x0(%edx)
419de3:	46                   	inc    %esi
419de4:	00 69 00             	add    %ch,0x0(%ecx)
419de7:	6c                   	insb   (%dx),%es:(%edi)
419de8:	00 65 00             	add    %ah,0x0(%ebp)
419deb:	49                   	dec    %ecx
419dec:	00 6e 00             	add    %ch,0x0(%esi)
419def:	66 00 6f 00          	data16 add %ch,0x0(%edi)
419df3:	00 00                	add    %al,(%eax)
419df5:	00 00                	add    %al,(%eax)
419df7:	24 00                	and    $0x0,%al
419df9:	04 00                	add    $0x0,%al
419dfb:	00 00                	add    %al,(%eax)
419dfd:	54                   	push   %esp
419dfe:	00 72 00             	add    %dh,0x0(%edx)
419e01:	61                   	popa
419e02:	00 6e 00             	add    %ch,0x0(%esi)
419e05:	73 00                	jae    0x419e07
419e07:	6c                   	insb   (%dx),%es:(%edi)
419e08:	00 61 00             	add    %ah,0x0(%ecx)
419e0b:	74 00                	je     0x419e0d
419e0d:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
419e13:	00 00                	add    %al,(%eax)
419e15:	00 00                	add    %al,(%eax)
419e17:	00 00                	add    %al,(%eax)
419e19:	b0 04                	mov    $0x4,%al
419e1b:	ac                   	lods   %ds:(%esi),%al
419e1c:	02 00                	add    (%eax),%al
419e1e:	00 01                	add    %al,(%ecx)
419e20:	00 53 00             	add    %dl,0x0(%ebx)