42f3e7:	64 6f                	outsl  %fs:(%esi),(%dx)
42f3e9:	77 54                	ja     0x42f43f
42f3eb:	75 65                	jne    0x42f452
42f3ed:	73 64                	jae    0x42f453
42f3ef:	61                   	popa
42f3f0:	79 0c                	jns    0x42f3fe
42f3f2:	64 6f                	outsl  %fs:(%esi),(%dx)
42f3f4:	77 57                	ja     0x42f44d
42f3f6:	65 64 6e             	gs outsb %fs:(%esi),(%dx)
42f3f9:	65 73 64             	gs jae 0x42f460
42f3fc:	61                   	popa
42f3fd:	79 0b                	jns    0x42f40a
42f3ff:	64 6f                	outsl  %fs:(%esi),(%dx)
42f401:	77 54                	ja     0x42f457
42f403:	68 75 72 73 64       	push   $0x64737275
42f408:	61                   	popa
42f409:	79 09                	jns    0x42f414
42f40b:	64 6f                	outsl  %fs:(%esi),(%dx)
42f40d:	77 46                	ja     0x42f455
42f40f:	72 69                	jb     0x42f47a
42f411:	64 61                	fs popa
42f413:	79 0b                	jns    0x42f420
42f415:	64 6f                	outsl  %fs:(%esi),(%dx)
42f417:	77 53                	ja     0x42f46c
42f419:	61                   	popa
42f41a:	74 75                	je     0x42f491
42f41c:	72 64                	jb     0x42f482
42f41e:	61                   	popa
42f41f:	79 09                	jns    0x42f42a
42f421:	64 6f                	outsl  %fs:(%esi),(%dx)
42f423:	77 53                	ja     0x42f478
42f425:	75 6e                	jne    0x42f495
42f427:	64 61                	fs popa
42f429:	79 10                	jns    0x42f43b
42f42b:	64 6f                	outsl  %fs:(%esi),(%dx)
42f42d:	77 4c                	ja     0x42f47b
42f42f:	6f                   	outsl  %ds:(%esi),(%dx)
42f430:	63 61 6c             	arpl   %esp,0x6c(%ecx)
42f433:	65 44                	gs inc %esp
42f435:	65 66 61             	gs popaw
42f438:	75 6c                	jne    0x42f4a6
42f43a:	74 08                	je     0x42f444
42f43c:	43                   	inc    %ebx
42f43d:	6f                   	outsl  %ds:(%esi),(%dx)
42f43e:	6d                   	insl   (%dx),%es:(%edi)
42f43f:	43                   	inc    %ebx
42f440:	74 72                	je     0x42f4b4
42f442:	6c                   	insb   (%dx),%es:(%edi)
42f443:	73 48                	jae    0x42f48d
42f445:	f4                   	hlt
42f446:	42                   	inc    %edx
42f447:	00 08                	add    %cl,(%eax)
42f449:	14 54                	adc    $0x54,%al
42f44b:	4f                   	dec    %edi
42f44c:	6e                   	outsb  %ds:(%esi),(%dx)
42f44d:	47                   	inc    %edi
42f44e:	65 74 4d             	gs je  0x42f49e
42f451:	6f                   	outsl  %ds:(%esi),(%dx)
42f452:	6e                   	outsb  %ds:(%esi),(%dx)
42f453:	74 68                	je     0x42f4bd
42f455:	49                   	dec    %ecx
42f456:	6e                   	outsb  %ds:(%esi),(%dx)
42f457:	66 6f                	outsw  %ds:(%esi),(%dx)
42f459:	45                   	inc    %ebp
42f45a:	76 65                	jbe    0x42f4c1
42f45c:	6e                   	outsb  %ds:(%esi),(%dx)
42f45d:	74 00                	je     0x42f45f
42f45f:	03 08                	add    (%eax),%ecx
42f461:	06                   	push   %es
42f462:	53                   	push   %ebx
42f463:	65 6e                	outsb  %gs:(%esi),(%dx)
42f465:	64 65 72 07          	fs gs jb 0x42f470
42f469:	54                   	push   %esp
42f46a:	4f                   	dec    %edi
42f46b:	62 6a 65             	bound  %ebp,0x65(%edx)
42f46e:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
42f472:	4d                   	dec    %ebp
42f473:	6f                   	outsl  %ds:(%esi),(%dx)
42f474:	6e                   	outsb  %ds:(%esi),(%dx)
42f475:	74 68                	je     0x42f4df
42f477:	08 43 61             	or     %al,0x61(%ebx)
42f47a:	72 64                	jb     0x42f4e0
42f47c:	69 6e 61 6c 01 0d 4d 	imul   $0x4d0d016c,0x61(%esi),%ebp
42f483:	6f                   	outsl  %ds:(%esi),(%dx)
42f484:	6e                   	outsb  %ds:(%esi),(%dx)
42f485:	74 68                	je     0x42f4ef
42f487:	42                   	inc    %edx
42f488:	6f                   	outsl  %ds:(%esi),(%dx)
42f489:	6c                   	insb   (%dx),%es:(%edi)
42f48a:	64 49                	fs dec %ecx
42f48c:	6e                   	outsb  %ds:(%esi),(%dx)
42f48d:	66 6f                	outsw  %ds:(%esi),(%dx)
42f48f:	08 43 61             	or     %al,0x61(%ebx)
42f492:	72 64                	jb     0x42f4f8
42f494:	69 6e 61 6c 00 f4 10 	imul   $0x10f4006c,0x61(%esi),%ebp
42f49b:	40                   	inc    %eax
42f49c:	00 7c 10 40          	add    %bh,0x40(%eax,%edx,1)
42f4a0:	00 7c 10 40          	add    %bh,0x40(%eax,%edx,1)
42f4a4:	00 8d 40 00 f4 f4    	add    %cl,-0xb0bffc0(%ebp)
42f4aa:	42                   	inc    %edx
42f4b7:	00 ec                	add    %ch,%ah
42f4b9:	f5                   	cmc
42f4ba:	42                   	inc    %edx
42f4c7:	00 d8                	add    %bl,%al
42f4c9:	f5                   	cmc
42f4ca:	42                   	inc    %edx
42f4cb:	00 50 02             	add    %dl,0x2(%eax)
42f4ce:	00 00                	add    %al,(%eax)
42f4d0:	28 6d 43             	sub    %ch,0x43(%ebp)
42f4d3:	00 b4 9e 41 00 c0 34 	add    %dh,0x34c00041(%esi,%ebx,4)
42f4da:	40                   	inc    %eax
42f4db:	00 08                	add    %cl,(%eax)
42f4dd:	98                   	cwtl
42f4de:	41                   	inc    %ecx
42f4df:	00 c8                	add    %cl,%al
42f4e1:	34 40                	xor    $0x40,%al
42f4e3:	00 d4                	add    %dl,%ah
42f4e5:	ef                   	out    %eax,(%dx)
42f4e6:	43                   	inc    %ebx
42f4e7:	00 04 32             	add    %al,(%edx,%esi,1)
42f4ea:	40                   	inc    %eax
42f4eb:	00 20                	add    %ah,(%eax)
42f4ed:	32 40 00             	xor    0x0(%eax),%al
42f4f0:	6c                   	insb   (%dx),%es:(%edi)
42f4f1:	02 43 00             	add    0x0(%ebx),%al
42f4f4:	74 1f                	je     0x42f515
42f4f6:	44                   	inc    %esp
42f4f7:	00 9c e7 43 00 48 43 	add    %bl,0x43480043(%edi,%eiz,8)
42f4fe:	41                   	inc    %ecx
42f4ff:	00 30                	add    %dh,(%eax)
42f501:	cd 43                	int    $0x43
42f503:	00 50 a1             	add    %dl,-0x5f(%eax)
42f506:	43                   	inc    %ebx
42f507:	00 50 d4             	add    %dl,-0x2c(%eax)
42f50a:	43                   	inc    %ebx
42f50b:	00 68 aa             	add    %ch,-0x56(%eax)
42f50e:	43                   	inc    %ebx
42f50f:	00 cc                	add    %cl,%ah
42f511:	9e                   	sahf
42f512:	41                   	inc    %ecx
42f513:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
42f51a:	41                   	inc    %ecx
42f51b:	00 d4                	add    %dl,%ah
42f51d:	9e                   	sahf
42f51e:	41                   	inc    %ecx
42f51f:	00 d0                	add    %dl,%al
42f521:	01 43 00             	add    %eax,0x0(%ebx)
42f524:	88 1a                	mov    %bl,(%edx)
42f526:	44                   	inc    %esp
42f527:	00 a4 1f 44 00 f0 1e 	add    %ah,0x1ef00044(%edi,%ebx,1)
42f52e:	44                   	inc    %esp
42f52f:	00 c4                	add    %al,%ah
42f531:	9f                   	lahf
42f532:	43                   	inc    %ebx
42f533:	00 04 15 44 00 24 15 	add    %al,0x15240044(,%edx,1)
42f53a:	44                   	inc    %esp
42f53b:	00 3c 12             	add    %bh,(%edx,%edx,1)
42f53e:	44                   	inc    %esp
42f53f:	00 0c 9f             	add    %cl,(%edi,%ebx,4)
42f542:	43                   	inc    %ebx
42f543:	00 10                	add    %dl,(%eax)
42f545:	9f                   	lahf
42f546:	43                   	inc    %ebx
42f547:	00 00                	add    %al,(%eax)
42f549:	cf                   	iret
42f54a:	43                   	inc    %ebx
42f54b:	00 2c cf             	add    %ch,(%edi,%ecx,8)
42f54e:	43                   	inc    %ebx
42f54f:	00 50 aa             	add    %dl,-0x56(%eax)
42f552:	43                   	inc    %ebx
42f553:	00 88 a0 43 00 dc    	add    %cl,-0x23ffbc60(%eax)
42f559:	ab                   	stos   %eax,%es:(%edi)
42f55a:	43                   	inc    %ebx
42f55b:	00 54 ab 43          	add    %dl,0x43(%ebx,%ebp,4)
42f55f:	00 68 ae             	add    %ch,-0x52(%eax)
42f562:	43                   	inc    %ebx
42f563:	00 14 ad 43 00 70 ee 	add    %dl,-0x118fffbd(,%ebp,4)
42f56a:	43                   	inc    %ebx
42f56b:	00 b0 cf 43 00 90    	add    %dh,-0x6fffbc31(%eax)
42f571:	12 44 00 4c          	adc    0x4c(%eax,%eax,1),%al
42f575:	13 44 00 48          	adc    0x48(%eax,%eax,1),%eax
42f579:	0e                   	push   %cs
42f57a:	44                   	inc    %esp
42f57b:	00 30                	add    %dh,(%eax)
42f57d:	13 44 00 c8          	adc    -0x38(%eax,%eax,1),%eax
42f581:	d4 43                	aam    $0x43
42f583:	00 5c db 43          	add    %bl,0x43(%ebx,%ebx,8)
42f587:	00 fc                	add    %bh,%ah
42f589:	e8 43 00 e8 e2       	call   0xe32af5d1
42f58e:	43                   	inc    %ebx
42f58f:	00 e4                	add    %ah,%ah
42f591:	e5 43                	in     $0x43,%eax
42f593:	00 b4 03 43 00 94 e9 	add    %dh,-0x166bffbd(%ebx,%eax,1)
42f59a:	43                   	inc    %ebx
42f59b:	00 98 e9 43 00 50    	add    %bl,0x500043e9(%eax)
42f5a1:	e8 43 00 f8 e7       	call   0xe83af5e9
42f5a6:	43                   	inc    %ebx
42f5a7:	00 70 14             	add    %dh,0x14(%eax)
42f5aa:	44                   	inc    %esp
42f5ab:	00 40 f2             	add    %al,-0xe(%eax)
42f5ae:	43                   	inc    %ebx
42f5af:	00 b0 25 44 00 ec    	add    %dh,-0x13ffbbdb(%eax)
42f5b5:	10 44 00 dc          	adc    %al,-0x24(%eax,%eax,1)
42f5b9:	13 44 00 9c          	adc    -0x64(%eax,%eax,1),%eax
42f5bd:	02 43 00             	add    0x0(%ebx),%al
42f5c0:	a0 02 43 00 b0       	mov    0xb0004302,%al
42f5c5:	2a 40 00             	sub    0x0(%eax),%al
42f5c8:	50                   	push   %eax
42f5c9:	04 43                	add    $0x43,%al
42f5cb:	00 b0 2a 40 00 b0    	add    %dh,-0x4fffbfd6(%eax)
42f5d1:	2a 40 00             	sub    0x0(%eax),%al
42f5d4:	b0 2a                	mov    $0x2a,%al
42f5d6:	40                   	inc    %eax
42f5d7:	00 0f                	add    %cl,(%edi)
42f5d9:	54                   	push   %esp
42f5da:	43                   	inc    %ebx
42f5db:	6f                   	outsl  %ds:(%esi),(%dx)
42f5dc:	6d                   	insl   (%dx),%es:(%edi)
42f5dd:	6d                   	insl   (%dx),%es:(%edi)
42f5de:	6f                   	outsl  %ds:(%esi),(%dx)
42f5df:	6e                   	outsb  %ds:(%esi),(%dx)
42f5e0:	43                   	inc    %ebx
42f5e1:	61                   	popa
42f5e2:	6c                   	insb   (%dx),%es:(%edi)
42f5e3:	65 6e                	outsb  %gs:(%esi),(%dx)
42f5e5:	64 61                	fs popa
42f5e7:	72 ec                	jb     0x42f5d5
42f5e9:	f5                   	cmc
42f5ea:	42                   	inc    %edx
42f5eb:	00 07                	add    %al,(%edi)
42f5ed:	0f 54 43 6f          	andps  0x6f(%ebx),%xmm0
42f5f1:	6d                   	insl   (%dx),%es:(%edi)
42f5f2:	6d                   	insl   (%dx),%es:(%edi)
42f5f3:	6f                   	outsl  %ds:(%esi),(%dx)
42f5f4:	6e                   	outsb  %ds:(%esi),(%dx)
42f5f5:	43                   	inc    %ebx
42f5f6:	61                   	popa
42f5f7:	6c                   	insb   (%dx),%es:(%edi)
42f5f8:	65 6e                	outsb  %gs:(%esi),(%dx)
42f5fa:	64 61                	fs popa
42f5fc:	72 f4                	jb     0x42f5f2
42f5fe:	f4                   	hlt
42f5ff:	42                   	inc    %edx
42f600:	00 dc                	add    %bl,%ah
42f602:	70 43                	jo     0x42f647
42f604:	00 0b                	add    %cl,(%ebx)
42f606:	00 08                	add    %cl,(%eax)
42f608:	43                   	inc    %ebx
42f609:	6f                   	outsl  %ds:(%esi),(%dx)
42f60a:	6d                   	insl   (%dx),%es:(%edi)
42f60b:	43                   	inc    %ebx
42f60c:	74 72                	je     0x42f680
42f60e:	6c                   	insb   (%dx),%es:(%edi)
42f60f:	73 00                	jae    0x42f611
42f611:	00 8b c0 60 f6 42    	add    %cl,0x42f660c0(%ebx)
42f633:	00 60 f6             	add    %ah,-0xa(%eax)
42f636:	42                   	inc    %edx
42f637:	00 0c 00             	add    %cl,(%eax,%eax,1)
42f63a:	00 00                	add    %al,(%eax)
42f63c:	d4 f1                	aam    $0xf1
42f63e:	42                   	inc    %edx
42f63f:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
42f646:	40                   	inc    %eax
42f647:	00 c4                	add    %al,%ah
42f649:	34 40                	xor    $0x40,%al
42f64b:	00 c8                	add    %cl,%al
42f64d:	34 40                	xor    $0x40,%al
42f64f:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
42f656:	40                   	inc    %eax
42f657:	00 20                	add    %ah,(%eax)
42f659:	32 40 00             	xor    0x0(%eax),%al
42f65c:	5c                   	pop    %esp
42f65d:	32 40 00             	xor    0x0(%eax),%al
42f660:	0e                   	push   %cs
42f661:	45                   	inc    %ebp
42f662:	4d                   	dec    %ebp
42f663:	6f                   	outsl  %ds:(%esi),(%dx)
42f664:	6e                   	outsb  %ds:(%esi),(%dx)
42f665:	74 68                	je     0x42f6cf
42f667:	43                   	inc    %ebx
42f668:	61                   	popa
42f669:	6c                   	insb   (%dx),%es:(%edi)
42f66a:	45                   	inc    %ebp
42f66b:	72 72                	jb     0x42f6df
42f66d:	6f                   	outsl  %ds:(%esi),(%dx)
42f66e:	72 90                	jb     0x42f600
42f670:	bc f6 42 00 00       	mov    $0x42f6,%esp
42f67d:	00 00                	add    %al,(%eax)
42f67f:	00 c4                	add    %al,%ah
42f681:	f7 42 00 00 00 00 00 	testl  $0x0,0x0(%edx)
42f688:	00 00                	add    %al,(%eax)
42f68a:	00 00                	add    %al,(%eax)
42f68c:	a0 f7 42 00 ae       	mov    0xae0042f7,%al
42f691:	f7 42 00 50 02 00 00 	testl  $0x250,0x0(%edx)
42f698:	a8 f4                	test   $0xf4,%al
42f69a:	42                   	inc    %edx
42f69b:	00 b4 9e 41 00 c0 34 	add    %dh,0x34c00041(%esi,%ebx,4)
42f6a2:	40                   	inc    %eax
42f6a3:	00 08                	add    %cl,(%eax)
42f6a5:	98                   	cwtl
42f6a6:	41                   	inc    %ecx
42f6a7:	00 c8                	add    %cl,%al
42f6a9:	34 40                	xor    $0x40,%al
42f6ab:	00 d4                	add    %dl,%ah
42f6ad:	ef                   	out    %eax,(%dx)
42f6ae:	43                   	inc    %ebx
42f6af:	00 04 32             	add    %al,(%edx,%esi,1)
42f6b2:	40                   	inc    %eax
42f6b3:	00 20                	add    %ah,(%eax)
42f6b5:	32 40 00             	xor    0x0(%eax),%al
42f6b8:	6c                   	insb   (%dx),%es:(%edi)
42f6b9:	02 43 00             	add    0x0(%ebx),%al
42f6bc:	74 1f                	je     0x42f6dd
42f6be:	44                   	inc    %esp
42f6bf:	00 9c e7 43 00 48 43 	add    %bl,0x43480043(%edi,%eiz,8)
42f6c6:	41                   	inc    %ecx
42f6c7:	00 30                	add    %dh,(%eax)
42f6c9:	cd 43                	int    $0x43
42f6cb:	00 50 a1             	add    %dl,-0x5f(%eax)
42f6ce:	43                   	inc    %ebx
42f6cf:	00 50 d4             	add    %dl,-0x2c(%eax)
42f6d2:	43                   	inc    %ebx
42f6d3:	00 68 aa             	add    %ch,-0x56(%eax)
42f6d6:	43                   	inc    %ebx
42f6d7:	00 cc                	add    %cl,%ah
42f6d9:	9e                   	sahf
42f6da:	41                   	inc    %ecx
42f6db:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
42f6e2:	41                   	inc    %ecx
42f6e3:	00 d4                	add    %dl,%ah
42f6e5:	9e                   	sahf
42f6e6:	41                   	inc    %ecx
42f6e7:	00 34 0c             	add    %dh,(%esp,%ecx,1)
42f6ea:	43                   	inc    %ebx
42f6eb:	00 88 1a 44 00 28    	add    %cl,0x2800441a(%eax)
42f6f1:	0f 43 00             	cmovae (%eax),%eax
42f6f4:	c4 0d 43 00 c4 9f    	les    0x9fc40043,%ecx
42f6fa:	43                   	inc    %ebx
42f6fb:	00 04 15 44 00 24 15 	add    %al,0x15240044(,%edx,1)
42f702:	44                   	inc    %esp
42f703:	00 3c 12             	add    %bh,(%edx,%edx,1)
42f706:	44                   	inc    %esp
42f707:	00 0c 9f             	add    %cl,(%edi,%ebx,4)
42f70a:	43                   	inc    %ebx
42f70b:	00 10                	add    %dl,(%eax)
42f70d:	9f                   	lahf
42f70e:	43                   	inc    %ebx
42f70f:	00 00                	add    %al,(%eax)
42f711:	cf                   	iret
42f712:	43                   	inc    %ebx