43eec4:	2e 01 76 00          	add    %esi,%cs:0x0(%esi)
43eec8:	21 00                	and    %eax,(%eax)
43eeca:	50                   	push   %eax
43eecb:	01 5e 00             	add    %ebx,0x0(%esi)
43eece:	21 00                	and    %eax,(%eax)
43eed0:	53                   	push   %ebx
43eed1:	01 5e 00             	add    %ebx,0x0(%esi)
43eed4:	21 00                	and    %eax,(%eax)
43eed6:	56                   	push   %esi
43eed7:	01 5e 00             	add    %ebx,0x0(%esi)
43eeda:	21 00                	and    %eax,(%eax)
43eedc:	59                   	pop    %ecx
43eedd:	01 5e 00             	add    %ebx,0x0(%esi)
43eee0:	21 00                	and    %eax,(%eax)
43eee2:	5c                   	pop    %esp
43eee3:	01 5e 00             	add    %ebx,0x0(%esi)
43eee6:	21 00                	and    %eax,(%eax)
43eee8:	5f                   	pop    %edi
43eee9:	01 5e 00             	add    %ebx,0x0(%esi)
43eeec:	21 00                	and    %eax,(%eax)
43eeee:	62 01                	bound  %eax,(%ecx)
43eef0:	85 00                	test   %eax,(%eax)
43eef2:	21 00                	and    %eax,(%eax)
43eef4:	65 01 89 00 21 00 68 	add    %ecx,%gs:0x68002100(%ecx)
43eefb:	01 8d 00 21 00 6b    	add    %ecx,0x6b002100(%ebp)
43ef01:	01 5e 00             	add    %ebx,0x0(%esi)
43ef04:	21 00                	and    %eax,(%eax)
43ef06:	6e                   	outsb  %ds:(%esi),(%dx)
43ef07:	01 91 00 21 00 71    	add    %edx,0x71002100(%ecx)
43ef0d:	01 96 00 21 00 74    	add    %edx,0x74002100(%esi)
43ef13:	01 85 00 01 00 77    	add    %eax,0x77000100(%ebp)
43ef19:	01 9a 00 01 00 7a    	add    %ebx,0x7a000100(%edx)
43ef1f:	01 51 00             	add    %edx,0x0(%ecx)
43ef22:	01 00                	add    %eax,(%eax)
43ef24:	7d 01                	jge    0x43ef27
43ef26:	51                   	push   %ecx
43ef27:	00 01                	add    %al,(%ecx)
43ef29:	00 80 01 9d 00 01    	add    %al,0x1009d01(%eax)
43ef2f:	00 83 01 51 00 21    	add    %al,0x21005101(%ebx)
43ef35:	00 9e 01 91 00 21    	add    %bl,0x21009101(%esi)
43ef3b:	00 a1 01 91 00 01    	add    %ah,0x1009101(%ecx)
43ef41:	00 a4 01 c9 00 01 00 	add    %ah,0x100c9(%ecx,%eax,1)
43ef48:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
43ef49:	01 c9                	add    %ecx,%ecx
43ef4b:	00 01                	add    %al,(%ecx)
43ef4d:	00 aa 01 9d 00 01    	add    %ch,0x1009d01(%edx)
43ef53:	00 ad 01 51 00 01    	add    %ch,0x1005101(%ebp)
43ef59:	00 bc 01 d4 00 01 00 	add    %bh,0x100d4(%ecx,%eax,1)
43ef60:	bf 01 63 00 01       	mov    $0x1006301,%edi
43ef65:	00 c2                	add    %al,%dl
43ef67:	01 63 00             	add    %esp,0x0(%ebx)
43ef6a:	01 00                	add    %eax,(%eax)
43ef6c:	c5 01                	lds    (%ecx),%eax
43ef6e:	51                   	push   %ecx
43ef6f:	00 01                	add    %al,(%ecx)
43ef71:	00 da                	add    %bl,%dl
43ef73:	01 5e 00             	add    %ebx,0x0(%esi)
43ef76:	01 00                	add    %eax,(%eax)
43ef78:	ec                   	in     (%dx),%al
43ef79:	01 fd                	add    %edi,%ebp
43ef7b:	00 01                	add    %al,(%ecx)
43ef7d:	00 ef                	add    %ch,%bh
43ef7f:	01 51 00             	add    %edx,0x0(%ecx)
43ef82:	01 00                	add    %eax,(%eax)
43ef84:	f2 01 76 00          	repnz add %esi,0x0(%esi)
43ef88:	01 00                	add    %eax,(%eax)
43ef8a:	f5                   	cmc
43ef8b:	01 51 00             	add    %edx,0x0(%ecx)
43ef8e:	01 00                	add    %eax,(%eax)
43ef90:	f8                   	clc
43ef91:	01 51 00             	add    %edx,0x0(%ecx)
43ef94:	03 00                	add    (%eax),%eax
43ef96:	13 02                	adc    (%edx),%eax
43ef98:	51                   	push   %ecx
43ef99:	00 31                	add    %dh,(%ecx)
43ef9b:	00 ab 02 25 01 31    	add    %ch,0x31012502(%ebx)
43efa1:	00 c4                	add    %al,%ah
43efa3:	02 2d 01 31 00 d8    	add    0xd8003101,%ch
43efa9:	02 35 01 31 00 f2    	add    0xf2003101,%dh
43efaf:	02 3d 01 11 00 7c    	add    0x7c001101,%bh
43efb5:	03 8f 01 11 00 a7    	add    -0x58ffeeff(%edi),%ecx
43efbb:	03 9d 01 11 00 ab    	add    -0x54ffeeff(%ebp),%ebx
43efc1:	03 9a 00 11 00 af    	add    -0x50ffef00(%edx),%ebx
43efc7:	03 a1 01 11 00 b3    	add    -0x4cffeeff(%ecx),%esp
43efcd:	03 9a 00 11 00 b7    	add    -0x48ffef00(%edx),%ebx
43efd3:	03 9a 00 11 00 bb    	add    -0x44ffef00(%edx),%ebx
43efd9:	03 9a 00 11 00 bf    	add    -0x40ffef00(%edx),%ebx
43efdf:	03 a1 01 11 00 c3    	add    -0x3cffeeff(%ecx),%esp
43efe5:	03 a1 01 11 00 c7    	add    -0x38ffeeff(%ecx),%esp
43efeb:	03 9a 00 11 00 cb    	add    -0x34ffef00(%edx),%ebx
43eff1:	03 63 00             	add    0x0(%ebx),%esp
43eff4:	11 00                	adc    %eax,(%eax)
43eff6:	cf                   	iret
43eff7:	03 9a 00 11 00 d3    	add    -0x2cffef00(%edx),%ebx
43effd:	03 9a 00 11 00 d7    	add    -0x28ffef00(%edx),%ebx
43f003:	03 9a 00 11 00 db    	add    -0x24ffef00(%edx),%ebx
43f009:	03 9a 00 11 00 df    	add    -0x20ffef00(%edx),%ebx
43f00f:	03 9a 00 11 00 e3    	add    -0x1cffef00(%edx),%ebx
43f015:	03 9a 00 11 00 e7    	add    -0x18ffef00(%edx),%ebx
43f01b:	03 9a 00 11 00 eb    	add    -0x14ffef00(%edx),%ebx
43f021:	03 9a 00 11 00 ef    	add    -0x10ffef00(%edx),%ebx
43f027:	03 9a 00 11 00 f3    	add    -0xcffef00(%edx),%ebx
43f02d:	03 9a 00 11 00 f7    	add    -0x8ffef00(%edx),%ebx
43f033:	03 a1 01 11 00 fb    	add    -0x4ffeeff(%ecx),%esp
43f039:	03 9a 00 11 00 ff    	add    -0xffef00(%edx),%ebx
43f03f:	03 9a 00 11 00 03    	add    0x3001100(%edx),%ebx
43f045:	04 9a                	add    $0x9a,%al
43f047:	00 11                	add    %dl,(%ecx)
43f049:	00 07                	add    %al,(%edi)
43f04b:	04 9a                	add    $0x9a,%al
43f04d:	00 11                	add    %dl,(%ecx)
43f04f:	00 0b                	add    %cl,(%ebx)
43f051:	04 a1                	add    $0xa1,%al
43f053:	01 11                	add    %edx,(%ecx)
43f055:	00 0f                	add    %cl,(%edi)
43f057:	04 9a                	add    $0x9a,%al
43f059:	00 11                	add    %dl,(%ecx)
43f05b:	00 13                	add    %dl,(%ebx)
43f05d:	04 9a                	add    $0x9a,%al
43f05f:	00 11                	add    %dl,(%ecx)
43f061:	00 17                	add    %dl,(%edi)
43f063:	04 a1                	add    $0xa1,%al
43f065:	01 11                	add    %edx,(%ecx)
43f067:	00 1b                	add    %bl,(%ebx)
43f069:	04 a1                	add    $0xa1,%al
43f06b:	01 11                	add    %edx,(%ecx)
43f06d:	00 1f                	add    %bl,(%edi)
43f06f:	04 a1                	add    $0xa1,%al
43f071:	01 11                	add    %edx,(%ecx)
43f073:	00 23                	add    %ah,(%ebx)
43f075:	04 a1                	add    $0xa1,%al
43f077:	01 11                	add    %edx,(%ecx)
43f079:	00 27                	add    %ah,(%edi)
43f07b:	04 a1                	add    $0xa1,%al
43f07d:	01 11                	add    %edx,(%ecx)
43f07f:	00 2b                	add    %ch,(%ebx)
43f081:	04 a1                	add    $0xa1,%al
43f083:	01 11                	add    %edx,(%ecx)
43f085:	00 2f                	add    %ch,(%edi)
43f087:	04 a4                	add    $0xa4,%al
43f089:	01 11                	add    %edx,(%ecx)
43f08b:	00 4a 04             	add    %cl,0x4(%edx)
43f08e:	a1 01 11 00 4e       	mov    0x4e001101,%eax
43f093:	04 a1                	add    $0xa1,%al
43f095:	01 11                	add    %edx,(%ecx)
43f097:	00 52 04             	add    %dl,0x4(%edx)
43f09a:	a8 01                	test   $0x1,%al
43f09c:	11 00                	adc    %eax,(%eax)
43f09e:	56                   	push   %esi
43f09f:	04 ac                	add    $0xac,%al
43f0a1:	01 11                	add    %edx,(%ecx)
43f0a3:	00 5a 04             	add    %bl,0x4(%edx)
43f0a6:	a1 01 11 00 5e       	mov    0x5e001101,%eax
43f0ab:	04 b0                	add    $0xb0,%al
43f0ad:	01 11                	add    %edx,(%ecx)
43f0af:	00 62 04             	add    %ah,0x4(%edx)
43f0b2:	63 00                	arpl   %eax,(%eax)
43f0b4:	11 00                	adc    %eax,(%eax)
43f0b6:	66 04 63             	data16 add $0x63,%al
43f0b9:	00 11                	add    %dl,(%ecx)
43f0bb:	00 6a 04             	add    %ch,0x4(%edx)
43f0be:	9a 00 11 00 6e 04 b3 	lcall  $0xb304,$0x6e001100
43f0c5:	01 11                	add    %edx,(%ecx)
43f0c7:	00 72 04             	add    %dh,0x4(%edx)
43f0ca:	a1 01 11 00 76       	mov    0x76001101,%eax
43f0cf:	04 a1                	add    $0xa1,%al
43f0d1:	01 11                	add    %edx,(%ecx)
43f0d3:	00 7a 04             	add    %bh,0x4(%edx)
43f0d6:	a1 01 06 10 55       	mov    0x55100601,%eax
43f0db:	08 63 00             	or     %ah,0x0(%ebx)
43f0de:	06                   	push   %es
43f0df:	10 5c 08 63          	adc    %bl,0x63(%eax,%ecx,1)
43f0e3:	00 06                	add    %al,(%esi)
43f0e5:	06                   	push   %es
43f0e6:	6b 08 63             	imul   $0x63,(%eax),%ecx
43f0e9:	00 56 80             	add    %dl,-0x80(%esi)
43f0ec:	73 08                	jae    0x43f0f6
43f0ee:	ae                   	scas   %es:(%edi),%al
43f0ef:	02 56 80             	add    -0x80(%esi),%dl
43f0f2:	87 08                	xchg   %ecx,(%eax)
43f0f4:	ae                   	scas   %es:(%edi),%al
43f0f5:	02 56 80             	add    -0x80(%esi),%dl
43f0f8:	95                   	xchg   %eax,%ebp
43f0f9:	08 ae 02 01 00 a7    	or     %ch,-0x58fffefe(%esi)
43f0ff:	08 fd                	or     %bh,%ch
43f101:	00 01                	add    %al,(%ecx)
43f103:	00 aa 08 a1 01 01    	add    %ch,0x101a108(%edx)
43f109:	00 20                	add    %ah,(%eax)
43f10b:	09 9a 00 01 00 23    	or     %ebx,0x23000100(%edx)
43f111:	09 d7                	or     %edx,%edi
43f113:	02 06                	add    (%esi),%al
43f115:	00 2d 09 a1 01 01    	add    %ch,0x101a109
43f11b:	00 54 09 db          	add    %dl,-0x25(%ecx,%ecx,1)
43f11f:	02 01                	add    (%ecx),%al
43f121:	00 57 09             	add    %dl,0x9(%edi)
43f124:	b0 01                	mov    $0x1,%al
43f126:	11 00                	adc    %eax,(%eax)
43f128:	98                   	cwtl
43f129:	0a 1b                	or     (%ebx),%bl
43f12b:	03 11                	add    (%ecx),%edx
43f12d:	00 9c 0a 1f 03 51 80 	add    %bl,-0x7faefce1(%edx,%ecx,1)
43f134:	a0 0a 63 00 51       	mov    0x5100630a,%al
43f139:	80 af 0a 63 00 51 80 	subb   $0x80,0x5100630a(%edi)
43f140:	b9 0a 63 00 51       	mov    $0x5100630a,%ecx
43f145:	80 c4 0a             	add    $0xa,%ah
43f148:	63 00                	arpl   %eax,(%eax)
43f14a:	51                   	push   %ecx
43f14b:	80 cd 0a             	or     $0xa,%ch
43f14e:	63 00                	arpl   %eax,(%eax)
43f150:	51                   	push   %ecx
43f151:	80 db 0a             	sbb    $0xa,%bl
43f154:	63 00                	arpl   %eax,(%eax)
43f156:	01 00                	add    %eax,(%eax)
43f158:	e7 0a                	out    %eax,$0xa
43f15a:	3c 03                	cmp    $0x3,%al
43f15c:	01 00                	add    %eax,(%eax)
43f15e:	eb 0a                	jmp    0x43f16a
43f160:	b0 01                	mov    $0x1,%al
43f162:	06                   	push   %es
43f163:	00 a8 0b 51 00 06    	add    %ch,0x600510b(%eax)
43f169:	00 af 0b 51 00 06    	add    %ch,0x600510b(%edi)
43f16f:	00 b8 0b 69 03 06    	add    %bh,0x603690b(%eax)
43f175:	00 be 0b 51 00 06    	add    %bh,0x600510b(%esi)
43f17b:	00 c3                	add    %al,%bl
43f17d:	0b 6d 03             	or     0x3(%ebp),%ebp
43f180:	06                   	push   %es
43f181:	06                   	push   %es
43f182:	6b 08 51             	imul   $0x51,(%eax),%ecx
43f185:	00 56 80             	add    %dl,-0x80(%esi)
43f188:	d2 0b                	rorb   %cl,(%ebx)
43f18a:	69 03 56 80 e1 0b    	imul   $0xbe18056,(%ebx),%eax
43f190:	69 03 56 80 f0 0b    	imul   $0xbf08056,(%ebx),%eax
43f196:	69 03 56 80 fe 0b    	imul   $0xbfe8056,(%ebx),%eax
43f19c:	69 03 11 00 2c 0c    	imul   $0xc2c0011,(%ebx),%eax
43f1a2:	a1 01 11 00 30       	mov    0x30001101,%eax
43f1a7:	0c a1                	or     $0xa1,%al
43f1a9:	01 11                	add    %edx,(%ecx)
43f1ab:	00 34 0c             	add    %dh,(%esp,%ecx,1)
43f1ae:	a1 01 11 00 38       	mov    0x38001101,%eax
43f1b3:	0c a1                	or     $0xa1,%al
43f1b5:	01 11                	add    %edx,(%ecx)
43f1b7:	00 3c 0c             	add    %bh,(%esp,%ecx,1)
43f1ba:	a1 01 01 00 b1       	mov    0xb1000101,%eax
43f1bf:	0c a1                	or     $0xa1,%al
43f1c1:	01 01                	add    %eax,(%ecx)
43f1c3:	00 b5 0c a1 01 01    	add    %dh,0x101a10c(%ebp)
43f1c9:	00 b9 0c a1 01 01    	add    %bh,0x101a10c(%ecx)
43f1cf:	00 bd 0c a1 01 06    	add    %bh,0x601a10c(%ebp)
43f1d5:	00 1b                	add    %bl,(%ebx)
43f1d7:	0d 8f 01 06 00       	or     $0x6018f,%eax
43f1dc:	21 0d b8 03 06 00    	and    %ecx,0x603b8
43f1e2:	27                   	daa
43f1e3:	0d bc 03 31 00       	or     $0x3103bc,%eax
43f1e8:	a0 0d fd 00 31       	mov    0x3100fd0d,%al
43f1ed:	00 a4 0d fd 00 51 80 	add    %ah,-0x7faeff03(%ebp,%ecx,1)
43f1f4:	a8 0d                	test   $0xd,%al
43f1f6:	a1 01 11 00 af       	mov    0xaf001101,%eax
43f1fb:	0d fd 00 11 00       	or     $0x1100fd,%eax
43f200:	f4                   	hlt
43f201:	0f fd 00             	paddw  (%eax),%mm0
43f204:	11 00                	adc    %eax,(%eax)
43f206:	58                   	pop    %eax
43f207:	10 a1 01 16 00 5c    	adc    %ah,0x5c001601(%ecx)
43f20d:	10 a1 01 16 00 64    	adc    %ah,0x64001601(%ecx)
43f213:	10 a1 01 16 00 6c    	adc    %ah,0x6c001601(%ecx)
43f219:	10 a1 01 16 00 78    	adc    %ah,0x78001601(%ecx)
43f21f:	10 a1 01 16 00 82    	adc    %ah,-0x7dffe9ff(%ecx)
43f225:	10 a1 01 16 00 88    	adc    %ah,-0x77ffe9ff(%ecx)
43f22b:	10 a1 01 16 00 92    	adc    %ah,-0x6dffe9ff(%ecx)
43f231:	10 a1 01 16 00 9b    	adc    %ah,-0x64ffe9ff(%ecx)
43f237:	10 a1 01 16 00 a3    	adc    %ah,-0x5cffe9ff(%ecx)
43f23d:	10 a1 01 16 00 aa    	adc    %ah,-0x55ffe9ff(%ecx)
43f243:	10 a1 01 16 00 b3    	adc    %ah,-0x4cffe9ff(%ecx)
43f249:	10 a1 01 16 00 bd    	adc    %ah,-0x42ffe9ff(%ecx)
43f24f:	10 a1 01 06 00 ce    	adc    %ah,-0x31fff9ff(%ecx)
43f255:	10 a1 01 06 00 d7    	adc    %ah,-0x28fff9ff(%ecx)
43f25b:	10 1a                	adc    %bl,(%edx)
43f25d:	05 06 06 6b 08       	add    $0x86b0606,%eax
43f262:	63 00                	arpl   %eax,(%eax)
43f264:	56                   	push   %esi
43f265:	80 53 11 67          	adcb   $0x67,0x11(%ebx)
43f269:	05 56 80 5c 11       	add    $0x115c8056,%eax
43f26e:	67 05 56 80 64 11    	addr16 add $0x11648056,%eax
43f274:	67 05 56 80 6e 11    	addr16 add $0x116e8056,%eax
43f27a:	67 05 56 80 7a 11    	addr16 add $0x117a8056,%eax
43f280:	67 05 56 80 7f 11    	addr16 add $0x117f8056,%eax
43f286:	67 05 06 00 94 11    	addr16 add $0x11940006,%eax
43f28c:	67 05 06 00 9a 11    	addr16 add $0x119a0006,%eax
43f292:	63 00                	arpl   %eax,(%eax)
43f294:	06                   	push   %es
43f295:	00 a2 11 85 05 06    	add    %ah,0x6058511(%edx)
43f29b:	00 ab 11 fd 00 11    	add    %ch,0x1100fd11(%ebx)
43f2a1:	00 1b                	add    %bl,(%ebx)
43f2a3:	12 fd                	adc    %ch,%bh
43f2a5:	00 06                	add    %al,(%esi)
43f2a7:	06                   	push   %es
43f2a8:	6b 08 63             	imul   $0x63,(%eax),%ecx
43f2ab:	00 56 80             	add    %dl,-0x80(%esi)
43f2ae:	b8 13 3a 06 56       	mov    $0x56063a13,%eax
43f2b3:	80 c2 13             	add    $0x13,%dl
43f2b6:	3a 06                	cmp    (%esi),%al
43f2b8:	56                   	push   %esi
43f2b9:	80 ca 13             	or     $0x13,%dl
43f2bc:	3a 06                	cmp    (%esi),%al
43f2be:	56                   	push   %esi
43f2bf:	80 d0 13             	adc    $0x13,%al
43f2c2:	3a 06                	cmp    (%esi),%al
43f2c4:	56                   	push   %esi
43f2c5:	80 de 13             	sbb    $0x13,%dh
43f2c8:	3a 06                	cmp    (%esi),%al
43f2ca:	56                   	push   %esi
43f2cb:	80 e2 13             	and    $0x13,%dl
43f2ce:	3a 06                	cmp    (%esi),%al
43f2d0:	56                   	push   %esi
43f2d1:	80 ee 13             	sub    $0x13,%dh
43f2d4:	3a 06                	cmp    (%esi),%al
43f2d6:	56                   	push   %esi
43f2d7:	80 bf 12 3a 06 56 80 	cmpb   $0x80,0x56063a12(%edi)
43f2de:	f5                   	cmc
43f2df:	13 3a                	adc    (%edx),%edi
43f2e1:	06                   	push   %es
43f2e2:	56                   	push   %esi
43f2e3:	80 fc 13             	cmp    $0x13,%ah
43f2e6:	3a 06                	cmp    (%esi),%al
43f2e8:	56                   	push   %esi
43f2e9:	80 06 14             	addb   $0x14,(%esi)
43f2ec:	3a 06                	cmp    (%esi),%al
43f2ee:	56                   	push   %esi
43f2ef:	80 10 14             	adcb   $0x14,(%eax)
43f2f2:	3a 06                	cmp    (%esi),%al
43f2f4:	56                   	push   %esi
43f2f5:	80 1f 14             	sbbb   $0x14,(%edi)
43f2f8:	3a 06                	cmp    (%esi),%al
43f2fa:	56                   	push   %esi
43f2fb:	80 29 14             	subb   $0x14,(%ecx)
43f2fe:	3a 06                	cmp    (%esi),%al
43f300:	56                   	push   %esi
43f301:	80 2d 14 3a 06 06 06 	subb   $0x6,0x6063a14
43f308:	6b 08 63             	imul   $0x63,(%eax),%ecx
43f30b:	00 56 80             	add    %dl,-0x80(%esi)
43f30e:	36 14 62             	ss adc $0x62,%al
43f311:	06                   	push   %es
43f312:	56                   	push   %esi
43f313:	80 3e 14             	cmpb   $0x14,(%esi)
43f316:	62 06                	bound  %eax,(%esi)
43f318:	56                   	push   %esi
43f319:	80 47 14 62          	addb   $0x62,0x14(%edi)
43f31d:	06                   	push   %es
43f31e:	56                   	push   %esi
43f31f:	80 50 14 62          	adcb   $0x62,0x14(%eax)