43e2bf:	00 07                	add    %al,(%edi)
43e2c1:	0b 54 57 69          	or     0x69(%edi,%edx,2),%edx
43e2c5:	6e                   	outsb  %ds:(%esi),(%dx)
43e2c6:	43                   	inc    %ebx
43e2c7:	6f                   	outsl  %ds:(%esi),(%dx)
43e2c8:	6e                   	outsb  %ds:(%esi),(%dx)
43e2c9:	74 72                	je     0x43e33d
43e2cb:	6f                   	outsl  %ds:(%esi),(%dx)
43e2cc:	6c                   	insb   (%dx),%es:(%edi)
43e2cd:	54                   	push   %esp
43e2ce:	df 43 00             	filds  0x0(%ebx)
43e2d1:	78 dc                	js     0x43e2af
43e2d3:	43                   	inc    %ebx
43e2d4:	00 0b                	add    %cl,(%ebx)
43e2d6:	00 08                	add    %cl,(%eax)
43e2d8:	43                   	inc    %ebx
43e2d9:	6f                   	outsl  %ds:(%esi),(%dx)
43e2da:	6e                   	outsb  %ds:(%esi),(%dx)
43e2db:	74 72                	je     0x43e34f
43e2dd:	6f                   	outsl  %ds:(%esi),(%dx)
43e2de:	6c                   	insb   (%dx),%es:(%edi)
43e2df:	73 00                	jae    0x43e2e1
43e2e1:	00 8b c0 30 e3 43    	add    %cl,0x43e330c0(%ebx)
43e2f3:	00 18                	add    %bl,(%eax)
43e2f5:	e4 43                	in     $0x43,%al
43e2ff:	00 fc                	add    %bh,%ah
43e301:	e3 43                	jecxz  0x43e346
43e303:	00 04 e4             	add    %al,(%esp,%eiz,8)
43e306:	43                   	inc    %ebx
43e307:	00 0c 02             	add    %cl,(%edx,%eax,1)
43e30a:	00 00                	add    %al,(%eax)
43e30c:	08 df                	or     %bl,%bh
43e30e:	43                   	inc    %ebx
43e30f:	00 d4                	add    %dl,%ah
43e311:	a1 41 00 4c 3a       	mov    0x3a4c0041,%eax
43e316:	40                   	inc    %eax
43e317:	00 18                	add    %bl,(%eax)
43e319:	9b                   	fwait
43e31a:	41                   	inc    %ecx
43e31b:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
43e31f:	00 54 5c 44          	add    %dl,0x44(%esp,%ebx,2)
43e323:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
43e32a:	40                   	inc    %eax
43e32b:	00 d8                	add    %bl,%al
43e32d:	9a 44 00 0c 8b 44 00 	lcall  $0x44,$0x8b0c0044
43e334:	1c 54                	sbb    $0x54,%al
43e336:	44                   	inc    %esp
43e337:	00 ac 45 41 00 50 3a 	add    %ch,0x3a500041(%ebp,%eax,2)
43e33e:	44                   	inc    %esp
43e33f:	00 d8                	add    %bl,%al
43e341:	0e                   	push   %cs
43e342:	44                   	inc    %esp
43e343:	00 34 41             	add    %dh,(%ecx,%eax,2)
43e346:	44                   	inc    %esp
43e347:	00 e0                	add    %ah,%al
43e349:	17                   	pop    %ss
43e34a:	44                   	inc    %esp
43e34b:	00 ec                	add    %ch,%ah
43e34d:	a1 41 00 c4 9e       	mov    0x9ec40041,%eax
43e352:	41                   	inc    %ecx
43e353:	00 bc 9e 41 00 f4 a1 	add    %bh,-0x5e0bffbf(%esi,%ebx,4)
43e35a:	41                   	inc    %ecx
43e35b:	00 7c 9a 44          	add    %bh,0x44(%edx,%ebx,4)
43e35f:	00 20                	add    %ah,(%eax)
43e361:	86 44 00 3c          	xchg   %al,0x3c(%eax,%eax,1)
43e365:	8b 44 00 88          	mov    -0x78(%eax,%eax,1),%eax
43e369:	8a 44 00 4c          	mov    0x4c(%eax,%eax,1),%al
43e36d:	0d 44 00 84 81       	or     $0x81840044,%eax
43e372:	44                   	inc    %esp
43e373:	00 a4 81 44 00 bc 7e 	add    %ah,0x7ebc0044(%ecx,%eax,4)
43e37a:	44                   	inc    %esp
43e37b:	00 94 0c 44 00 98 0c 	add    %dl,0xc980044(%esp,%ecx,1)
43e382:	44                   	inc    %esp
43e383:	00 20                	add    %ah,(%eax)
43e385:	3c 44                	cmp    $0x44,%al
43e387:	00 4c 3c 44          	add    %cl,0x44(%esp,%edi,1)
43e38b:	00 c8                	add    %cl,%al
43e38d:	17                   	pop    %ss
43e38e:	44                   	inc    %esp
43e38f:	00 10                	add    %dl,(%eax)
43e391:	0e                   	push   %cs
43e392:	44                   	inc    %esp
43e393:	00 54 19 44          	add    %dl,0x44(%ecx,%ebx,1)
43e397:	00 cc                	add    %cl,%ah
43e399:	18 44 00 b4          	sbb    %al,-0x4c(%eax,%eax,1)
43e39d:	1b 44 00 8c          	sbb    -0x74(%eax,%eax,1),%eax
43e3a1:	1a 44 00 f0          	sbb    -0x10(%eax,%eax,1),%al
43e3a5:	5a                   	pop    %edx
43e3a6:	44                   	inc    %esp
43e3a7:	00 90 3c 44 00 10    	add    %dl,0x1000443c(%eax)
43e3ad:	7f 44                	jg     0x43e3f3
43e3af:	00 cc                	add    %cl,%ah
43e3b1:	7f 44                	jg     0x43e3f7
43e3b3:	00 c8                	add    %cl,%al
43e3b5:	7a 44                	jp     0x43e3fb
43e3b7:	00 b0 7f 44 00 ac    	add    %dh,-0x53ffbb81(%eax)
43e3bd:	41                   	inc    %ecx
43e3be:	44                   	inc    %esp
43e3bf:	00 40 48             	add    %al,0x48(%eax)
43e3c2:	44                   	inc    %esp
43e3c3:	00 7c 55 44          	add    %bh,0x44(%ebp,%edx,2)
43e3c7:	00 68 4f             	add    %ch,0x4f(%eax)
43e3ca:	44                   	inc    %esp
43e3cb:	00 64 52 44          	add    %ah,0x44(%edx,%edx,2)
43e3cf:	00 94 50 44 00 14 56 	add    %dl,0x56140044(%eax,%edx,2)
43e3d6:	44                   	inc    %esp
43e3d7:	00 18                	add    %bl,(%eax)
43e3d9:	56                   	push   %esi
43e3da:	44                   	inc    %esp
43e3db:	00 d0                	add    %dl,%al
43e3dd:	54                   	push   %esp
43e3de:	44                   	inc    %esp
43e3df:	00 78 54             	add    %bh,0x54(%eax)
43e3e2:	44                   	inc    %esp
43e3e3:	00 f0                	add    %dh,%al
43e3e5:	80 44 00 28 9b       	addb   $0x9b,0x28(%eax,%eax,1)
43e3ea:	44                   	inc    %esp
43e3eb:	00 48 91             	add    %cl,-0x6f(%eax)
43e3ee:	44                   	inc    %esp
43e3ef:	00 6c 7d 44          	add    %ch,0x44(%ebp,%edi,2)
43e3f3:	00 5c 80 44          	add    %bl,0x44(%eax,%eax,4)
43e3f7:	00 d4                	add    %dl,%ah
43e3f9:	9b                   	fwait
43e3fa:	44                   	inc    %esp
43e3fb:	00 01                	add    %al,(%ecx)
43e3fd:	00 0f                	add    %cl,(%edi)
43e3ff:	00 08                	add    %cl,(%eax)
43e401:	9b                   	fwait
43e402:	44                   	inc    %esp
43e403:	00 0e                	add    %cl,(%esi)
43e405:	54                   	push   %esp
43e406:	43                   	inc    %ebx
43e407:	75 73                	jne    0x43e47c
43e409:	74 6f                	je     0x43e47a
43e40b:	6d                   	insl   (%dx),%es:(%edi)
43e40c:	43                   	inc    %ebx
43e40d:	6f                   	outsl  %ds:(%esi),(%dx)
43e40e:	6e                   	outsb  %ds:(%esi),(%dx)
43e40f:	74 72                	je     0x43e483
43e411:	6f                   	outsl  %ds:(%esi),(%dx)
43e412:	6c                   	insb   (%dx),%es:(%edi)
43e413:	90                   	nop
43e414:	18 e4                	sbb    %ah,%ah
43e416:	43                   	inc    %ebx
43e417:	00 07                	add    %al,(%edi)
43e419:	0e                   	push   %cs
43e41a:	54                   	push   %esp
43e41b:	43                   	inc    %ebx
43e41c:	75 73                	jne    0x43e491
43e41e:	74 6f                	je     0x43e48f
43e420:	6d                   	insl   (%dx),%es:(%edi)
43e421:	43                   	inc    %ebx
43e422:	6f                   	outsl  %ds:(%esi),(%dx)
43e423:	6e                   	outsb  %ds:(%esi),(%dx)
43e424:	74 72                	je     0x43e498
43e426:	6f                   	outsl  %ds:(%esi),(%dx)
43e427:	6c                   	insb   (%dx),%es:(%edi)
43e428:	30 e3                	xor    %ah,%bl
43e42a:	43                   	inc    %ebx
43e42b:	00 bc e2 43 00 0b 00 	add    %bh,0xb0043(%edx,%eiz,8)
43e432:	08 43 6f             	or     %al,0x6f(%ebx)
43e435:	6e                   	outsb  %ds:(%esi),(%dx)
43e436:	74 72                	je     0x43e4aa
43e438:	6f                   	outsl  %ds:(%esi),(%dx)
43e439:	6c                   	insb   (%dx),%es:(%edi)
43e43a:	73 00                	jae    0x43e43c
43e43c:	00 8d 40 00 8c e4    	add    %cl,-0x1b73ffc0(%ebp)
43e442:	43                   	inc    %ebx
43e44f:	00 98 e5 43 00 00    	add    %bl,0x43e5(%eax)
43e455:	00 00                	add    %al,(%eax)
43e457:	00 00                	add    %al,(%eax)
43e459:	00 00                	add    %al,(%eax)
43e45b:	00 6c e5 43          	add    %ch,0x43(%ebp,%eiz,8)
43e45f:	00 86 e5 43 00 18    	add    %al,0x180043e5(%esi)
43e465:	02 00                	add    (%eax),%al
43e467:	00 e4                	add    %ah,%ah
43e469:	e2 43                	loop   0x43e4ae
43e46b:	00 d4                	add    %dl,%ah
43e46d:	a1 41 00 4c 3a       	mov    0x3a4c0041,%eax
43e472:	40                   	inc    %eax
43e473:	00 18                	add    %bl,(%eax)
43e475:	9b                   	fwait
43e476:	41                   	inc    %ecx
43e477:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
43e47b:	00 54 5c 44          	add    %dl,0x44(%esp,%ebx,2)
43e47f:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
43e486:	40                   	inc    %eax
43e487:	00 d8                	add    %bl,%al
43e489:	9a 44 00 0c 8b 44 00 	lcall  $0x44,$0x8b0c0044
43e490:	1c 54                	sbb    $0x54,%al
43e492:	44                   	inc    %esp
43e493:	00 ac 45 41 00 50 3a 	add    %ch,0x3a500041(%ebp,%eax,2)
43e49a:	44                   	inc    %esp
43e49b:	00 d8                	add    %bl,%al
43e49d:	0e                   	push   %cs
43e49e:	44                   	inc    %esp
43e49f:	00 34 41             	add    %dh,(%ecx,%eax,2)
43e4a2:	44                   	inc    %esp
43e4a3:	00 e0                	add    %ah,%al
43e4a5:	17                   	pop    %ss
43e4a6:	44                   	inc    %esp
43e4a7:	00 ec                	add    %ch,%ah
43e4a9:	a1 41 00 c4 9e       	mov    0x9ec40041,%eax
43e4ae:	41                   	inc    %ecx
43e4af:	00 bc 9e 41 00 f4 a1 	add    %bh,-0x5e0bffbf(%esi,%ebx,4)
43e4b6:	41                   	inc    %ecx
43e4b7:	00 88 91 44 00 20    	add    %cl,0x20004491(%eax)
43e4bd:	86 44 00 3c          	xchg   %al,0x3c(%eax,%eax,1)
43e4c1:	8b 44 00 88          	mov    -0x78(%eax,%eax,1),%eax
43e4c5:	8a 44 00 4c          	mov    0x4c(%eax,%eax,1),%al
43e4c9:	0d 44 00 84 81       	or     $0x81840044,%eax
43e4ce:	44                   	inc    %esp
43e4cf:	00 a4 81 44 00 bc 7e 	add    %ah,0x7ebc0044(%ecx,%eax,4)
43e4d6:	44                   	inc    %esp
43e4d7:	00 94 0c 44 00 98 0c 	add    %dl,0xc980044(%esp,%ecx,1)
43e4de:	44                   	inc    %esp
43e4df:	00 20                	add    %ah,(%eax)
43e4e1:	3c 44                	cmp    $0x44,%al
43e4e3:	00 4c 3c 44          	add    %cl,0x44(%esp,%edi,1)
43e4e7:	00 c8                	add    %cl,%al
43e4e9:	17                   	pop    %ss
43e4ea:	44                   	inc    %esp
43e4eb:	00 10                	add    %dl,(%eax)
43e4ed:	0e                   	push   %cs
43e4ee:	44                   	inc    %esp
43e4ef:	00 54 19 44          	add    %dl,0x44(%ecx,%ebx,1)
43e4f3:	00 cc                	add    %cl,%ah
43e4f5:	18 44 00 b4          	sbb    %al,-0x4c(%eax,%eax,1)
43e4f9:	1b 44 00 8c          	sbb    -0x74(%eax,%eax,1),%eax
43e4fd:	1a 44 00 f0          	sbb    -0x10(%eax,%eax,1),%al
43e501:	5a                   	pop    %edx
43e502:	44                   	inc    %esp
43e503:	00 90 3c 44 00 10    	add    %dl,0x1000443c(%eax)
43e509:	7f 44                	jg     0x43e54f
43e50b:	00 cc                	add    %cl,%ah
43e50d:	7f 44                	jg     0x43e553
43e50f:	00 c8                	add    %cl,%al
43e511:	7a 44                	jp     0x43e557
43e513:	00 b0 7f 44 00 ac    	add    %dh,-0x53ffbb81(%eax)
43e519:	41                   	inc    %ecx
43e51a:	44                   	inc    %esp
43e51b:	00 40 48             	add    %al,0x48(%eax)
43e51e:	44                   	inc    %esp
43e51f:	00 7c 55 44          	add    %bh,0x44(%ebp,%edx,2)
43e523:	00 f4                	add    %dh,%ah
43e525:	91                   	xchg   %eax,%ecx
43e526:	44                   	inc    %esp
43e527:	00 64 52 44          	add    %ah,0x44(%edx,%edx,2)
43e52b:	00 94 50 44 00 14 56 	add    %dl,0x56140044(%eax,%edx,2)
43e532:	44                   	inc    %esp
43e533:	00 18                	add    %bl,(%eax)
43e535:	56                   	push   %esi
43e536:	44                   	inc    %esp
43e537:	00 d0                	add    %dl,%al
43e539:	54                   	push   %esp
43e53a:	44                   	inc    %esp
43e53b:	00 78 54             	add    %bh,0x54(%eax)
43e53e:	44                   	inc    %esp
43e53f:	00 f0                	add    %dh,%al
43e541:	80 44 00 28 9b       	addb   $0x9b,0x28(%eax,%eax,1)
43e546:	44                   	inc    %esp
43e547:	00 48 91             	add    %cl,-0x6f(%eax)
43e54a:	44                   	inc    %esp
43e54b:	00 6c 7d 44          	add    %ch,0x44(%ebp,%edi,2)
43e54f:	00 5c 80 44          	add    %bl,0x44(%eax,%eax,4)
43e553:	00 c4                	add    %al,%ah
43e555:	92                   	xchg   %eax,%edx
43e556:	44                   	inc    %esp
43e557:	00 dc                	add    %bl,%ah
43e559:	96                   	xchg   %eax,%esi
43e55a:	44                   	inc    %esp
43e55b:	00 70 94             	add    %dh,-0x6c(%eax)
43e55e:	44                   	inc    %esp
43e55f:	00 58 96             	add    %bl,-0x6a(%eax)
43e562:	44                   	inc    %esp
43e563:	00 80 96 44 00 6c    	add    %al,0x6c004496(%eax)
43e569:	93                   	xchg   %eax,%ebx
43e56a:	44                   	inc    %esp
43e56b:	00 04 00             	add    %al,(%eax,%eax,1)
43e56e:	84 00                	test   %al,(%eax)
43e570:	85 00                	test   %eax,(%eax)
43e572:	12 b0 17 03 58 92    	adc    -0x6da7fce9(%eax),%dh
43e578:	44                   	inc    %esp
43e579:	00 60 92             	add    %ah,-0x6e(%eax)
43e57c:	44                   	inc    %esp
43e57d:	00 d8                	add    %bl,%al
43e57f:	93                   	xchg   %eax,%ebx
43e580:	44                   	inc    %esp
43e581:	00 48 97             	add    %cl,-0x69(%eax)
43e584:	44                   	inc    %esp
43e585:	00 0b                	add    %cl,(%ebx)
43e587:	54                   	push   %esp
43e588:	48                   	dec    %eax
43e589:	69 6e 74 57 69 6e 64 	imul   $0x646e6957,0x74(%esi),%ebp
43e590:	6f                   	outsl  %ds:(%esi),(%dx)
43e591:	77 8b                	ja     0x43e51e
43e593:	c0 98 e5 43 00 07 0b 	rcrb   $0xb,0x70043e5(%eax)
43e59a:	54                   	push   %esp
43e59b:	48                   	dec    %eax
43e59c:	69 6e 74 57 69 6e 64 	imul   $0x646e6957,0x74(%esi),%ebp
43e5a3:	6f                   	outsl  %ds:(%esi),(%dx)
43e5a4:	77 8c                	ja     0x43e532
43e5a6:	e4 43                	in     $0x43,%al
43e5a8:	00 14 e4             	add    %dl,(%esp,%eiz,8)
43e5ab:	43                   	inc    %ebx
43e5ac:	00 0b                	add    %cl,(%ebx)
43e5ae:	00 08                	add    %cl,(%eax)
43e5b0:	43                   	inc    %ebx
43e5b1:	6f                   	outsl  %ds:(%esi),(%dx)
43e5b2:	6e                   	outsb  %ds:(%esi),(%dx)
43e5b3:	74 72                	je     0x43e627
43e5b5:	6f                   	outsl  %ds:(%esi),(%dx)
43e5b6:	6c                   	insb   (%dx),%es:(%edi)
43e5b7:	73 00                	jae    0x43e5b9
43e5b9:	00 8b c0 08 e6 43    	add    %cl,0x43e608c0(%ebx)
43e5db:	00 08                	add    %cl,(%eax)
43e5dd:	e6 43                	out    %al,$0x43
43e5df:	00 28                	add    %ch,(%eax)
43e5e1:	00 00                	add    %al,(%eax)
43e5e3:	00 a0 10 40 00 40    	add    %ah,0x40004010(%eax)
43e5e9:	3a 40 00             	cmp    0x0(%eax),%al
43e5ec:	4c                   	dec    %esp
43e5ed:	3a 40 00             	cmp    0x0(%eax),%al
43e5f0:	50                   	push   %eax
43e5f1:	3a 40 00             	cmp    0x0(%eax),%al
43e5f4:	54                   	push   %esp
43e5f5:	3a 40 00             	cmp    0x0(%eax),%al
43e5f8:	48                   	dec    %eax
43e5f9:	3a 40 00             	cmp    0x0(%eax),%al
43e5fc:	94                   	xchg   %eax,%esp
43e5fd:	37                   	aaa
43e5fe:	40                   	inc    %eax
43e5ff:	00 b0 37 40 00 ec    	add    %dh,-0x13ffbfc9(%eax)
43e605:	37                   	aaa
43e606:	40                   	inc    %eax
43e607:	00 09                	add    %cl,(%ecx)
43e609:	54                   	push   %esp
43e60a:	44                   	inc    %esp
43e60b:	6f                   	outsl  %ds:(%esi),(%dx)
43e60c:	63 6b 5a             	arpl   %ebp,0x5a(%ebx)
43e60f:	6f                   	outsl  %ds:(%esi),(%dx)
43e610:	6e                   	outsb  %ds:(%esi),(%dx)
43e611:	65 8b c0             	gs mov %eax,%eax
43e614:	cc                   	int3
43e615:	83 c0 8c             	add    $0xffffff8c,%eax
43e618:	e9 4f be 00 00       	jmp    0x44a46c
43e61d:	83 c0 8c             	add    $0xffffff8c,%eax
43e620:	e9 4b be 00 00       	jmp    0x44a470
43e625:	83 c0 8c             	add    $0xffffff8c,%eax
43e628:	e9 2f bf 00 00       	jmp    0x44a55c