43f2b4:	01 00                	add    %eax,(%eax)
43f2b6:	68 9b 01 00 00       	push   $0x19b
43f2bb:	00 46 02             	add    %al,0x2(%esi)
43f2be:	5c                   	pop    %esp
43f2bf:	03 72 01             	add    0x1(%edx),%esi
43f2c2:	02 00                	add    (%eax),%al
43f2c4:	7c 9b                	jl     0x43f261
43f2c6:	01 00                	add    %eax,(%eax)
43f2c8:	00 00                	add    %al,(%eax)
43f2ca:	83 00 5f             	addl   $0x5f,(%eax)
43f2cd:	03 76 01             	add    0x1(%esi),%esi
43f2d0:	02 00                	add    (%eax),%al
43f2d2:	94                   	xchg   %eax,%esp
43f2d3:	9b                   	fwait
43f2d4:	01 00                	add    %eax,(%eax)
43f2d6:	00 00                	add    %al,(%eax)
43f2d8:	46                   	inc    %esi
43f2d9:	02 67 03             	add    0x3(%edi),%ah
43f2dc:	7b 01                	jnp    0x43f2df
43f2de:	02 00                	add    (%eax),%al
43f2e0:	a8 9b                	test   $0x9b,%al
43f2e2:	01 00                	add    %eax,(%eax)
43f2e4:	00 00                	add    %al,(%eax)
43f2e6:	11 00                	adc    %eax,(%eax)
43f2e8:	6a 03                	push   $0x3
43f2ea:	7f 01                	jg     0x43f2ed
43f2ec:	02 00                	add    (%eax),%al
43f2ee:	08 9c 01 00 00 00 01 	or     %bl,0x1000000(%ecx,%eax,1)
43f2f5:	00 72 03             	add    %dh,0x3(%edx)
43f2f8:	87 01                	xchg   %eax,(%ecx)
43f2fa:	03 00                	add    (%eax),%eax
43f2fc:	24 9c                	and    $0x9c,%al
43f2fe:	01 00                	add    %eax,(%eax)
43f300:	00 00                	add    %al,(%eax)
43f302:	06                   	push   %es
43f303:	18 12                	sbb    %dl,(%edx)
43f305:	01 54 00 04          	add    %edx,0x4(%eax,%eax,1)
43f309:	00 38                	add    %bh,(%eax)
43f30b:	9c                   	pushf
43f30c:	01 00                	add    %eax,(%eax)
43f30e:	00 00                	add    %al,(%eax)
43f310:	03 08                	add    (%eax),%ecx
43f312:	91                   	xchg   %eax,%ecx
43f313:	03 93 01 04 00 24    	add    0x24000401(%ebx),%edx
43f319:	9c                   	pushf
43f31a:	01 00                	add    %eax,(%eax)
43f31c:	00 00                	add    %al,(%eax)
43f31e:	06                   	push   %es
43f31f:	18 12                	sbb    %dl,(%edx)
43f321:	01 54 00 04          	add    %edx,0x4(%eax,%eax,1)
43f325:	00 a4 9c 01 00 00 00 	add    %ah,0x1(%esp,%ebx,4)
43f32c:	11 18                	adc    %ebx,(%eax)
43f32e:	d7                   	xlat   %ds:(%ebx)
43f32f:	00 2d 00 04 00 00    	add    %ch,0x400
43f335:	00 00                	add    %al,(%eax)
43f337:	00 80 00 16 20 7f    	add    %al,0x7f201600(%eax)
43f33d:	04 b7                	add    $0xb7,%al
43f33f:	01 04 00             	add    %eax,(%eax,%eax,1)
43f342:	c4 9f 01 00 00 00    	les    0x1(%edi),%ebx
43f348:	16                   	push   %ss
43f349:	00 a3 04 be 01 05    	add    %ah,0x501be04(%ebx)
43f34f:	00 3c a0             	add    %bh,(%eax,%eiz,4)
43f352:	01 00                	add    %eax,(%eax)
43f354:	00 00                	add    %al,(%eax)
43f356:	16                   	push   %ss
43f357:	00 af 04 2d 00 07    	add    %ch,0x7002d04(%edi)
43f35d:	00 44 aa 01          	add    %al,0x1(%edx,%ebp,4)
43f361:	00 00                	add    %al,(%eax)
43f363:	00 11                	add    %dl,(%ecx)
43f365:	00 b3 04 2d 00 07    	add    %dh,0x7002d04(%ebx)
43f36b:	00 18                	add    %bl,(%eax)
43f36d:	ab                   	stos   %eax,%es:(%edi)
43f36e:	01 00                	add    %eax,(%eax)
43f370:	00 00                	add    %al,(%eax)
43f372:	16                   	push   %ss
43f373:	00 b7 04 c4 01 07    	add    %dh,0x701c404(%edi)
43f379:	00 ac ad 01 00 00 00 	add    %ch,0x1(%ebp,%ebp,4)
43f380:	16                   	push   %ss
43f381:	00 bf 04 2d 00 08    	add    %bh,0x8002d04(%edi)
43f387:	00 b0 ae 01 00 00    	add    %dh,0x1ae(%eax)
43f38d:	00 16                	add    %dl,(%esi)
43f38f:	00 c3                	add    %al,%bl
43f391:	04 ca                	add    $0xca,%al
43f393:	01 08                	add    %ecx,(%eax)
43f395:	00 74 af 01          	add    %dh,0x1(%edi,%ebp,4)
43f399:	00 00                	add    %al,(%eax)
43f39b:	00 16                	add    %dl,(%esi)
43f39d:	00 0c 05 d1 01 09 00 	add    %cl,0x901d1(,%eax,1)
43f3a4:	04 b0                	add    $0xb0,%al
43f3a6:	01 00                	add    %eax,(%eax)
43f3a8:	00 00                	add    %al,(%eax)
43f3aa:	11 00                	adc    %eax,(%eax)
43f3ac:	20 05 2d 00 0d 00    	and    %al,0xd002d
43f3b2:	24 b2                	and    $0xb2,%al
43f3b4:	01 00                	add    %eax,(%eax)
43f3b6:	00 00                	add    %al,(%eax)
43f3b8:	11 00                	adc    %eax,(%eax)
43f3ba:	24 05                	and    $0x5,%al
43f3bc:	d9 01                	flds   (%ecx)
43f3be:	0d 00 fc b4 01       	or     $0x1b4fc00,%eax
43f3c3:	00 00                	add    %al,(%eax)
43f3c5:	00 11                	add    %dl,(%ecx)
43f3c7:	00 4f 05             	add    %cl,0x5(%edi)
43f3ca:	d9 01                	flds   (%ecx)
43f3cc:	0f 00 ec             	verw   %esp
43f3cf:	b5 01                	mov    $0x1,%ch
43f3d1:	00 00                	add    %al,(%eax)
43f3d3:	00 11                	add    %dl,(%ecx)
43f3d5:	00 5b 05             	add    %bl,0x5(%ebx)
43f3d8:	2d 00 11 00 70       	sub    $0x70001100,%eax
43f3dd:	b6 01                	mov    $0x1,%dh
43f3df:	00 00                	add    %al,(%eax)
43f3e1:	00 11                	add    %dl,(%ecx)
43f3e3:	00 5f 05             	add    %bl,0x5(%edi)
43f3e6:	d9 01                	flds   (%ecx)
43f3e8:	11 00                	adc    %eax,(%eax)
43f3ea:	90                   	nop
43f3eb:	bb 01 00 00 00       	mov    $0x1,%ebx
43f3f0:	16                   	push   %ss
43f3f1:	00 6b 05             	add    %ch,0x5(%ebx)
43f3f4:	e0 01                	loopne 0x43f3f7
43f3f6:	13 00                	adc    (%eax),%eax
43f3f8:	30 bd 01 00 00 00    	xor    %bh,0x1(%ebp)
43f3fe:	16                   	push   %ss
43f3ff:	00 6f 05             	add    %ch,0x5(%edi)
43f402:	e4 01                	in     $0x1,%al
43f404:	13 00                	adc    (%eax),%eax
43f406:	70 bd                	jo     0x43f3c5
43f408:	01 00                	add    %eax,(%eax)
43f40a:	00 00                	add    %al,(%eax)
43f40c:	16                   	push   %ss
43f40d:	00 77 05             	add    %dh,0x5(%edi)
43f410:	d9 01                	flds   (%ecx)
43f412:	14 00                	adc    $0x0,%al
43f414:	b0 bd                	mov    $0xbd,%al
43f416:	01 00                	add    %eax,(%eax)
43f418:	00 00                	add    %al,(%eax)
43f41a:	16                   	push   %ss
43f41b:	00 83 05 2d 00 16    	add    %al,0x16002d05(%ebx)
43f421:	00 30                	add    %dh,(%eax)
43f423:	be 01 00 00 00       	mov    $0x1,%esi
43f428:	11 00                	adc    %eax,(%eax)
43f42a:	87 05 d9 01 16 00    	xchg   %eax,0x1601d9
43f430:	60                   	pusha
43f431:	bf 01 00 00 00       	mov    $0x1,%edi
43f436:	16                   	push   %ss
43f437:	00 93 05 e9 01 18    	add    %dl,0x1801e905(%ebx)
43f43d:	00 b0 c1 01 00 00    	add    %dh,0x1c1(%eax)
43f443:	00 16                	add    %dl,(%esi)
43f445:	00 9f 05 ef 01 1a    	add    %bl,0x1a01ef05(%edi)
43f44b:	00 a8 c2 01 00 00    	add    %ch,0x1c2(%eax)
43f451:	00 16                	add    %dl,(%esi)
43f453:	00 ab 05 2d 00 1c    	add    %ch,0x1c002d05(%ebx)
43f459:	00 8c dc 01 00 00 00 	add    %cl,0x1(%esp,%ebx,8)
43f460:	16                   	push   %ss
43f461:	00 af 05 f6 01 1c    	add    %ch,0x1c01f605(%edi)
43f467:	00 00                	add    %al,(%eax)
43f469:	00 00                	add    %al,(%eax)
43f46b:	00 80 00 11 20 d0    	add    %al,-0x2fdfef00(%eax)
43f471:	05 04 02 20 00       	add    $0x200204,%eax
43f476:	78 e0                	js     0x43f458
43f478:	01 00                	add    %eax,(%eax)
43f47a:	00 00                	add    %al,(%eax)
43f47c:	16                   	push   %ss
43f47d:	00 f0                	add    %dh,%al
43f47f:	05 0b 02 22 00       	add    $0x22020b,%eax
43f484:	4c                   	dec    %esp
43f485:	e1 01                	loope  0x43f488
43f487:	00 00                	add    %al,(%eax)
43f489:	00 16                	add    %dl,(%esi)
43f48b:	00 f8                	add    %bh,%al
43f48d:	05 2d 00 23 00       	add    $0x23002d,%eax
43f492:	00 00                	add    %al,(%eax)
43f494:	00 00                	add    %al,(%eax)
43f496:	80 00 16             	addb   $0x16,(%eax)
43f499:	20 fc                	and    %bh,%ah
43f49b:	05 10 02 23 00       	add    $0x230210,%eax
43f4a0:	00 00                	add    %al,(%eax)
43f4a2:	00 00                	add    %al,(%eax)
43f4a4:	80 00 16             	addb   $0x16,(%eax)
43f4a7:	20 1f                	and    %bl,(%edi)
43f4a9:	06                   	push   %es
43f4aa:	1a 02                	sbb    (%edx),%al
43f4ac:	26 00 d4             	es add %dl,%ah
43f4af:	e4 01                	in     $0x1,%al
43f4b1:	00 00                	add    %al,(%eax)
43f4b3:	00 16                	add    %dl,(%esi)
43f4b5:	00 3b                	add    %bh,(%ebx)
43f4b7:	06                   	push   %es
43f4b8:	2d 00 29 00 60       	sub    $0x60002900,%eax
43f4bd:	e5 01                	in     $0x1,%eax
43f4bf:	00 00                	add    %al,(%eax)
43f4c1:	00 16                	add    %dl,(%esi)
43f4c3:	00 3f                	add    %bh,(%edi)
43f4c5:	06                   	push   %es
43f4c6:	23 02                	and    (%edx),%eax
43f4c8:	29 00                	sub    %eax,(%eax)
43f4ca:	44                   	inc    %esp
43f4cb:	e6 01                	out    %al,$0x1
43f4cd:	00 00                	add    %al,(%eax)
43f4cf:	00 16                	add    %dl,(%esi)
43f4d1:	00 4b 06             	add    %cl,0x6(%ebx)
43f4d4:	04 02                	add    $0x2,%al
43f4d6:	2b 00                	sub    (%eax),%eax
43f4d8:	08 e7                	or     %ah,%bh
43f4da:	01 00                	add    %eax,(%eax)
43f4dc:	00 00                	add    %al,(%eax)
43f4de:	16                   	push   %ss
43f4df:	00 53 06             	add    %dl,0x6(%ebx)
43f4e2:	29 02                	sub    %eax,(%edx)
43f4e4:	2c 00                	sub    $0x0,%al
43f4e6:	3c eb                	cmp    $0xeb,%al
43f4e8:	01 00                	add    %eax,(%eax)
43f4ea:	00 00                	add    %al,(%eax)
43f4ec:	11 08                	adc    %ecx,(%eax)
43f4ee:	5f                   	pop    %edi
43f4ef:	06                   	push   %es
43f4f0:	2f                   	das
43f4f1:	02 2e                	add    (%esi),%ch
43f4f3:	00 50 eb             	add    %dl,-0x15(%eax)
43f4f6:	01 00                	add    %eax,(%eax)
43f4f8:	20 00                	and    %al,(%eax)
43f4fa:	11 08                	adc    %ecx,(%eax)
43f4fc:	66 06                	pushw  %es
43f4fe:	34 02                	xor    $0x2,%al
43f500:	2e 00 34 ec          	add    %dh,%cs:(%esp,%ebp,8)
43f504:	01 00                	add    %eax,(%eax)
43f506:	00 00                	add    %al,(%eax)
43f508:	11 00                	adc    %eax,(%eax)
43f50a:	7d 06                	jge    0x43f512
43f50c:	34 02                	xor    $0x2,%al
43f50e:	2f                   	das
43f50f:	00 c4                	add    %al,%ah
43f511:	ed                   	in     (%dx),%eax
43f512:	01 00                	add    %eax,(%eax)
43f514:	00 00                	add    %al,(%eax)
43f516:	11 08                	adc    %ecx,(%eax)
43f518:	85 06                	test   %eax,(%esi)
43f51a:	3a 02                	cmp    (%edx),%al
43f51c:	30 00                	xor    %al,(%eax)
43f51e:	d8 ed                	fsubr  %st(5),%st
43f520:	01 00                	add    %eax,(%eax)
43f522:	20 00                	and    %al,(%eax)
43f524:	11 08                	adc    %ecx,(%eax)
43f526:	90                   	nop
43f527:	06                   	push   %es
43f528:	3f                   	aas
43f529:	02 30                	add    (%eax),%dh
43f52b:	00 00                	add    %al,(%eax)
43f52d:	00 00                	add    %al,(%eax)
43f52f:	00 80 00 11 20 9b    	add    %al,-0x64dfef00(%eax)
43f535:	06                   	push   %es
43f536:	45                   	inc    %ebp
43f537:	02 31                	add    (%ecx),%dh
43f539:	00 00                	add    %al,(%eax)
43f53b:	00 00                	add    %al,(%eax)
43f53d:	00 80 00 11 20 b3    	add    %al,-0x4cdfef00(%eax)
43f543:	06                   	push   %es
43f544:	49                   	dec    %ecx
43f545:	02 31                	add    (%ecx),%dh
43f547:	00 00                	add    %al,(%eax)
43f549:	00 00                	add    %al,(%eax)
43f54b:	00 80 00 11 20 eb    	add    %al,-0x14dfef00(%eax)
43f551:	06                   	push   %es
43f552:	51                   	push   %ecx
43f553:	02 34 00             	add    (%eax,%eax,1),%dh
43f556:	00 00                	add    %al,(%eax)
43f558:	00 00                	add    %al,(%eax)
43f55a:	80 00 11             	addb   $0x11,(%eax)
43f55d:	20 07                	and    %al,(%edi)
43f55f:	07                   	pop    %es
43f560:	56                   	push   %esi
43f561:	02 35 00 00 00 00    	add    0x0,%dh
43f567:	00 80 00 11 20 20    	add    %al,0x20201100(%eax)
43f56d:	07                   	pop    %es
43f56e:	5c                   	pop    %esp
43f56f:	02 36                	add    (%esi),%dh
43f571:	00 00                	add    %al,(%eax)
43f573:	00 00                	add    %al,(%eax)
43f575:	00 80 00 16 20 3a    	add    %al,0x3a201600(%eax)
43f57b:	07                   	pop    %es
43f57c:	62 02                	bound  %eax,(%edx)
43f57e:	38 00                	cmp    %al,(%eax)
43f580:	00 00                	add    %al,(%eax)
43f582:	00 00                	add    %al,(%eax)
43f584:	80 00 16             	addb   $0x16,(%eax)
43f587:	20 6b 07             	and    %ch,0x7(%ebx)
43f58a:	71 02                	jno    0x43f58e
43f58c:	3c 00                	cmp    $0x0,%al
43f58e:	00 00                	add    %al,(%eax)
43f590:	00 00                	add    %al,(%eax)
43f592:	80 00 16             	addb   $0x16,(%eax)
43f595:	20 93 07 7a 02 40    	and    %dl,0x40027a07(%ebx)
43f59b:	00 00                	add    %al,(%eax)
43f59d:	00 00                	add    %al,(%eax)
43f59f:	00 80 00 16 20 b8    	add    %al,-0x47dfea00(%eax)
43f5a5:	07                   	pop    %es
43f5a6:	81 02 42 00 00 00    	addl   $0x42,(%edx)
43f5ac:	00 00                	add    %al,(%eax)
43f5ae:	80 00 16             	addb   $0x16,(%eax)
43f5b1:	20 d9                	and    %bl,%cl
43f5b3:	07                   	pop    %es
43f5b4:	86 02                	xchg   %al,(%edx)
43f5b6:	43                   	inc    %ebx
43f5b7:	00 9c ee 01 00 00 00 	add    %bl,0x1(%esi,%ebp,8)
43f5be:	11 00                	adc    %eax,(%eax)
43f5c0:	05 08 31 00 4a       	add    $0x4a003108,%eax
43f5c5:	00 28                	add    %ch,(%eax)
43f5c7:	f0 01 00             	lock add %eax,(%eax)
43f5ca:	00 00                	add    %al,(%eax)
43f5cc:	11 00                	adc    %eax,(%eax)
43f5ce:	0d 08 e0 01 4b       	or     $0x4b01e008,%eax
43f5d3:	00 4c f1 01          	add    %cl,0x1(%ecx,%esi,8)
43f5d7:	00 00                	add    %al,(%eax)
43f5d9:	00 11                	add    %dl,(%ecx)
43f5db:	00 11                	add    %dl,(%ecx)
43f5dd:	08 e0                	or     %ah,%al
43f5df:	01 4b 00             	add    %ecx,0x0(%ebx)
43f5e2:	14 f2                	adc    $0xf2,%al
43f5e4:	01 00                	add    %eax,(%eax)
43f5e6:	00 00                	add    %al,(%eax)
43f5e8:	11 00                	adc    %eax,(%eax)
43f5ea:	15 08 2d 00 4b       	adc    $0x4b002d08,%eax
43f5ef:	00 b0 f3 01 00 00    	add    %dh,0x1f3(%eax)
43f5f5:	00 11                	add    %dl,(%ecx)
43f5f7:	00 19                	add    %bl,(%ecx)
43f5f9:	08 95 02 4b 00 78    	or     %dl,0x78004b02(%ebp)
43f5ff:	f4                   	hlt
43f600:	01 00                	add    %eax,(%eax)
43f602:	00 00                	add    %al,(%eax)
43f604:	11 00                	adc    %eax,(%eax)
43f606:	1d 08 95 02 4b       	sbb    $0x4b029508,%eax
43f60b:	00 50 f5             	add    %dl,-0xb(%eax)
43f60e:	01 00                	add    %eax,(%eax)
43f610:	00 00                	add    %al,(%eax)
43f612:	11 00                	adc    %eax,(%eax)
43f614:	21 08                	and    %ecx,(%eax)
43f616:	99                   	cltd
43f617:	02 4b 00             	add    0x0(%ebx),%cl
43f61a:	90                   	nop
43f61b:	07                   	pop    %es
43f61c:	02 00                	add    (%eax),%al
43f61e:	00 00                	add    %al,(%eax)
43f620:	11 00                	adc    %eax,(%eax)
43f622:	43                   	inc    %ebx
43f623:	08 9f 02 4c 00 dc    	or     %bl,-0x23ffb3fe(%edi)
43f629:	08 02                	or     %al,(%edx)
43f62b:	00 00                	add    %al,(%eax)
43f62d:	00 06                	add    %al,(%esi)
43f62f:	18 12                	sbb    %dl,(%edx)