4402d4:	13 05 48 01 38 91    	adc    0x91380148,%eax
4402da:	03 00                	add    (%eax),%eax
4402dc:	00 00                	add    %al,(%eax)
4402de:	16                   	push   %ss
4402df:	00 82 16 f1 03 4b    	add    %al,0x4b03f116(%edx)
4402e5:	01 24 93             	add    %esp,(%ebx,%edx,4)
4402e8:	03 00                	add    (%eax),%eax
4402ea:	00 00                	add    %al,(%eax)
4402ec:	16                   	push   %ss
4402ed:	00 8a 16 23 02 4c    	add    %cl,0x4c022316(%edx)
4402f3:	01 24 9c             	add    %esp,(%esp,%ebx,4)
4402f6:	01 00                	add    %eax,(%eax)
4402f8:	00 00                	add    %al,(%eax)
4402fa:	06                   	push   %es
4402fb:	18 12                	sbb    %dl,(%edx)
4402fd:	01 54 00 4e          	add    %edx,0x4e(%eax,%eax,1)
440301:	01 ac 94 03 00 00 00 	add    %ebp,0x3(%esp,%edx,4)
440308:	16                   	push   %ss
440309:	00 9a 16 a0 03 4e    	add    %bl,0x4e03a016(%edx)
44030f:	01 64 98 03          	add    %esp,0x3(%eax,%ebx,4)
440313:	00 00                	add    %al,(%eax)
440315:	00 06                	add    %al,(%esi)
440317:	18 12                	sbb    %dl,(%edx)
440319:	01 54 00 4e          	add    %edx,0x4e(%eax,%eax,1)
44031d:	01 80 98 03 00 00    	add    %eax,0x398(%eax)
440323:	00 46 0a             	add    %al,0xa(%esi)
440326:	cc                   	int3
440327:	16                   	push   %ss
440328:	18 01                	sbb    %al,(%ecx)
44032a:	4e                   	dec    %esi
44032b:	01 a0 98 03 00 00    	add    %esp,0x398(%eax)
440331:	00 44 02 da          	add    %al,-0x26(%edx,%eax,1)
440335:	16                   	push   %ss
440336:	18 01                	sbb    %al,(%ecx)
440338:	4e                   	dec    %esi
440339:	01 24 9c             	add    %esp,(%esp,%ebx,4)
44033c:	01 00                	add    %eax,(%eax)
44033e:	00 00                	add    %al,(%eax)
440340:	06                   	push   %es
440341:	18 12                	sbb    %dl,(%edx)
440343:	01 54 00 4e          	add    %edx,0x4e(%eax,%eax,1)
440347:	01 00                	add    %eax,(%eax)
440349:	00 00                	add    %al,(%eax)
44034b:	00 80 00 16 20 f0    	add    %al,-0xfdfea00(%eax)
440351:	16                   	push   %ss
440352:	dc 06                	faddl  (%esi)
440354:	4e                   	dec    %esi
440355:	01 00                	add    %eax,(%eax)
440357:	00 00                	add    %al,(%eax)
440359:	00 80 00 16 20 1e    	add    %al,0x1e201600(%eax)
44035f:	17                   	pop    %ss
440360:	51                   	push   %ecx
440361:	02 53 01             	add    0x1(%ebx),%dl
440364:	00 00                	add    %al,(%eax)
440366:	00 00                	add    %al,(%eax)
440368:	80 00 16             	addb   $0x16,(%eax)
44036b:	20 32                	and    %dh,(%edx)
44036d:	17                   	pop    %ss
44036e:	e8 06 54 01 bc       	call   0xbc455779
440373:	98                   	cwtl
440374:	03 00                	add    (%eax),%eax
440376:	00 00                	add    %al,(%eax)
440378:	06                   	push   %es
440379:	18 12                	sbb    %dl,(%edx)
44037b:	01 54 00 5a          	add    %edx,0x5a(%eax,%eax,1)
44037f:	01 04 99             	add    %eax,(%ecx,%ebx,4)
440382:	03 00                	add    (%eax),%eax
440384:	00 00                	add    %al,(%eax)
440386:	11 18                	adc    %ebx,(%eax)
440388:	d7                   	xlat   %ds:(%ebx)
440389:	00 2d 00 5a 01 54    	add    %ch,0x54015a00
44038f:	9a 03 00 00 00 16 00 	lcall  $0x16,$0x3
440396:	bc 17 0c 07 5a       	mov    $0x5a070c17,%esp
44039b:	01 f8                	add    %edi,%eax
44039d:	9a 03 00 00 00 16 00 	lcall  $0x16,$0x3
4403a4:	c8 17 14 07          	enter  $0x1417,$0x7
4403a8:	5c                   	pop    %esp
4403a9:	01 6c 9b 03          	add    %ebp,0x3(%ebx,%ebx,4)
4403ad:	00 00                	add    %al,(%eax)
4403af:	00 16                	add    %dl,(%esi)
4403b1:	00 d8                	add    %bl,%al
4403b3:	17                   	pop    %ss
4403b4:	20 07                	and    %al,(%edi)
4403b6:	5f                   	pop    %edi
4403b7:	01 d4                	add    %edx,%esp
4403b9:	9b                   	fwait
4403ba:	03 00                	add    (%eax),%eax
4403bc:	00 00                	add    %al,(%eax)
4403be:	16                   	push   %ss
4403bf:	00 e4                	add    %ah,%ah
4403c1:	17                   	pop    %ss
4403c2:	29 07                	sub    %eax,(%edi)
4403c4:	61                   	popa
4403c5:	01 18                	add    %ebx,(%eax)
4403c7:	9d                   	popf
4403c8:	03 00                	add    (%eax),%eax
4403ca:	00 00                	add    %al,(%eax)
4403cc:	06                   	push   %es
4403cd:	00 f4                	add    %dh,%ah
4403cf:	17                   	pop    %ss
4403d0:	34 07                	xor    $0x7,%al
4403d2:	64 01 b0 9d 03 00 00 	add    %esi,%fs:0x39d(%eax)
4403d9:	00 06                	add    %al,(%esi)
4403db:	00 08                	add    %cl,(%eax)
4403dd:	18 34 07             	sbb    %dh,(%edi,%eax,1)
4403e0:	68 01 7c a0 03       	push   $0x3a07c01
4403e5:	00 00                	add    %al,(%eax)
4403e7:	00 06                	add    %al,(%esi)
4403e9:	00 1c 18             	add    %bl,(%eax,%ebx,1)
4403ec:	3e 07                	ds pop %es
4403ee:	6c                   	insb   (%dx),%es:(%edi)
4403ef:	01 80 a2 03 00 00    	add    %eax,0x3a2(%eax)
4403f5:	00 06                	add    %al,(%esi)
4403f7:	00 3d 18 54 00 71    	add    %bh,0x71005418
4403fd:	01 a0 a4 03 00 00    	add    %esp,0x3a4(%eax)
440403:	00 06                	add    %al,(%esi)
440405:	00 41 18             	add    %al,0x18(%ecx)
440408:	4b                   	dec    %ebx
440409:	07                   	pop    %es
44040a:	71 01                	jno    0x44040d
44040c:	80 a8 03 00 00 00 06 	subb   $0x6,0x3(%eax)
440413:	00 45 18             	add    %al,0x18(%ebp)
440416:	55                   	push   %ebp
440417:	07                   	pop    %es
440418:	71 01                	jno    0x44041b
44041a:	bc a9 03 00 00       	mov    $0x3a9,%esp
44041f:	00 06                	add    %al,(%esi)
440421:	00 51 18             	add    %dl,0x18(%ecx)
440424:	5d                   	pop    %ebp
440425:	07                   	pop    %es
440426:	73 01                	jae    0x440429
440428:	4c                   	dec    %esp
440429:	ac                   	lods   %ds:(%esi),%al
44042a:	03 00                	add    (%eax),%eax
44042c:	00 00                	add    %al,(%eax)
44042e:	16                   	push   %ss
44042f:	00 5d 18             	add    %bl,0x18(%ebp)
440432:	66 07                	popw   %es
440434:	75 01                	jne    0x440437
440436:	f0 ae                	lock scas %es:(%edi),%al
440438:	03 00                	add    (%eax),%eax
44043a:	00 00                	add    %al,(%eax)
44043c:	01 00                	add    %eax,(%eax)
44043e:	69 18 75 07 77 01    	imul   $0x1770775,(%eax),%ebx
440444:	94                   	xchg   %eax,%esp
440445:	af                   	scas   %es:(%edi),%eax
440446:	03 00                	add    (%eax),%eax
440448:	00 00                	add    %al,(%eax)
44044a:	01 00                	add    %eax,(%eax)
44044c:	71 18                	jno    0x440466
44044e:	7a 07                	jp     0x440457
440450:	78 01                	js     0x440453
440452:	48                   	dec    %eax
440453:	b1 03                	mov    $0x3,%cl
440455:	00 00                	add    %al,(%eax)
440457:	00 01                	add    %al,(%ecx)
440459:	00 79 18             	add    %bh,0x18(%ecx)
44045c:	82 07 79             	addb   $0x79,(%edi)
44045f:	01 a0 b3 03 00 00    	add    %esp,0x3b3(%eax)
440465:	00 01                	add    %al,(%ecx)
440467:	00 81 18 08 01 7a    	add    %al,0x7a010818(%ecx)
44046d:	01 1c b5 03 00 00 00 	add    %ebx,0x3(,%esi,4)
440474:	01 00                	add    %eax,(%eax)
440476:	8d 18                	lea    (%eax),%ebx
440478:	89 07                	mov    %eax,(%edi)
44047a:	7c 01                	jl     0x44047d
44047c:	70 b8                	jo     0x440436
44047e:	03 00                	add    (%eax),%eax
440480:	00 00                	add    %al,(%eax)
440482:	01 00                	add    %eax,(%eax)
440484:	99                   	cltd
440485:	18 93 07 7e 01 d8    	sbb    %dl,-0x27fe81f9(%ebx)
44048b:	b8 03 00 00 00       	mov    $0x3,%eax
440490:	01 00                	add    %eax,(%eax)
440492:	a1 18 99 07 7f       	mov    0x7f079918,%eax
440497:	01 d4                	add    %edx,%esp
440499:	b9 03 00 00 00       	mov    $0x3,%ecx
44049e:	01 00                	add    %eax,(%eax)
4404a0:	a9 18 7a 07 80       	test   $0x80077a18,%eax
4404a5:	01 e0                	add    %esp,%eax
4404a7:	ba 03 00 00 00       	mov    $0x3,%edx
4404ac:	01 00                	add    %eax,(%eax)
4404ae:	b1 18                	mov    $0x18,%cl
4404b0:	c1 02 81             	roll   $0x81,(%edx)
4404b3:	01 80 bb 03 00 00    	add    %eax,0x3bb(%eax)
4404b9:	00 01                	add    %al,(%ecx)
4404bb:	00 b9 18 18 01 82    	add    %bh,-0x7dfee7e8(%ecx)
4404c1:	01 e4                	add    %esp,%esp
4404c3:	bd 03 00 00 00       	mov    $0x3,%ebp
4404c8:	46                   	inc    %esi
4404c9:	02 3c 19             	add    (%ecx,%ebx,1),%bh
4404cc:	7b 01                	jnp    0x4404cf
4404ce:	82 01 f8             	addb   $0xf8,(%ecx)
4404d1:	bd 03 00 00 00       	mov    $0x3,%ebp
4404d6:	11 18                	adc    %ebx,(%eax)
4404d8:	d7                   	xlat   %ds:(%ebx)
4404d9:	00 2d 00 82 01 00    	add    %ch,0x18200
4404df:	00 00                	add    %al,(%eax)
4404e1:	00 80 00 16 20 81    	add    %al,-0x7edfea00(%eax)
4404e7:	1a ae 07 82 01 00    	sbb    0x18207(%esi),%ch
4404ed:	00 00                	add    %al,(%eax)
4404ef:	00 80 00 16 20 bc    	add    %al,-0x43dfea00(%eax)
4404f5:	1a b7 07 86 01 00    	sbb    0x18607(%edi),%dh
4404fb:	00 00                	add    %al,(%eax)
4404fd:	00 80 00 16 20 e5    	add    %al,-0x1adfea00(%eax)
440503:	1a bd 07 88 01 00    	sbb    0x18807(%ebp),%bh
440509:	00 00                	add    %al,(%eax)
44050b:	00 80 00 13 20 13    	add    %al,0x13201300(%eax)
440511:	1b c9                	sbb    %ecx,%ecx
440513:	07                   	pop    %es
440514:	8e 01                	mov    (%ecx),%es
440516:	00 00                	add    %al,(%eax)
440518:	00 00                	add    %al,(%eax)
44051a:	80 00 16             	addb   $0x16,(%eax)
44051d:	20 40 1b             	and    %al,0x1b(%eax)
440520:	d3 07                	roll   %cl,(%edi)
440522:	93                   	xchg   %eax,%ebx
440523:	01 00                	add    %eax,(%eax)
440525:	00 00                	add    %al,(%eax)
440527:	00 80 00 16 20 82    	add    %al,-0x7ddfea00(%eax)
44052d:	1b e2                	sbb    %edx,%esp
44052f:	07                   	pop    %es
440530:	9c                   	pushf
440531:	01 00                	add    %eax,(%eax)
440533:	00 00                	add    %al,(%eax)
440535:	00 80 00 16 20 9d    	add    %al,-0x62dfea00(%eax)
44053b:	1b e7                	sbb    %edi,%esp
44053d:	07                   	pop    %es
44053e:	9d                   	popf
44053f:	01 00                	add    %eax,(%eax)
440541:	00 00                	add    %al,(%eax)
440543:	00 80 00 13 20 e2    	add    %al,-0x1ddfed00(%eax)
440549:	1b fc                	sbb    %esp,%edi
44054b:	07                   	pop    %es
44054c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
44054d:	01 04 bf             	add    %eax,(%edi,%edi,4)
440550:	03 00                	add    (%eax),%eax
440552:	00 00                	add    %al,(%eax)
440554:	06                   	push   %es
440555:	18 12                	sbb    %dl,(%edx)
440557:	01 11                	add    %edx,(%ecx)
440559:	08 b1 01 28 bf 03    	or     %dh,0x3bf2801(%ecx)
44055f:	00 00                	add    %al,(%eax)
440561:	00 06                	add    %al,(%esi)
440563:	18 12                	sbb    %dl,(%edx)
440565:	01 17                	add    %edx,(%edi)
440567:	08 b3 01 28 c0 03    	or     %dh,0x3c02801(%ebx)
44056d:	00 00                	add    %al,(%eax)
44056f:	00 66 03             	add    %ah,0x3(%esi)
440572:	b9 1c 54 00 b6       	mov    $0xb600541c,%ecx
440577:	01 8c c1 03 00 00 00 	add    %ecx,0x3(%ecx,%eax,8)
44057e:	06                   	push   %es
44057f:	18 12                	sbb    %dl,(%edx)
440581:	01 bc 02 b6 01 24 9c 	add    %edi,-0x63dbfe4a(%edx,%eax,1)
440588:	01 00                	add    %eax,(%eax)
44058a:	00 00                	add    %al,(%eax)
44058c:	06                   	push   %es
44058d:	18 12                	sbb    %dl,(%edx)
44058f:	01 54 00 b7          	add    %edx,-0x49(%eax,%eax,1)
440593:	01 bc c1 03 00 00 00 	add    %edi,0x3(%ecx,%eax,8)
44059a:	06                   	push   %es
44059b:	00 0a                	add    %cl,(%edx)
44059d:	1d 21 08 b7 01       	sbb    $0x1b70821,%eax
4405a2:	48                   	dec    %eax
4405a3:	c4 03                	les    (%ebx),%eax
4405a5:	00 00                	add    %al,(%eax)
4405a7:	00 01                	add    %al,(%ecx)
4405a9:	00 28                	add    %ch,(%eax)
4405ab:	1d 30 08 bc 01       	sbb    $0x1bc0830,%eax
4405b0:	cc                   	int3
4405b1:	c4 03                	les    (%ebx),%eax
4405b3:	00 00                	add    %al,(%eax)
4405b5:	00 01                	add    %al,(%ecx)
4405b7:	00 32                	add    %dh,(%edx)
4405b9:	1d 35 08 bd 01       	sbb    $0x1bd0835,%eax
4405be:	d4 c5                	aam    $0xc5
4405c0:	03 00                	add    (%eax),%eax
4405c2:	00 00                	add    %al,(%eax)
4405c4:	01 00                	add    %eax,(%eax)
4405c6:	46                   	inc    %esi
4405c7:	1d 3c 08 c0 01       	sbb    $0x1c0083c,%eax
4405cc:	d0 c6                	rol    $1,%dh
4405ce:	03 00                	add    (%eax),%eax
4405d0:	00 00                	add    %al,(%eax)
4405d2:	01 00                	add    %eax,(%eax)
4405d4:	5a                   	pop    %edx
4405d5:	1d 45 08 c3 01       	sbb    $0x1c30845,%eax
4405da:	20 c8                	and    %cl,%al
4405dc:	03 00                	add    (%eax),%eax
4405de:	00 00                	add    %al,(%eax)
4405e0:	06                   	push   %es
4405e1:	00 69 1d             	add    %ch,0x1d(%ecx)
4405e4:	4c                   	dec    %esp
4405e5:	08 c5                	or     %al,%ch
4405e7:	01 00                	add    %eax,(%eax)
4405e9:	00 01                	add    %al,(%ecx)
4405eb:	00 59 03             	add    %bl,0x3(%ecx)
4405ee:	00 00                	add    %al,(%eax)
4405f0:	01 00                	add    %eax,(%eax)
4405f2:	6f                   	outsl  %ds:(%esi),(%dx)
4405f3:	03 00                	add    (%eax),%eax
4405f5:	00 01                	add    %al,(%ecx)
4405f7:	00 75 03             	add    %dh,0x3(%ebp)
4405fa:	00 00                	add    %al,(%eax)
4405fc:	01 00                	add    %eax,(%eax)
4405fe:	9f                   	lahf
4405ff:	04 00                	add    $0x0,%al
440601:	00 01                	add    %al,(%ecx)
440603:	00 a7 04 00 00 02    	add    %ah,0x2000004(%edi)
440609:	00 ab 04 00 00 01    	add    %ch,0x1000004(%ebx)
44060f:	00 bb 04 00 00 01    	add    %bh,0x1000004(%ebx)
440615:	00 08                	add    %cl,(%eax)
440617:	05 00 00 01 00       	add    $0x10000,%eax
44061c:	10 05 00 00 02 00    	adc    %al,0x20000
440622:	14 05                	adc    $0x5,%al
440624:	00 00                	add    %al,(%eax)
440626:	03 00                	add    (%eax),%eax
440628:	18 05 00 00 04 00    	sbb    %al,0x40000
44062e:	1c 05                	sbb    $0x5,%al
440630:	00 00                	add    %al,(%eax)
440632:	01 00                	add    %eax,(%eax)
440634:	47                   	inc    %edi
440635:	05 00 00 02 00       	add    $0x20000,%eax
44063a:	4b                   	dec    %ebx
44063b:	05 00 00 01 00       	add    $0x10000,%eax
440640:	53                   	push   %ebx
440641:	05 00 00 02 00       	add    $0x20000,%eax
440646:	57                   	push   %edi
440647:	05 00 00 01 00       	add    $0x10000,%eax
44064c:	63 05 00 00 02 00    	arpl   %eax,0x20000
440652:	67 05 10 10 01 00    	addr16 add $0x11010,%eax
440658:	73 05                	jae    0x44065f
44065a:	00 00                	add    %al,(%eax)
44065c:	01 00                	add    %eax,(%eax)
44065e:	7b 05                	jnp    0x440665
440660:	00 00                	add    %al,(%eax)
440662:	02 00                	add    (%eax),%al
440664:	7f 05                	jg     0x44066b
440666:	00 00                	add    %al,(%eax)
440668:	01 00                	add    %eax,(%eax)
44066a:	8b 05 00 00 02 00    	mov    0x20000,%eax
440670:	8f 05 00 00 01 00    	pop    0x10000
440676:	97                   	xchg   %eax,%edi
440677:	05 00 00 02 00       	add    $0x20000,%eax
44067c:	9b                   	fwait
44067d:	05 00 00 01 00       	add    $0x10000,%eax
440682:	a3 05 00 00 02       	mov    %eax,0x2000005
440687:	00 a7 05 00 00 01    	add    %ah,0x1000005(%edi)
44068d:	00 c0                	add    %al,%al
44068f:	05 00 00 02 00       	add    $0x20000,%eax