43a1de:	44                   	inc    %esp
43a1df:	72 61                	jb     0x43a242
43a1e1:	67 43                	addr16 inc %ebx
43a1e3:	6f                   	outsl  %ds:(%esi),(%dx)
43a1e4:	6e                   	outsb  %ds:(%esi),(%dx)
43a1e5:	74 72                	je     0x43a259
43a1e7:	6f                   	outsl  %ds:(%esi),(%dx)
43a1e8:	6c                   	insb   (%dx),%es:(%edi)
43a1e9:	4f                   	dec    %edi
43a1ea:	62 6a 65             	bound  %ebp,0x65(%edx)
43a1ed:	63 74 90 3c          	arpl   %esi,0x3c(%eax,%edx,4)
43a1f1:	a2 43 00 00 00       	mov    %al,0x43
43a20e:	00 00                	add    %al,(%eax)
43a210:	68 a2 43 00 40       	push   $0x400043a2
43a215:	00 00                	add    %al,(%eax)
43a217:	00 64 a1 43          	add    %ah,0x43(%ecx,%eiz,4)
43a21b:	00 90 34 40 00 f4    	add    %dl,-0xbffbfcc(%eax)
43a221:	ce                   	into
43a222:	43                   	inc    %ebx
43a223:	00 18                	add    %bl,(%eax)
43a225:	d0 43 00             	rolb   $1,0x0(%ebx)
43a228:	a4                   	movsb  %ds:(%esi),%es:(%edi)
43a229:	34 40                	xor    $0x40,%al
43a22b:	00 98 34 40 00 e0    	add    %bl,-0x1fffbfcc(%eax)
43a231:	31 40 00             	xor    %eax,0x0(%eax)
43a234:	fc                   	cld
43a235:	31 40 00             	xor    %eax,0x0(%eax)
43a238:	38 32                	cmp    %dh,(%edx)
43a23a:	40                   	inc    %eax
43a23b:	00 80 cf 43 00 b4    	add    %al,-0x4bffbc31(%eax)
43a241:	cf                   	iret
43a242:	43                   	inc    %ebx
43a243:	00 cc                	add    %cl,%ah
43a245:	cf                   	iret
43a246:	43                   	inc    %ebx
43a247:	00 70 cd             	add    %dh,-0x33(%eax)
43a24a:	43                   	inc    %ebx
43a24b:	00 28                	add    %ch,(%eax)
43a24d:	cf                   	iret
43a24e:	43                   	inc    %ebx
43a24f:	00 34 cd 43 00 d8 cf 	add    %dh,-0x3027ffbd(,%ecx,8)
43a256:	43                   	inc    %ebx
43a257:	00 8c ce 43 00 f8 cf 	add    %cl,-0x3007ffbd(%esi,%ecx,8)
43a25e:	43                   	inc    %ebx
43a25f:	00 54 cf 43          	add    %dl,0x43(%edi,%ecx,8)
43a263:	00 04 cf             	add    %al,(%edi,%ecx,8)
43a266:	43                   	inc    %ebx
43a267:	00 14 54             	add    %dl,(%esp,%edx,2)
43a26a:	44                   	inc    %esp
43a26b:	72 61                	jb     0x43a2ce
43a26d:	67 43                	addr16 inc %ebx
43a26f:	6f                   	outsl  %ds:(%esi),(%dx)
43a270:	6e                   	outsb  %ds:(%esi),(%dx)
43a271:	74 72                	je     0x43a2e5
43a273:	6f                   	outsl  %ds:(%esi),(%dx)
43a274:	6c                   	insb   (%dx),%es:(%edi)
43a275:	4f                   	dec    %edi
43a276:	62 6a 65             	bound  %ebp,0x65(%edx)
43a279:	63 74 45 78          	arpl   %esi,0x78(%ebp,%eax,2)
43a27d:	8d 40 00             	lea    0x0(%eax),%eax
43a280:	cc                   	int3
43a281:	a2 43 00 00 00       	mov    %al,0x43
43a29e:	00 00                	add    %al,(%eax)
43a2a0:	08 a3 43 00 70 00    	or     %ah,0x700043(%ebx)
43a2a6:	00 00                	add    %al,(%eax)
43a2a8:	a0 a0 43 00 90       	mov    0x900043a0,%al
43a2ad:	34 40                	xor    $0x40,%al
43a2af:	00 f4                	add    %dh,%ah
43a2b1:	ce                   	into
43a2b2:	43                   	inc    %ebx
43a2b3:	00 e4                	add    %ah,%ah
43a2b5:	ce                   	into
43a2b6:	43                   	inc    %ebx
43a2b7:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
43a2be:	40                   	inc    %eax
43a2bf:	00 e0                	add    %ah,%al
43a2c1:	31 40 00             	xor    %eax,0x0(%eax)
43a2c4:	fc                   	cld
43a2c5:	31 40 00             	xor    %eax,0x0(%eax)
43a2c8:	80 d0 43             	adc    $0x43,%al
43a2cb:	00 80 cf 43 00 f8    	add    %al,-0x7ffbc31(%eax)
43a2d1:	d1 43 00             	roll   $1,0x0(%ebx)
43a2d4:	6c                   	insb   (%dx),%es:(%edi)
43a2d5:	ce                   	into
43a2d6:	43                   	inc    %ebx
43a2d7:	00 70 cd             	add    %dh,-0x33(%eax)
43a2da:	43                   	inc    %ebx
43a2db:	00 b0 d0 43 00 34    	add    %dh,0x340043d0(%eax)
43a2e1:	cd 43                	int    $0x43
43a2e3:	00 88 ce 43 00 8c    	add    %cl,-0x73ffbc32(%eax)
43a2e9:	ce                   	into
43a2ea:	43                   	inc    %ebx
43a2eb:	00 94 ce 43 00 0c d1 	add    %dl,-0x2ef3ffbd(%esi,%ecx,8)
43a2f2:	43                   	inc    %ebx
43a2f3:	00 1c d0             	add    %bl,(%eax,%edx,8)
43a2f6:	43                   	inc    %ebx
43a2f7:	00 54 d1 43          	add    %dl,0x43(%ecx,%edx,8)
43a2fb:	00 d0                	add    %dl,%al
43a2fd:	d1 43 00             	roll   $1,0x0(%ebx)
43a300:	e4 d1                	in     $0xd1,%al
43a302:	43                   	inc    %ebx
43a303:	00 04 d2             	add    %al,(%edx,%edx,8)
43a306:	43                   	inc    %ebx
43a307:	00 0f                	add    %cl,(%edi)
43a309:	54                   	push   %esp
43a30a:	44                   	inc    %esp
43a30b:	72 61                	jb     0x43a36e
43a30d:	67 44                	addr16 inc %esp
43a30f:	6f                   	outsl  %ds:(%esi),(%dx)
43a310:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
43a313:	62 6a 65             	bound  %ebp,0x65(%edx)
43a316:	63 74 1c a3          	arpl   %esi,-0x5d(%esp,%ebx,1)
43a31a:	43                   	inc    %ebx
43a31b:	00 07                	add    %al,(%edi)
43a31d:	0f 54 44 72 61       	andps  0x61(%edx,%esi,2),%xmm0
43a322:	67 44                	addr16 inc %esp
43a324:	6f                   	outsl  %ds:(%esi),(%dx)
43a325:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
43a328:	62 6a 65             	bound  %ebp,0x65(%edx)
43a32b:	63 74 cc a2          	arpl   %esi,-0x5e(%esp,%ecx,8)
43a32f:	43                   	inc    %ebx
43a330:	00 30                	add    %dh,(%eax)
43a332:	a1 43 00 00 00       	mov    0x43,%eax
43a337:	08 43 6f             	or     %al,0x6f(%ebx)
43a33a:	6e                   	outsb  %ds:(%esi),(%dx)
43a33b:	74 72                	je     0x43a3af
43a33d:	6f                   	outsl  %ds:(%esi),(%dx)
43a33e:	6c                   	insb   (%dx),%es:(%edi)
43a33f:	73 00                	jae    0x43a341
43a341:	00 8b c0 90 a3 43    	add    %cl,0x43a390c0(%ebx)
43a363:	00 cc                	add    %cl,%ah
43a365:	a3 43 00 70 00       	mov    %eax,0x700043
43a36a:	00 00                	add    %al,(%eax)
43a36c:	80 a2 43 00 90 34 40 	andb   $0x40,0x34900043(%edx)
43a373:	00 f4                	add    %dh,%ah
43a375:	ce                   	into
43a376:	43                   	inc    %ebx
43a377:	00 0c d2             	add    %cl,(%edx,%edx,8)
43a37a:	43                   	inc    %ebx
43a37b:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
43a382:	40                   	inc    %eax
43a383:	00 e0                	add    %ah,%al
43a385:	31 40 00             	xor    %eax,0x0(%eax)
43a388:	fc                   	cld
43a389:	31 40 00             	xor    %eax,0x0(%eax)
43a38c:	80 d0 43             	adc    $0x43,%al
43a38f:	00 80 cf 43 00 f8    	add    %al,-0x7ffbc31(%eax)
43a395:	d1 43 00             	roll   $1,0x0(%ebx)
43a398:	6c                   	insb   (%dx),%es:(%edi)
43a399:	ce                   	into
43a39a:	43                   	inc    %ebx
43a39b:	00 70 cd             	add    %dh,-0x33(%eax)
43a39e:	43                   	inc    %ebx
43a39f:	00 b0 d0 43 00 34    	add    %dh,0x340043d0(%eax)
43a3a5:	cd 43                	int    $0x43
43a3a7:	00 88 ce 43 00 8c    	add    %cl,-0x73ffbc32(%eax)
43a3ad:	ce                   	into
43a3ae:	43                   	inc    %ebx
43a3af:	00 94 ce 43 00 0c d1 	add    %dl,-0x2ef3ffbd(%esi,%ecx,8)
43a3b6:	43                   	inc    %ebx
43a3b7:	00 1c d0             	add    %bl,(%eax,%edx,8)
43a3ba:	43                   	inc    %ebx
43a3bb:	00 54 d1 43          	add    %dl,0x43(%ecx,%edx,8)
43a3bf:	00 d0                	add    %dl,%al
43a3c1:	d1 43 00             	roll   $1,0x0(%ebx)
43a3c4:	e4 d1                	in     $0xd1,%al
43a3c6:	43                   	inc    %ebx
43a3c7:	00 04 d2             	add    %al,(%edx,%edx,8)
43a3ca:	43                   	inc    %ebx
43a3cb:	00 11                	add    %dl,(%ecx)
43a3cd:	54                   	push   %esp
43a3ce:	44                   	inc    %esp
43a3cf:	72 61                	jb     0x43a432
43a3d1:	67 44                	addr16 inc %esp
43a3d3:	6f                   	outsl  %ds:(%esi),(%dx)
43a3d4:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
43a3d7:	62 6a 65             	bound  %ebp,0x65(%edx)
43a3da:	63 74 45 78          	arpl   %esi,0x78(%ebp,%eax,2)
43a3de:	8b c0                	mov    %eax,%eax
43a3e0:	2c a4                	sub    $0xa4,%al
43a3e2:	43                   	inc    %ebx
43a3ef:	00 58 a4             	add    %bl,-0x5c(%eax)
43a3f2:	43                   	inc    %ebx
43a3ff:	00 44 a4 43          	add    %al,0x43(%esp,%eiz,4)
43a403:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
43a407:	00 c0                	add    %al,%al
43a409:	bc 41 00 90 34       	mov    $0x34900041,%esp
43a40e:	40                   	inc    %eax
43a40f:	00 9c 34 40 00 a0 34 	add    %bl,0x34a00040(%esp,%esi,1)
43a416:	40                   	inc    %eax
43a417:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
43a41e:	40                   	inc    %eax
43a41f:	00 e0                	add    %ah,%al
43a421:	31 40 00             	xor    %eax,0x0(%eax)
43a424:	fc                   	cld
43a425:	31 40 00             	xor    %eax,0x0(%eax)
43a428:	dc e3                	fsub   %st,%st(3)
43a42a:	43                   	inc    %ebx
43a42b:	00 74 44 41          	add    %dh,0x41(%esp,%eax,2)
43a42f:	00 7c 44 41          	add    %bh,0x41(%esp,%eax,2)
43a433:	00 90 43 41 00 38    	add    %dl,0x38004143(%eax)
43a439:	e3 41                	jecxz  0x43a47c
43a43b:	00 24 e3             	add    %ah,(%ebx,%eiz,8)
43a43e:	41                   	inc    %ecx
43a43f:	00 08                	add    %cl,(%eax)
43a441:	e4 43                	in     $0x43,%al
43a443:	00 0e                	add    %cl,(%esi)
43a445:	54                   	push   %esp
43a446:	43                   	inc    %ebx
43a447:	6f                   	outsl  %ds:(%esi),(%dx)
43a448:	6e                   	outsb  %ds:(%esi),(%dx)
43a449:	74 72                	je     0x43a4bd
43a44b:	6f                   	outsl  %ds:(%esi),(%dx)
43a44c:	6c                   	insb   (%dx),%es:(%edi)
43a44d:	43                   	inc    %ebx
43a44e:	61                   	popa
43a44f:	6e                   	outsb  %ds:(%esi),(%dx)
43a450:	76 61                	jbe    0x43a4b3
43a452:	73 90                	jae    0x43a3e4
43a454:	58                   	pop    %eax
43a455:	a4                   	movsb  %ds:(%esi),%es:(%edi)
43a456:	43                   	inc    %ebx
43a457:	00 07                	add    %al,(%edi)
43a459:	0e                   	push   %cs
43a45a:	54                   	push   %esp
43a45b:	43                   	inc    %ebx
43a45c:	6f                   	outsl  %ds:(%esi),(%dx)
43a45d:	6e                   	outsb  %ds:(%esi),(%dx)
43a45e:	74 72                	je     0x43a4d2
43a460:	6f                   	outsl  %ds:(%esi),(%dx)
43a461:	6c                   	insb   (%dx),%es:(%edi)
43a462:	43                   	inc    %ebx
43a463:	61                   	popa
43a464:	6e                   	outsb  %ds:(%esi),(%dx)
43a465:	76 61                	jbe    0x43a4c8
43a467:	73 2c                	jae    0x43a495
43a469:	a4                   	movsb  %ds:(%esi),%es:(%edi)
43a46a:	43                   	inc    %ebx
43a46b:	00 2c bd 41 00 04 00 	add    %ch,0x40041(,%edi,4)
43a472:	08 43 6f             	or     %al,0x6f(%ebx)
43a475:	6e                   	outsb  %ds:(%esi),(%dx)
43a476:	74 72                	je     0x43a4ea
43a478:	6f                   	outsl  %ds:(%esi),(%dx)
43a479:	6c                   	insb   (%dx),%es:(%edi)
43a47a:	73 00                	jae    0x43a47c
43a47c:	00 8d 40 00 cc a4    	add    %cl,-0x5b33ffc0(%ebp)
43a482:	43                   	inc    %ebx
43a49f:	00 48 a5             	add    %cl,-0x5b(%eax)
43a4a2:	43                   	inc    %ebx
43a4a3:	00 1c 00             	add    %bl,(%eax,%eax,1)
43a4a6:	00 00                	add    %al,(%eax)
43a4a8:	10 b6 44 00 90 34    	adc    %dh,0x34900044(%esi)
43a4ae:	40                   	inc    %eax
43a4af:	00 9c 34 40 00 a0 34 	add    %bl,0x34a00040(%esp,%esi,1)
43a4b6:	40                   	inc    %eax
43a4b7:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
43a4be:	40                   	inc    %eax
43a4bf:	00 e0                	add    %ah,%al
43a4c1:	31 40 00             	xor    %eax,0x0(%eax)
43a4c4:	fc                   	cld
43a4c5:	31 40 00             	xor    %eax,0x0(%eax)
43a4c8:	38 a7 41 00 4c e6    	cmp    %ah,-0x19b3ffbf(%edi)
43a4ce:	43                   	inc    %ebx
43a4cf:	00 6c a7 41          	add    %ch,0x41(%edi,%eiz,4)
43a4d3:	00 6c e8 43          	add    %ch,0x43(%eax,%ebp,8)
43a4d7:	00 a0 a7 41 00 18    	add    %ah,0x180041a7(%eax)
43a4dd:	e9 43 00 f0 a6       	jmp    0xa733a525
43a4e2:	41                   	inc    %ecx
43a4e3:	00 84 a7 41 00 d8 a7 	add    %al,-0x5827ffbf(%edi,%eiz,4)
43a4ea:	41                   	inc    %ecx
43a4eb:	00 58 e7             	add    %bl,-0x19(%eax)
43a4ee:	43                   	inc    %ebx
43a4ef:	00 58 bc             	add    %bl,-0x44(%eax)
43a4f2:	44                   	inc    %esp
43a4f3:	00 cc                	add    %cl,%ah
43a4f5:	e7 43                	out    %eax,$0x43
43a4f7:	00 80 bc 44 00 94    	add    %al,-0x6bffbb44(%eax)
43a4fd:	bc 44 00 44 e9       	mov    $0xe9440044,%esp
43a502:	43                   	inc    %ebx
43a503:	00 00                	add    %al,(%eax)
43a505:	e8 43 00 d0 bc       	call   0xbd13a54d
43a50a:	44                   	inc    %esp
43a50b:	00 e4                	add    %ah,%ah
43a50d:	bc 44 00 38 e8       	mov    $0xe8380044,%esp
43a512:	43                   	inc    %ebx
43a513:	00 0c bd 44 00 94 e8 	add    %cl,-0x176bffbc(,%edi,4)
43a51a:	43                   	inc    %ebx
43a51b:	00 14 bd 44 00 b4 e8 	add    %dl,-0x174bffbc(,%edi,4)
43a522:	43                   	inc    %ebx
43a523:	00 1c bd 44 00 c8 e9 	add    %bl,-0x1637ffbc(,%edi,4)
43a52a:	43                   	inc    %ebx
43a52b:	00 a8 e9 43 00 e8    	add    %ch,-0x17ffbc17(%eax)
43a531:	e9 43 00 d4 e8       	jmp    0xe917a579
43a536:	43                   	inc    %ebx
43a537:	00 30                	add    %dh,(%eax)
43a539:	bd 44 00 34 bd       	mov    $0xbd340044,%ebp
43a53e:	44                   	inc    %esp
43a53f:	00 f8                	add    %bh,%al
43a541:	e8 43 00 68 e6       	call   0xe6aba589
43a546:	43                   	inc    %ebx
43a547:	00 12                	add    %dl,(%edx)
43a549:	54                   	push   %esp
43a54a:	43                   	inc    %ebx
43a54b:	6f                   	outsl  %ds:(%esi),(%dx)
43a54c:	6e                   	outsb  %ds:(%esi),(%dx)
43a54d:	74 72                	je     0x43a5c1
43a54f:	6f                   	outsl  %ds:(%esi),(%dx)
43a550:	6c                   	insb   (%dx),%es:(%edi)
43a551:	41                   	inc    %ecx
43a552:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
43a556:	6e                   	outsb  %ds:(%esi),(%dx)
43a557:	4c                   	dec    %esp
43a558:	69 6e 6b 90 60 a5 43 	imul   $0x43a56090,0x6b(%esi),%ebp
43a55f:	00 03                	add    %al,(%ebx)
43a561:	0c 54                	or     $0x54,%al
43a563:	4d                   	dec    %ebp
43a564:	6f                   	outsl  %ds:(%esi),(%dx)
43a565:	75 73                	jne    0x43a5da
43a567:	65 42                	gs inc %edx
43a569:	75 74                	jne    0x43a5df
43a56b:	74 6f                	je     0x43a5dc
43a56d:	6e                   	outsb  %ds:(%esi),(%dx)
43a56e:	01 00                	add    %eax,(%eax)
43a570:	00 00                	add    %al,(%eax)
43a572:	00 02                	add    %al,(%edx)
43a574:	00 00                	add    %al,(%eax)
43a576:	00 5c a5 43          	add    %bl,0x43(%ebp,%eiz,4)
43a57a:	00 06                	add    %al,(%esi)
43a57c:	6d                   	insl   (%dx),%es:(%edi)
43a57d:	62 4c 65 66          	bound  %ecx,0x66(%ebp,%eiz,2)
43a581:	74 07                	je     0x43a58a
43a583:	6d                   	insl   (%dx),%es:(%edi)
43a584:	62 52 69             	bound  %edx,0x69(%edx)
43a587:	67 68 74 08 6d 62    	addr16 push $0x626d0874
43a58d:	4d                   	dec    %ebp
43a58e:	69 64 64 6c 65 08 43 	imul   $0x6f430865,0x6c(%esp,%eiz,2),%esp
43a595:	6f
43a596:	6e                   	outsb  %ds:(%esi),(%dx)
43a597:	74 72                	je     0x43a60b
43a599:	6f                   	outsl  %ds:(%esi),(%dx)
43a59a:	6c                   	insb   (%dx),%es:(%edi)
43a59b:	73 a0                	jae    0x43a53d
43a59d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
43a59e:	43                   	inc    %ebx
43a59f:	00 03                	add    %al,(%ebx)
43a5a1:	09 54 44 72          	or     %edx,0x72(%esp,%eax,2)
43a5a5:	61                   	popa
43a5a6:	67 4d                	addr16 dec %ebp
43a5a8:	6f                   	outsl  %ds:(%esi),(%dx)
43a5a9:	64 65 01 00          	fs add %eax,%gs:(%eax)