43fd9a:	02 00                	add    (%eax),%al
43fd9c:	00 00                	add    %al,(%eax)
43fd9e:	13 00                	adc    (%eax),%eax
43fda0:	14 0f                	adc    $0xf,%al
43fda2:	81 04 c7 00 00 da 02 	addl   $0x2da0000,(%edi,%eax,8)
43fda9:	00 00                	add    %al,(%eax)
43fdab:	00 13                	add    %dl,(%ebx)
43fdad:	00 18                	add    %bl,(%eax)
43fdaf:	0f f1 03             	psllw  (%ebx),%mm0
43fdb2:	c7 00 b4 dc 02 00    	movl   $0x2dcb4,(%eax)
43fdb8:	00 00                	add    %al,(%eax)
43fdba:	13 00                	adc    (%eax),%eax
43fdbc:	20 0f                	and    %cl,(%edi)
43fdbe:	41                   	inc    %ecx
43fdbf:	00 c8                	add    %cl,%al
43fdc1:	00 d4                	add    %dl,%ah
43fdc3:	dd 02                	fldl   (%edx)
43fdc5:	00 00                	add    %al,(%eax)
43fdc7:	00 13                	add    %dl,(%ebx)
43fdc9:	00 28                	add    %ch,(%eax)
43fdcb:	0f 81 04 c9 00 6c    	jno    0x6c44c6d5
43fdd1:	e2 02                	loop   0x43fdd5
43fdd3:	00 00                	add    %al,(%eax)
43fdd5:	00 13                	add    %dl,(%ebx)
43fdd7:	00 2c 0f             	add    %ch,(%edi,%ecx,1)
43fdda:	f1                   	int1
43fddb:	03 c9                	add    %ecx,%ecx
43fddd:	00 50 e3             	add    %dl,-0x1d(%eax)
43fde0:	02 00                	add    (%eax),%al
43fde2:	00 00                	add    %al,(%eax)
43fde4:	13 00                	adc    (%eax),%eax
43fde6:	34 0f                	xor    $0xf,%al
43fde8:	81 04 ca 00 18 e7 02 	addl   $0x2e71800,(%edx,%ecx,8)
43fdef:	00 00                	add    %al,(%eax)
43fdf1:	00 13                	add    %dl,(%ebx)
43fdf3:	00 38                	add    %bh,(%eax)
43fdf5:	0f 81 04 ca 00 78    	jno    0x7844c7ff
43fdfb:	e9 02 00 00 00       	jmp    0x43fe02
43fe00:	13 00                	adc    (%eax),%eax
43fe02:	3c 0f                	cmp    $0xf,%al
43fe04:	f1                   	int1
43fe05:	03 ca                	add    %edx,%ecx
43fe07:	00 74 f0 02          	add    %dh,0x2(%eax,%esi,8)
43fe0b:	00 00                	add    %al,(%eax)
43fe0d:	00 13                	add    %dl,(%ebx)
43fe0f:	00 44 0f e3          	add    %al,-0x1d(%edi,%ecx,1)
43fe13:	03 cb                	add    %ebx,%ecx
43fe15:	00 20                	add    %ah,(%eax)
43fe17:	f1                   	int1
43fe18:	02 00                	add    (%eax),%al
43fe1a:	00 00                	add    %al,(%eax)
43fe1c:	13 00                	adc    (%eax),%eax
43fe1e:	4c                   	dec    %esp
43fe1f:	0f cc                	bswap  %esp
43fe21:	04 cc                	add    $0xcc,%al
43fe23:	00 bc f1 02 00 00 00 	add    %bh,0x2(%ecx,%esi,8)
43fe2a:	13 00                	adc    (%eax),%eax
43fe2c:	54                   	push   %esp
43fe2d:	0f cc                	bswap  %esp
43fe2f:	04 cd                	add    $0xcd,%al
43fe31:	00 10                	add    %dl,(%eax)
43fe33:	f2 02 00             	repnz add (%eax),%al
43fe36:	00 00                	add    %al,(%eax)
43fe38:	13 00                	adc    (%eax),%eax
43fe3a:	5c                   	pop    %esp
43fe3b:	0f 81 04 ce 00 e4    	jno    0xe444cc45
43fe41:	f9                   	stc
43fe42:	02 00                	add    (%eax),%al
43fe44:	00 00                	add    %al,(%eax)
43fe46:	13 00                	adc    (%eax),%eax
43fe48:	60                   	pusha
43fe49:	0f 81 04 ce 00 b4    	jno    0xb444cc53
43fe4f:	0a 03                	or     (%ebx),%al
43fe51:	00 00                	add    %al,(%eax)
43fe53:	00 13                	add    %dl,(%ebx)
43fe55:	00 64 0f 29          	add    %ah,0x29(%edi,%ecx,1)
43fe59:	02 ce                	add    %dh,%cl
43fe5b:	00 c8                	add    %cl,%al
43fe5d:	0f 03 00             	lsl    (%eax),%eax
43fe60:	00 00                	add    %al,(%eax)
43fe62:	13 00                	adc    (%eax),%eax
43fe64:	70 0f                	jo     0x43fe75
43fe66:	d1 01                	roll   $1,(%ecx)
43fe68:	d0 00                	rolb   $1,(%eax)
43fe6a:	18 10                	sbb    %dl,(%eax)
43fe6c:	03 00                	add    (%eax),%eax
43fe6e:	00 00                	add    %al,(%eax)
43fe70:	13 00                	adc    (%eax),%eax
43fe72:	84 0f                	test   %cl,(%edi)
43fe74:	d2 04 d4             	rolb   %cl,(%esp,%edx,8)
43fe77:	00 2c 10             	add    %ch,(%eax,%edx,1)
43fe7a:	03 00                	add    (%eax),%eax
43fe7c:	00 00                	add    %al,(%eax)
43fe7e:	13 00                	adc    (%eax),%eax
43fe80:	90                   	nop
43fe81:	0f 81 04 d6 00 90    	jno    0x9044d48b
43fe87:	14 03                	adc    $0x3,%al
43fe89:	00 00                	add    %al,(%eax)
43fe8b:	00 13                	add    %dl,(%ebx)
43fe8d:	00 94 0f f1 03 d6 00 	add    %dl,0xd603f1(%edi,%ecx,1)
43fe94:	ac                   	lods   %ds:(%esi),%al
43fe95:	15 03 00 00 00       	adc    $0x3,%eax
43fe9a:	13 00                	adc    (%eax),%eax
43fe9c:	9c                   	pushf
43fe9d:	0f d8 04 d7          	psubusb (%edi,%edx,8),%mm0
43fea1:	00 34 18             	add    %dh,(%eax,%ebx,1)
43fea4:	03 00                	add    (%eax),%eax
43fea6:	00 00                	add    %al,(%eax)
43fea8:	13 00                	adc    (%eax),%eax
43feaa:	a8 0f                	test   $0xf,%al
43feac:	f1                   	int1
43fead:	03 d9                	add    %ecx,%ebx
43feaf:	00 b8 18 03 00 00    	add    %bh,0x318(%eax)
43feb5:	00 13                	add    %dl,(%ebx)
43feb7:	00 b0 0f e0 04 da    	add    %dh,-0x25fb1ff1(%eax)
43febd:	00 d8                	add    %bl,%al
43febf:	18 03                	sbb    %al,(%ebx)
43fec1:	00 00                	add    %al,(%eax)
43fec3:	00 13                	add    %dl,(%ebx)
43fec5:	00 b8 0f 81 04 db    	add    %bh,-0x24fb7ef1(%eax)
43fecb:	00 f8                	add    %bh,%al
43fecd:	1c 03                	sbb    $0x3,%al
43fecf:	00 00                	add    %al,(%eax)
43fed1:	00 13                	add    %dl,(%ebx)
43fed3:	00 bc 0f f1 03 db 00 	add    %bh,0xdb03f1(%edi,%ecx,1)
43feda:	c0 1d 03 00 00 00 13 	rcrb   $0x13,0x3
43fee1:	00 c4                	add    %al,%ah
43fee3:	0f 23 02             	mov    %edx,%db0
43fee6:	dc 00                	faddl  (%eax)
43fee8:	84 1f                	test   %bl,(%edi)
43feea:	03 00                	add    (%eax),%eax
43feec:	00 00                	add    %al,(%eax)
43feee:	06                   	push   %es
43feef:	18 12                	sbb    %dl,(%edx)
43fef1:	01 54 00 de          	add    %edx,-0x22(%eax,%eax,1)
43fef5:	00 98 1f 03 00 00    	add    %bl,0x31f(%eax)
43fefb:	00 06                	add    %al,(%esi)
43fefd:	00 e1                	add    %ah,%cl
43feff:	0f bc 02             	bsf    (%edx),%eax
43ff02:	de 00                	fiadds (%eax)
43ff04:	e0 21                	loopne 0x43ff27
43ff06:	03 00                	add    (%eax),%eax
43ff08:	00 00                	add    %al,(%eax)
43ff0a:	06                   	push   %es
43ff0b:	00 e9                	add    %ch,%cl
43ff0d:	0f bc 02             	bsf    (%edx),%eax
43ff10:	df 00                	filds  (%eax)
43ff12:	20 24 03             	and    %ah,(%ebx,%eax,1)
43ff15:	00 00                	add    %al,(%eax)
43ff17:	00 11                	add    %dl,(%ecx)
43ff19:	18 d7                	sbb    %dl,%bh
43ff1b:	00 2d 00 e0 00 24    	add    %ch,0x2400e000
43ff21:	9c                   	pushf
43ff22:	01 00                	add    %eax,(%eax)
43ff24:	00 00                	add    %al,(%eax)
43ff26:	06                   	push   %es
43ff27:	18 12                	sbb    %dl,(%edx)
43ff29:	01 54 00 e0          	add    %edx,-0x20(%eax,%eax,1)
43ff2d:	00 3c 2e             	add    %bh,(%esi,%ebp,1)
43ff30:	03 00                	add    (%eax),%eax
43ff32:	00 00                	add    %al,(%eax)
43ff34:	13 00                	adc    (%eax),%eax
43ff36:	f9                   	stc
43ff37:	0f f1 04 e0          	psllw  (%eax,%eiz,8),%mm0
43ff3b:	00 78 30             	add    %bh,0x30(%eax)
43ff3e:	03 00                	add    (%eax),%eax
43ff40:	00 00                	add    %al,(%eax)
43ff42:	11 00                	adc    %eax,(%eax)
43ff44:	01 10                	add    %edx,(%eax)
43ff46:	cc                   	int3
43ff47:	04 e1                	add    $0xe1,%al
43ff49:	00 a4 30 03 00 00 00 	add    %ah,0x3(%eax,%esi,1)
43ff50:	13 00                	adc    (%eax),%eax
43ff52:	09 10                	or     %edx,(%eax)
43ff54:	fb                   	sti
43ff55:	04 e2                	add    $0xe2,%al
43ff57:	00 f8                	add    %bh,%al
43ff59:	31 03                	xor    %eax,(%ebx)
43ff5b:	00 00                	add    %al,(%eax)
43ff5d:	00 11                	add    %dl,(%ecx)
43ff5f:	00 19                	add    %bl,(%ecx)
43ff61:	10 d1                	adc    %dl,%cl
43ff63:	01 e5                	add    %esp,%ebp
43ff65:	00 1c 32             	add    %bl,(%edx,%esi,1)
43ff68:	03 00                	add    (%eax),%eax
43ff6a:	00 00                	add    %al,(%eax)
43ff6c:	11 00                	adc    %eax,(%eax)
43ff6e:	2d 10 03 05 e9       	sub    $0xe9050310,%eax
43ff73:	00 24 9c             	add    %ah,(%esp,%ebx,4)
43ff76:	01 00                	add    %eax,(%eax)
43ff78:	00 00                	add    %al,(%eax)
43ff7a:	06                   	push   %es
43ff7b:	18 12                	sbb    %dl,(%edx)
43ff7d:	01 54 00 eb          	add    %edx,-0x15(%eax,%eax,1)
43ff81:	00 34 32             	add    %dh,(%edx,%esi,1)
43ff84:	03 00                	add    (%eax),%eax
43ff86:	00 00                	add    %al,(%eax)
43ff88:	11 00                	adc    %eax,(%eax)
43ff8a:	3d 10 0a 05 eb       	cmp    $0xeb050a10,%eax
43ff8f:	00 74 32 03          	add    %dh,0x3(%edx,%esi,1)
43ff93:	00 00                	add    %al,(%eax)
43ff95:	00 13                	add    %dl,(%ebx)
43ff97:	00 45 10             	add    %al,0x10(%ebp)
43ff9a:	13 05 ec 00 3c 39    	adc    0x393c00ec,%eax
43ffa0:	03 00                	add    (%eax),%eax
43ffa2:	00 00                	add    %al,(%eax)
43ffa4:	11 18                	adc    %ebx,(%eax)
43ffa6:	d7                   	xlat   %ds:(%ebx)
43ffa7:	00 2d 00 ef 00 e4    	add    %ch,0xe400ef00
43ffad:	3a 03                	cmp    (%ebx),%al
43ffaf:	00 00                	add    %al,(%eax)
43ffb1:	00 06                	add    %al,(%esi)
43ffb3:	08 ed                	or     %ch,%ch
43ffb5:	10 7b 01             	adc    %bh,0x1(%ebx)
43ffb8:	ef                   	out    %eax,(%dx)
43ffb9:	00 f8                	add    %bh,%al
43ffbb:	3a 03                	cmp    (%ebx),%al
43ffbd:	00 00                	add    %al,(%eax)
43ffbf:	00 06                	add    %al,(%esi)
43ffc1:	08 f9                	or     %bh,%cl
43ffc3:	10 bc 02 ef 00 0c 3b 	adc    %bh,0x3b0c00ef(%edx,%eax,1)
43ffca:	03 00                	add    (%eax),%eax
43ffcc:	00 00                	add    %al,(%eax)
43ffce:	06                   	push   %es
43ffcf:	08 05 11 26 05 f0    	or     %al,0xf0052611
43ffd5:	00 20                	add    %ah,(%eax)
43ffd7:	3b 03                	cmp    (%ebx),%eax
43ffd9:	00 00                	add    %al,(%eax)
43ffdb:	00 06                	add    %al,(%esi)
43ffdd:	08 0e                	or     %cl,(%esi)
43ffdf:	11 33                	adc    %esi,(%ebx)
43ffe1:	05 f0 00 34 3b       	add    $0x3b3400f0,%eax
43ffe6:	03 00                	add    (%eax),%eax
43ffe8:	00 00                	add    %al,(%eax)
43ffea:	06                   	push   %es
43ffeb:	18 12                	sbb    %dl,(%edx)
43ffed:	01 bc 02 f1 00 0c 3e 	add    %edi,0x3e0c00f1(%edx,%eax,1)
43fff4:	03 00                	add    (%eax),%eax
43fff6:	00 00                	add    %al,(%eax)
43fff8:	01 00                	add    %eax,(%eax)
43fffa:	20 11                	and    %dl,(%ecx)
43fffc:	41                   	inc    %ecx
43fffd:	05 f2 00 e8 3e       	add    $0x3ee800f2,%eax
440002:	03 00                	add    (%eax),%eax
440004:	00 00                	add    %al,(%eax)
440006:	01 00                	add    %eax,(%eax)
440008:	34 11                	xor    $0x11,%al
44000a:	4b                   	dec    %ebx
44000b:	05 f6 00 24 9c       	add    $0x9c2400f6,%eax
440010:	01 00                	add    %eax,(%eax)
440012:	00 00                	add    %al,(%eax)
440014:	06                   	push   %es
440015:	18 12                	sbb    %dl,(%edx)
440017:	01 54 00 f7          	add    %edx,-0x9(%eax,%eax,1)
44001b:	00 fc                	add    %bh,%ah
44001d:	3e 03 00             	add    %ds:(%eax),%eax
440020:	00 00                	add    %al,(%eax)
440022:	06                   	push   %es
440023:	00 48 11             	add    %cl,0x11(%eax)
440026:	5f                   	pop    %edi
440027:	05 f7 00 1c 45       	add    $0x451c00f7,%eax
44002c:	03 00                	add    (%eax),%eax
44002e:	00 00                	add    %al,(%eax)
440030:	06                   	push   %es
440031:	08 b2 11 8e 05 f8    	or     %dh,-0x7fa71ef(%edx)
440037:	00 30                	add    %dh,(%eax)
440039:	45                   	inc    %ebp
44003a:	03 00                	add    (%eax),%eax
44003c:	00 00                	add    %al,(%eax)
44003e:	06                   	push   %es
44003f:	08 bb 11 94 05 f8    	or     %bh,-0x7fa6bef(%ebx)
440045:	00 44 45 03          	add    %al,0x3(%ebp,%eax,2)
440049:	00 00                	add    %al,(%eax)
44004b:	00 06                	add    %al,(%esi)
44004d:	08 c4                	or     %al,%ah
44004f:	11 72 01             	adc    %esi,0x1(%edx)
440052:	f9                   	stc
440053:	00 58 45             	add    %bl,0x45(%eax)
440056:	03 00                	add    (%eax),%eax
440058:	00 00                	add    %al,(%eax)
44005a:	06                   	push   %es
44005b:	08 cf                	or     %cl,%bh
44005d:	11 66 00             	adc    %esp,0x0(%esi)
440060:	f9                   	stc
440061:	00 6c 45 03          	add    %ch,0x3(%ebp,%eax,2)
440065:	00 00                	add    %al,(%eax)
440067:	00 06                	add    %al,(%esi)
440069:	08 da                	or     %bl,%dl
44006b:	11 9b 05 fa 00 80    	adc    %ebx,-0x7fff05fb(%ebx)
440071:	45                   	inc    %ebp
440072:	03 00                	add    (%eax),%eax
440074:	00 00                	add    %al,(%eax)
440076:	06                   	push   %es
440077:	08 e6                	or     %ah,%dh
440079:	11 a5 05 fa 00 94    	adc    %esp,-0x6bff05fb(%ebp)
44007f:	45                   	inc    %ebp
440080:	03 00                	add    (%eax),%eax
440082:	00 00                	add    %al,(%eax)
440084:	06                   	push   %es
440085:	08 f2                	or     %dh,%dl
440087:	11 b0 05 fb 00 a8    	adc    %esi,-0x57ff04fb(%eax)
44008d:	45                   	inc    %ebp
44008e:	03 00                	add    (%eax),%eax
440090:	00 00                	add    %al,(%eax)
440092:	06                   	push   %es
440093:	08 fb                	or     %bh,%bl
440095:	11 be 00 fb 00 bc    	adc    %edi,-0x43ff0500(%esi)
44009b:	45                   	inc    %ebp
44009c:	03 00                	add    (%eax),%eax
44009e:	00 00                	add    %al,(%eax)
4400a0:	06                   	push   %es
4400a1:	18 12                	sbb    %dl,(%edx)
4400a3:	01 54 00 fc          	add    %edx,-0x4(%eax,%eax,1)
4400a7:	00 dc                	add    %bl,%ah
4400a9:	45                   	inc    %ebp
4400aa:	03 00                	add    (%eax),%eax
4400ac:	00 00                	add    %al,(%eax)
4400ae:	46                   	inc    %esi
4400af:	02 04 12             	add    (%edx,%edx,1),%al
4400b2:	7b 01                	jnp    0x4400b5
4400b4:	fc                   	cld
4400b5:	00 58 4a             	add    %bl,0x4a(%eax)
4400b8:	03 00                	add    (%eax),%eax
4400ba:	00 00                	add    %al,(%eax)
4400bc:	11 18                	adc    %ebx,(%eax)
4400be:	d7                   	xlat   %ds:(%ebx)
4400bf:	00 2d 00 fc 00 24    	add    %ch,0x2400fc00
4400c5:	9c                   	pushf
4400c6:	01 00                	add    %eax,(%eax)
4400c8:	00 00                	add    %al,(%eax)
4400ca:	06                   	push   %es
4400cb:	18 12                	sbb    %dl,(%edx)
4400cd:	01 54 00 fc          	add    %edx,-0x4(%eax,%eax,1)
4400d1:	00 74 4a 03          	add    %dh,0x3(%edx,%ecx,2)
4400d5:	00 00                	add    %al,(%eax)
4400d7:	00 16                	add    %dl,(%esi)
4400d9:	00 20                	add    %ah,(%eax)
4400db:	12 e3                	adc    %bl,%ah
4400dd:	03 fc                	add    %esp,%edi
4400df:	00 5c 4b 03          	add    %bl,0x3(%ebx,%ecx,2)
4400e3:	00 00                	add    %al,(%eax)
4400e5:	00 16                	add    %dl,(%esi)
4400e7:	00 28                	add    %ch,(%eax)
4400e9:	12 a9 04 fd 00 f0    	adc    -0xfff02fc(%ecx),%ch
4400ef:	4b                   	dec    %ebx
4400f0:	03 00                	add    (%eax),%eax
4400f2:	00 00                	add    %al,(%eax)
4400f4:	16                   	push   %ss
4400f5:	00 34 12             	add    %dh,(%edx,%edx,1)
4400f8:	41                   	inc    %ecx