4179d4:	03 03                	add    (%ebx),%eax
4179d6:	01 c9                	add    %ecx,%ecx
4179d8:	00 29                	add    %ch,(%ecx)
4179da:	03 1f                	add    (%edi),%ebx
4179dc:	01 e9                	add    %ebp,%ecx
4179de:	00 3a                	add    %bh,(%edx)
4179e0:	03 23                	add    (%ebx),%esp
4179e2:	01 b9 00 43 03 28    	add    %edi,0x28034300(%ecx)
4179e8:	01 c1                	add    %eax,%ecx
4179ea:	00 5a 00             	add    %bl,0x0(%edx)
4179ed:	37                   	aaa
4179ee:	00 f9                	add    %bh,%cl
4179f0:	00 c0                	add    %al,%al
4179f2:	03 45 01             	add    0x1(%ebp),%eax
4179f5:	01 01                	add    %eax,(%ecx)
4179f7:	d1 03                	roll   $1,(%ebx)
4179f9:	53                   	push   %ebx
4179fa:	01 f1                	add    %esi,%ecx
4179fc:	00 5a 00             	add    %bl,0x0(%edx)
4179ff:	59                   	pop    %ecx
417a00:	01 09                	add    %ecx,(%ecx)
417a02:	01 0b                	add    %ecx,(%ebx)
417a04:	04 79                	add    $0x79,%al
417a06:	01 11                	add    %edx,(%ecx)
417a08:	01 1b                	add    %ebx,(%ebx)
417a0a:	04 7e                	add    $0x7e,%al
417a0c:	01 99 00 5a 00 37    	add    %ebx,0x37005a00(%ecx)
417a12:	00 19                	add    %bl,(%ecx)
417a14:	01 39                	add    %edi,(%ecx)
417a16:	04 8f                	add    $0x8f,%al
417a18:	01 e9                	add    %ebp,%ecx
417a1a:	00 90 04 1f 01 d1    	add    %dl,-0x2efee0fc(%eax)
417a20:	00 ad 04 aa 01 c1    	add    %ch,-0x3efe55fc(%ebp)
417a26:	00 ef                	add    %ch,%bh
417a28:	04 c1                	add    $0xc1,%al
417a2a:	01 49 00             	add    %ecx,0x0(%ecx)
417a2d:	1d 05 d4 01 09       	sbb    $0x901d405,%eax
417a32:	01 4a 05             	add    %ecx,0x5(%edx)
417a35:	e3 01                	jecxz  0x417a38
417a37:	01 01                	add    %eax,(%ecx)
417a39:	6c                   	insb   (%dx),%es:(%edi)
417a3a:	05 53 01 01 01       	add    $0x1010153,%eax
417a3f:	81 05 fa 01 11 01 9b 	addl   $0x206059b,0x11101fa
417a46:	05 06 02
417a49:	49                   	dec    %ecx
417a4a:	00 b2 05 12 02 49    	add    %dh,0x49021205(%edx)
417a50:	00 5a 00             	add    %bl,0x0(%edx)
417a53:	17                   	pop    %ss
417a54:	02 11                	add    (%ecx),%dl
417a56:	01 f7                	add    %esi,%edi
417a58:	05 e3 01 29 01       	add    $0x12901e3,%eax
417a5d:	1c 06                	sbb    $0x6,%al
417a5f:	1d 02 81 01 fd       	sbb    $0xfd018102,%eax
417a64:	06                   	push   %es
417a65:	93                   	xchg   %eax,%ebx
417a66:	02 81 01 2a 07 9b    	add    -0x64f8d5ff(%ecx),%al
417a6c:	02 19                	add    (%ecx),%bl
417a6e:	00 36                	add    %dh,(%esi)
417a70:	07                   	pop    %es
417a71:	a1 02 a9 01 4b       	mov    0x4b01a902,%eax
417a76:	07                   	pop    %es
417a77:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
417a78:	02 a9 01 52 07 a6    	add    -0x59f8adff(%ecx),%ch
417a7e:	02 81 01 5a 07 ab    	add    -0x54f8a5ff(%ecx),%al
417a84:	02 a9 01 5f 07 a6    	add    -0x59f8a0ff(%ecx),%ch
417a8a:	02 a9 01 64 07 a6    	add    -0x59f89bff(%ecx),%ch
417a90:	02 a9 01 6c 07 a6    	add    -0x59f893ff(%ecx),%ch
417a96:	02 a9 01 74 07 a6    	add    -0x59f88bff(%ecx),%ch
417a9c:	02 a9 01 7e 07 a6    	add    -0x59f881ff(%ecx),%ch
417aa2:	02 81 01 5a 07 b2    	add    -0x4df8a5ff(%ecx),%al
417aa8:	02 a9 01 87 07 a6    	add    -0x59f878ff(%ecx),%ch
417aae:	02 a9 01 8f 07 a6    	add    -0x59f870ff(%ecx),%ch
417ab4:	02 a9 01 97 07 a6    	add    -0x59f868ff(%ecx),%ch
417aba:	02 81 01 5a 07 bc    	add    -0x43f8a5ff(%ecx),%al
417ac0:	02 a9 01 9d 07 a6    	add    -0x59f862ff(%ecx),%ch
417ac6:	02 a9 01 a6 07 a6    	add    -0x59f859ff(%ecx),%ch
417acc:	02 a9 01 b0 07 a6    	add    -0x59f84fff(%ecx),%ch
417ad2:	02 81 01 5a 07 c4    	add    -0x3bf8a5ff(%ecx),%al
417ad8:	02 81 01 5a 07 ce    	add    -0x31f8a5ff(%ecx),%al
417ade:	02 a9 01 b9 07 a6    	add    -0x59f846ff(%ecx),%ch
417ae4:	02 a9 01 bf 07 a6    	add    -0x59f840ff(%ecx),%ch
417aea:	02 81 01 c8 07 d6    	add    -0x29f837ff(%ecx),%al
417af0:	02 a9 01 d2 07 a6    	add    -0x59f82dff(%ecx),%ch
417af6:	02 a9 01 da 07 a6    	add    -0x59f825ff(%ecx),%ch
417afc:	02 a9 01 e2 07 a6    	add    -0x59f81dff(%ecx),%ch
417b02:	02 a9 01 e9 07 a6    	add    -0x59f816ff(%ecx),%ch
417b08:	02 81 01 5a 07 dd    	add    -0x22f8a5ff(%ecx),%al
417b0e:	02 a9 01 f1 07 a6    	add    -0x59f80eff(%ecx),%ch
417b14:	02 a9 01 f9 07 a6    	add    -0x59f806ff(%ecx),%ch
417b1a:	02 81 01 5a 07 e7    	add    -0x18f8a5ff(%ecx),%al
417b20:	02 a9 01 fd 07 a6    	add    -0x59f802ff(%ecx),%ch
417b26:	02 a9 01 05 08 a6    	add    -0x59f7faff(%ecx),%ch
417b2c:	02 a9 01 0a 08 a6    	add    -0x59f7f5ff(%ecx),%ch
417b32:	02 a9 01 12 08 a6    	add    -0x59f7edff(%ecx),%ch
417b38:	02 a9 01 16 08 a6    	add    -0x59f7e9ff(%ecx),%ch
417b3e:	02 a9 01 1a 08 a6    	add    -0x59f7e5ff(%ecx),%ch
417b44:	02 a9 01 22 08 a6    	add    -0x59f7ddff(%ecx),%ch
417b4a:	02 a9 01 28 08 a6    	add    -0x59f7d7ff(%ecx),%ch
417b50:	02 d9                	add    %cl,%bl
417b52:	00 2c 08             	add    %ch,(%eax,%ecx,1)
417b55:	f0 02 c9             	lock add %cl,%cl
417b58:	01 71 08             	add    %esi,0x8(%ecx)
417b5b:	04 03                	add    $0x3,%al
417b5d:	c9                   	leave
417b5e:	01 7a 08             	add    %edi,0x8(%edx)
417b61:	0a 03                	or     (%ebx),%al
417b63:	49                   	dec    %ecx
417b64:	00 84 08 10 03 d9 00 	add    %al,0xd90310(%eax,%ecx,1)
417b6b:	8a 08                	mov    (%eax),%cl
417b6d:	17                   	pop    %ss
417b6e:	03 d9                	add    %ecx,%ebx
417b70:	00 92 08 1d 03 51    	add    %dl,0x51031d08(%edx)
417b76:	01 a1 08 30 03 51    	add    %esp,0x51033008(%ecx)
417b7c:	01 af 08 36 03 d9    	add    %ebp,-0x26fcc9f8(%edi)
417b82:	01 5a 00             	add    %ebx,0x0(%edx)
417b85:	37                   	aaa
417b86:	00 d9                	add    %bl,%cl
417b88:	01 db                	add    %ebx,%ebx
417b8a:	08 5f 00             	or     %bl,0x0(%edi)
417b8d:	11 01                	adc    %eax,(%ecx)
417b8f:	e4 08                	in     $0x8,%al
417b91:	4d                   	dec    %ebp
417b92:	03 e1                	add    %ecx,%esp
417b94:	01 20                	add    %esp,(%eax)
417b96:	09 59 03             	or     %ebx,0x3(%ecx)
417b99:	f1                   	int1
417b9a:	01 42 09             	add    %eax,0x9(%edx)
417b9d:	60                   	pusha
417b9e:	03 d9                	add    %ecx,%ebx
417ba0:	00 5c 09 6a          	add    %bl,0x6a(%ecx,%ecx,1)
417ba4:	03 51 01             	add    0x1(%ecx),%edx
417ba7:	a3 09 8b 03 11       	mov    %eax,0x11038b09
417bac:	02 df                	add    %bh,%bl
417bae:	09 96 03 59 01 03    	or     %edx,0x3015903(%esi)
417bb4:	0a a5 03 51 01 23    	or     0x23015103(%ebp),%ah
417bba:	0a af 03 59 01 16    	or     0x16015903(%edi),%ch
417bc0:	0b e8                	or     %eax,%ebp
417bc2:	03 99 01 8a 0b 2d    	add    0x2d0b8a01(%ecx),%ebx
417bc8:	04 99                	add    $0x99,%al
417bca:	01 99 0b 33 04 39    	add    %ebx,0x3904330b(%ecx)
417bd0:	02 b1 0b 3b 04 99    	add    -0x66fbc4f5(%ecx),%dh
417bd6:	01 b9 0b 41 04 99    	add    %edi,-0x66fbbef5(%ecx)
417bdc:	01 c4                	add    %eax,%esp
417bde:	0b 45 04             	or     0x4(%ebp),%eax
417be1:	99                   	cltd
417be2:	01 d6                	add    %edx,%esi
417be4:	0b 1f                	or     (%edi),%ebx
417be6:	01 99 01 e0 0b 03    	add    %ebx,0x30be001(%ecx)
417bec:	01 01                	add    %eax,(%ecx)
417bee:	01 e9                	add    %ebp,%ecx
417bf0:	0b 49 04             	or     0x4(%ecx),%ecx
417bf3:	d9 01                	flds   (%ecx)
417bf5:	f1                   	int1
417bf6:	0b 4f 04             	or     0x4(%edi),%ecx
417bf9:	49                   	dec    %ecx
417bfa:	02 5a 00             	add    0x0(%edx),%bl
417bfd:	37                   	aaa
417bfe:	00 51 02             	add    %dl,0x2(%ecx)
417c01:	1f                   	pop    %ds
417c02:	0c 8f                	or     $0x8f,%al
417c04:	01 99 01 5a 00 54    	add    %ebx,0x54005a01(%ecx)
417c0a:	04 29                	add    $0x29,%al
417c0c:	02 5a 00             	add    0x0(%edx),%bl
417c0f:	37                   	aaa
417c10:	00 39                	add    %bh,(%ecx)
417c12:	02 29                	add    (%ecx),%ch
417c14:	0c 5b                	or     $0x5b,%al
417c16:	04 31                	add    $0x31,%al
417c18:	02 5a 00             	add    0x0(%edx),%bl
417c1b:	61                   	popa
417c1c:	04 21                	add    $0x21,%al
417c1e:	02 5a 00             	add    0x0(%edx),%bl
417c21:	37                   	aaa
417c22:	00 29                	add    %ch,(%ecx)
417c24:	02 5a 00             	add    0x0(%edx),%bl
417c27:	6e                   	outsb  %ds:(%esi),(%dx)
417c28:	04 19                	add    $0x19,%al
417c2a:	02 5a 00             	add    0x0(%edx),%bl
417c2d:	37                   	aaa
417c2e:	00 21                	add    %ah,(%ecx)
417c30:	01 5b 0c             	add    %ebx,0xc(%ebx)
417c33:	94                   	xchg   %eax,%esp
417c34:	04 69                	add    $0x69,%al
417c36:	02 6f 0c             	add    0xc(%edi),%ch
417c39:	ed                   	in     (%dx),%eax
417c3a:	03 19                	add    (%ecx),%ebx
417c3c:	01 71 0c             	add    %esi,0xc(%ecx)
417c3f:	b3 04                	mov    $0x4,%bl
417c41:	69 02 79 0c ed 03    	imul   $0x3ed0c79,(%edx),%eax
417c47:	69 02 82 0c ed 03    	imul   $0x3ed0c82,(%edx),%eax
417c4d:	69 02 8a 0c ed 03    	imul   $0x3ed0c8a,(%edx),%eax
417c53:	69 02 93 0c ed 03    	imul   $0x3ed0c93,(%edx),%eax
417c59:	69 02 95 0c ed 03    	imul   $0x3ed0c95,(%edx),%eax
417c5f:	69 02 98 0c ed 03    	imul   $0x3ed0c98,(%edx),%eax
417c65:	69 02 9b 0c ed 03    	imul   $0x3ed0c9b,(%edx),%eax
417c6b:	71 02                	jno    0x417c6f
417c6d:	5a                   	pop    %edx
417c6e:	00 37                	add    %dh,(%edi)
417c70:	00 79 02             	add    %bh,0x2(%ecx)
417c73:	dd 0c d5 04 99 01 39 	fisttpll 0x39019904(,%edx,8)
417c7a:	0d e2 04 81 02       	or     $0x28104e2,%eax
417c7f:	82 0d f5 04 39 02 b9 	orb    $0xb9,0x23904f5
417c86:	0d 3b 04 89 02       	or     $0x289043b,%eax
417c8b:	05 0e 37 00 21       	add    $0x2100370e,%eax
417c90:	01 20                	add    %esp,(%eax)
417c92:	0e                   	push   %cs
417c93:	10 05 21 01 99 0b    	adc    %al,0xb990121
417c99:	33 04 21             	xor    (%ecx,%eiz,1),%eax
417c9c:	02 a3 0e 24 05 19    	add    0x1905240e(%ebx),%ah
417ca2:	01 11                	add    %edx,(%ecx)
417ca4:	0f d4 05 19 01 f4 0f 	paddq  0xff40119,%mm0
417cab:	2f                   	das
417cac:	06                   	push   %es
417cad:	19 01                	sbb    %eax,(%ecx)
417caf:	39 04 77             	cmp    %eax,(%edi,%esi,2)
417cb2:	06                   	push   %es
417cb3:	91                   	xchg   %eax,%ecx
417cb4:	02 5e 11             	add    0x11(%esi),%bl
417cb7:	fe 06                	incb   (%esi)
417cb9:	21 01                	and    %eax,(%ecx)
417cbb:	e0 0b                	loopne 0x417cc8
417cbd:	1f                   	pop    %ds
417cbe:	01 a1 02 5a 00 37    	add    %esp,0x37005a02(%ecx)
417cc4:	00 a9 02 5a 00 5f    	add    %ch,0x5f005a02(%ecx)
417cca:	00 2e                	add    %ch,(%esi)
417ccc:	00 53 00             	add    %dl,0x0(%ebx)
417ccf:	64 00 2e             	add    %ch,%fs:(%esi)
417cd2:	00 4b 00             	add    %cl,0x0(%ebx)
417cd5:	6a 00                	push   $0x0
417cd7:	2e 00 43 00          	add    %al,%cs:0x0(%ebx)
417cdb:	4a                   	dec    %edx
417cdc:	00 2e                	add    %ch,(%esi)
417cde:	00 6b 00             	add    %ch,0x0(%ebx)
417ce1:	b1 00                	mov    $0x0,%cl
417ce3:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
417ce7:	87 00                	xchg   %eax,(%eax)
417ce9:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
417ced:	64 00 2e             	add    %ch,%fs:(%esi)
417cf0:	00 3b                	add    %bh,(%ebx)
417cf2:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
417cf6:	00 1b                	add    %bl,(%ebx)
417cf8:	00 3b                	add    %bh,(%ebx)
417cfa:	00 2e                	add    %ch,(%esi)
417cfc:	00 13                	add    %dl,(%ebx)
417cfe:	00 18                	add    %bl,(%eax)
417d00:	00 2e                	add    %ch,(%esi)
417d02:	00 0b                	add    %cl,(%ebx)
417d04:	00 01                	add    %al,(%ecx)
417d06:	00 2e                	add    %ch,(%esi)
417d08:	00 33                	add    %dh,(%ebx)
417d0a:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
417d0e:	00 2b                	add    %ch,(%ebx)
417d10:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
417d14:	00 23                	add    %ah,(%ebx)
417d16:	00 4a 00             	add    %cl,0x0(%edx)
417d19:	e3 00                	jecxz  0x417d1b
417d1b:	8b 04 a6             	mov    (%esi,%eiz,4),%eax
417d1e:	07                   	pop    %es
417d1f:	63 01                	arpl   %eax,(%ecx)
417d21:	93                   	xchg   %eax,%ebx
417d22:	04 e3                	add    $0xe3,%al
417d24:	07                   	pop    %es
417d25:	c5 00                	lds    (%eax),%eax
417d27:	e9 00 36 01 67       	jmp    0x6742b32c
417d2c:	01 f4                	add    %esi,%esp
417d2e:	01 0b                	add    %ecx,(%ebx)
417d30:	02 4d 02             	add    0x2(%ebp),%cl
417d33:	44                   	inc    %esp
417d34:	03 78 03             	add    0x3(%eax),%edi
417d37:	f1                   	int1
417d38:	03 00                	add    (%eax),%eax
417d3a:	04 7e                	add    $0x7e,%al
417d3c:	04 8d                	add    $0x8d,%al
417d3e:	04 a4                	add    $0xa4,%al
417d40:	04 c3                	add    $0xc3,%al
417d42:	04 3a                	add    $0x3a,%al
417d44:	05 52 05 61 05       	add    $0x5610552,%eax
417d49:	71 05                	jno    0x417d50
417d4b:	96                   	xchg   %eax,%esi
417d4c:	05 ae 05 fa 05       	add    $0x5fa05ae,%eax
417d51:	1b 06                	sbb    (%esi),%eax
417d53:	3f                   	aas
417d54:	06                   	push   %es
417d55:	66 06                	pushw  %es
417d57:	91                   	xchg   %eax,%ecx
417d58:	06                   	push   %es
417d59:	9d                   	popf
417d5a:	06                   	push   %es
417d5b:	a2 06 b6 06 c0       	mov    %al,0xc006b606
417d60:	06                   	push   %es
417d61:	d0 06                	rolb   $1,(%esi)
417d63:	de 06                	fiadds (%esi)
417d65:	f4                   	hlt
417d66:	06                   	push   %es
417d67:	26 07                	es pop %es
417d69:	45                   	inc    %ebp
417d6a:	07                   	pop    %es
417d6b:	76 07                	jbe    0x417d74
417d6d:	0b 00                	or     (%eax),%eax
417d6f:	01 00                	add    %eax,(%eax)
417d71:	00 00                	add    %al,(%eax)
417d73:	6a 02                	push   $0x2
417d75:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
417d76:	06                   	push   %es
417d77:	00 00                	add    %al,(%eax)
417d79:	6e                   	outsb  %ds:(%esi),(%dx)
417d7a:	02 aa 06 02 00 71    	add    0x71000206(%edx),%ch
417d80:	00 03                	add    %al,(%ebx)
417d82:	00 02                	add    %al,(%edx)
417d84:	00 72 00             	add    %dh,0x0(%edx)
417d87:	05 00 14 01 5a       	add    $0x5a011400,%eax
417d8c:	06                   	push   %es
417d8d:	04 80                	add    $0x80,%al
417d8f:	00 00                	add    %al,(%eax)
417d91:	01 00                	add    %eax,(%eax)
417d9f:	01 00                	add    %eax,(%eax)
417da1:	00 00                	add    %al,(%eax)
417da3:	02 00                	add    (%eax),%al
417dad:	00 00                	add    %al,(%eax)
417daf:	0a 00                	or     (%eax),%al
417db1:	51                   	push   %ecx
417db2:	00 00                	add    %al,(%eax)
417db4:	00 00                	add    %al,(%eax)
417db6:	00 02                	add    %al,(%edx)
417dc0:	00 00                	add    %al,(%eax)
417dc2:	00 d9                	add    %bl,%cl
417dc4:	00 95 02 00 00 00    	add    %dl,0x2(%ebp)
417dca:	00 08                	add    %cl,(%eax)
417dd4:	00 00                	add    %al,(%eax)
417dd6:	00 d9                	add    %bl,%cl
417dd8:	00 aa 03 00 00 00    	add    %ch,0x3(%edx)
417dde:	00 00                	add    %al,(%eax)
417de0:	00 00                	add    %al,(%eax)
417de2:	00 02                	add    %al,(%edx)
417de4:	00 00                	add    %al,(%eax)
417de6:	00 21                	add    %ah,(%ecx)
417de8:	13 00                	adc    (%eax),%eax
417dea:	00 05 00 04 00 06    	add    %al,0x6000400
417df0:	00 04 00             	add    %al,(%eax,%eax,1)
417df3:	09 00                	or     %eax,(%eax)
417df5:	08 00                	or     %al,(%eax)
417df7:	0a 00                	or     (%eax),%al
417df9:	08 00                	or     %al,(%eax)
417dfb:	10 00                	adc    %al,(%eax)
417dfd:	0f 00 11             	lldt   (%ecx)
417e00:	00 0f                	add    %cl,(%edi)
417e02:	00 12                	add    %dl,(%edx)
417e04:	00 0f                	add    %cl,(%edi)
417e06:	00 19                	add    %bl,(%ecx)
417e08:	01 de                	add    %ebx,%esi