42f3c2:	6d                   	insl   (%dx),%es:(%edi)
42f3c3:	6f                   	outsl  %ds:(%esi),(%dx)
42f3c4:	6e                   	outsb  %ds:(%esi),(%dx)
42f3c5:	36 73 75             	ss jae 0x42f43d
42f3c8:	74 4a                	je     0x42f414
42f3ca:	68 52 6c 79 61       	push   $0x61796c52
42f3cf:	4a                   	dec    %edx
42f3d0:	37                   	aaa
42f3d1:	46                   	inc    %esi
42f3d2:	2f                   	das
42f3d3:	64 4a                	fs dec %edx
42f3d5:	79 4c                	jns    0x42f423
42f3d7:	65 77 6f             	gs ja  0x42f449
42f3da:	53                   	push   %ebx
42f3db:	43                   	inc    %ebx
42f3dc:	6e                   	outsb  %ds:(%esi),(%dx)
42f3dd:	58                   	pop    %eax
42f3de:	4b                   	dec    %ebx
42f3df:	30 48 78             	xor    %cl,0x78(%eax)
42f3e2:	63 36                	arpl   %esi,(%esi)
42f3e4:	53                   	push   %ebx
42f3e5:	51                   	push   %ecx
42f3e6:	4a                   	dec    %edx
42f3e7:	36 38 72 78          	cmp    %dh,%ss:0x78(%edx)
42f3eb:	68 73 79 5a 58       	push   $0x585a7973
42f3f0:	4e                   	dec    %esi
42f3f1:	36 55                	ss push %ebp
42f3f3:	65 63 51 37          	arpl   %edx,%gs:0x37(%ecx)
42f3f7:	51                   	push   %ecx
42f3f8:	44                   	inc    %esp
42f3f9:	76 59                	jbe    0x42f454
42f3fb:	44                   	inc    %esp
42f3fc:	49                   	dec    %ecx
42f3fd:	49                   	dec    %ecx
42f3fe:	42                   	inc    %edx
42f3ff:	72 6d                	jb     0x42f46e
42f401:	45                   	inc    %ebp
42f402:	2f                   	das
42f403:	36 78 4d             	ss js  0x42f453
42f406:	34 6f                	xor    $0x6f,%al
42f408:	5a                   	pop    %edx
42f409:	66 72 4a             	data16 jb 0x42f456
42f40c:	6c                   	insb   (%dx),%es:(%edi)
42f40d:	2f                   	das
42f40e:	44                   	inc    %esp
42f40f:	65 64 36 54          	gs fs ss push %esp
42f413:	4f                   	dec    %edi
42f414:	75 54                	jne    0x42f46a
42f416:	6e                   	outsb  %ds:(%esi),(%dx)
42f417:	56                   	push   %esi
42f418:	77 71                	ja     0x42f48b
42f41a:	4b                   	dec    %ebx
42f41b:	49                   	dec    %ecx
42f41c:	6c                   	insb   (%dx),%es:(%edi)
42f41d:	61                   	popa
42f41e:	63 5a 6f             	arpl   %ebx,0x6f(%edx)
42f421:	52                   	push   %edx
42f422:	49                   	dec    %ecx
42f423:	55                   	push   %ebp
42f424:	6c                   	insb   (%dx),%es:(%edi)
42f425:	49                   	dec    %ecx
42f426:	7a 33                	jp     0x42f45b
42f428:	78 66                	js     0x42f490
42f42a:	4f                   	dec    %edi
42f42b:	4e                   	dec    %esi
42f42c:	34 70                	xor    $0x70,%al
42f42e:	4e                   	dec    %esi
42f42f:	73 4e                	jae    0x42f47f
42f431:	49                   	dec    %ecx
42f432:	63 4d 37             	arpl   %ecx,0x37(%ebp)
42f435:	67 56                	addr16 push %esi
42f437:	69 31 2b 52 57 32    	imul   $0x3257522b,(%ecx),%esi
42f43d:	50                   	push   %eax
42f43e:	74 6b                	je     0x42f4ab
42f440:	75 4d                	jne    0x42f48f
42f442:	51                   	push   %ecx
42f443:	4b                   	dec    %ebx
42f444:	36 68 6b 6b 70 79    	ss push $0x79706b6b
42f44a:	6a 53                	push   $0x53
42f44c:	32 45 51             	xor    0x51(%ebp),%al
42f44f:	75 6f                	jne    0x42f4c0
42f451:	6c                   	insb   (%dx),%es:(%edi)
42f452:	6d                   	insl   (%dx),%es:(%edi)
42f453:	48                   	dec    %eax
42f454:	62 77 42             	bound  %esi,0x42(%edi)
42f457:	47                   	inc    %edi
42f458:	58                   	pop    %eax
42f459:	2f                   	das
42f45a:	4f                   	dec    %edi
42f45b:	2f                   	das
42f45c:	43                   	inc    %ebx
42f45d:	44                   	inc    %esp
42f45e:	55                   	push   %ebp
42f45f:	70 34                	jo     0x42f495
42f461:	49                   	dec    %ecx
42f462:	64 52                	fs push %edx
42f464:	4b                   	dec    %ebx
42f465:	44                   	inc    %esp
42f466:	52                   	push   %edx
42f467:	46                   	inc    %esi
42f468:	65 52                	gs push %edx
42f46a:	77 4d                	ja     0x42f4b9
42f46c:	78 65                	js     0x42f4d3
42f46e:	64 54                	fs push %esp
42f470:	35 66 61 36 79       	xor    $0x79366166,%eax
42f475:	54                   	push   %esp
42f476:	73 44                	jae    0x42f4bc
42f478:	67 77 46             	addr16 ja 0x42f4c1
42f47b:	6b 4a 6b 48          	imul   $0x48,0x6b(%edx),%ecx
42f47f:	71 43                	jno    0x42f4c4
42f481:	33 75 55             	xor    0x55(%ebp),%esi
42f484:	6a 6e                	push   $0x6e
42f486:	4f                   	dec    %edi
42f487:	79 6d                	jns    0x42f4f6
42f489:	54                   	push   %esp
42f48a:	43                   	inc    %ebx
42f48b:	69 4c 6d 35 54 73 32 	imul   $0x70327354,0x35(%ebp,%ebp,2),%ecx
42f492:	70
42f493:	75 48                	jne    0x42f4dd
42f495:	46                   	inc    %esi
42f496:	2f                   	das
42f497:	36 62 36             	bound  %esi,%ss:(%esi)
42f49a:	39 38                	cmp    %edi,(%eax)
42f49c:	67 37                	addr16 aaa
42f49e:	62 76 51             	bound  %esi,0x51(%esi)
42f4a1:	36 33 43 55          	xor    %ss:0x55(%ebx),%eax
42f4a5:	4c                   	dec    %esp
42f4a6:	31 50 70             	xor    %edx,0x70(%eax)
42f4a9:	49                   	dec    %ecx
42f4aa:	42                   	inc    %edx
42f4ab:	64 4a                	fs dec %edx
42f4ad:	34 64                	xor    $0x64,%al
42f4af:	59                   	pop    %ecx
42f4b0:	77 75                	ja     0x42f527
42f4b2:	66 43                	inc    %bx
42f4b4:	6d                   	insl   (%dx),%es:(%edi)
42f4b5:	74 4f                	je     0x42f506
42f4b7:	2f                   	das
42f4b8:	78 2f                	js     0x42f4e9
42f4ba:	66 47                	inc    %di
42f4bc:	50                   	push   %eax
42f4bd:	75 6e                	jne    0x42f52d
42f4bf:	53                   	push   %ebx
42f4c0:	43                   	inc    %ebx
42f4c1:	67 47                	addr16 inc %edi
42f4c3:	65 39 2b             	cmp    %ebp,%gs:(%ebx)
42f4c6:	37                   	aaa
42f4c7:	70 78                	jo     0x42f541
42f4c9:	44                   	inc    %esp
42f4ca:	34 74                	xor    $0x74,%al
42f4cc:	4f                   	dec    %edi
42f4cd:	76 46                	jbe    0x42f515
42f4cf:	6e                   	outsb  %ds:(%esi),(%dx)
42f4d0:	50                   	push   %eax
42f4d1:	49                   	dec    %ecx
42f4d2:	44                   	inc    %esp
42f4d3:	67 63 51 69          	arpl   %edx,0x69(%bx,%di)
42f4d7:	6b 66 46 6e          	imul   $0x6e,0x46(%esi),%esp
42f4db:	34 59                	xor    $0x59,%al
42f4dd:	79 78                	jns    0x42f557
42f4df:	42                   	inc    %edx
42f4e0:	5a                   	pop    %edx
42f4e1:	65 6f                	outsl  %gs:(%esi),(%dx)
42f4e3:	67 72 56             	addr16 jb 0x42f53c
42f4e6:	6e                   	outsb  %ds:(%esi),(%dx)
42f4e7:	31 71 49             	xor    %esi,0x49(%ecx)
42f4ea:	65 49                	gs dec %ecx
42f4ec:	67 5a                	addr16 pop %edx
42f4ee:	45                   	inc    %ebp
42f4ef:	50                   	push   %eax
42f4f0:	46                   	inc    %esi
42f4f1:	75 77                	jne    0x42f56a
42f4f3:	45                   	inc    %ebp
42f4f4:	38 70 57             	cmp    %dh,0x57(%eax)
42f4f7:	4a                   	dec    %edx
42f4f8:	75 58                	jne    0x42f552
42f4fa:	59                   	pop    %ecx
42f4fb:	48                   	dec    %eax
42f4fc:	64 53                	fs push %ebx
42f4fe:	2b 6e 78             	sub    0x78(%esi),%ebp
42f501:	79 47                	jns    0x42f54a
42f503:	6a 64                	push   $0x64
42f505:	76 4f                	jbe    0x42f556
42f507:	59                   	pop    %ecx
42f508:	31 65 2b             	xor    %esp,0x2b(%ebp)
42f50b:	73 68                	jae    0x42f575
42f50d:	77 63                	ja     0x42f572
42f50f:	42                   	inc    %edx
42f510:	54                   	push   %esp
42f511:	71 49                	jno    0x42f55c
42f513:	69 34 51 32 73 4f 2f 	imul   $0x2f4f7332,(%ecx,%edx,2),%esi
42f51a:	4a                   	dec    %edx
42f51b:	33 6a 4b             	xor    0x4b(%edx),%ebp
42f51e:	33 79 50             	xor    0x50(%ecx),%edi
42f521:	72 58                	jb     0x42f57b
42f523:	58                   	pop    %eax
42f524:	7a 37                	jp     0x42f55d
42f526:	75 69                	jne    0x42f591
42f528:	55                   	push   %ebp
42f529:	43                   	inc    %ebx
42f52a:	33 6a 33             	xor    0x33(%edx),%ebp
42f52d:	37                   	aaa
42f52e:	42                   	inc    %edx
42f52f:	67 69 6c 71 59 4d 73 	imul   $0x48734d59,0x71(%si),%ebp
42f536:	48
42f537:	42                   	inc    %edx
42f538:	50                   	push   %eax
42f539:	44                   	inc    %esp
42f53a:	79 4e                	jns    0x42f58a
42f53c:	4e                   	dec    %esi
42f53d:	59                   	pop    %ecx
42f53e:	41                   	inc    %ecx
42f53f:	47                   	inc    %edi
42f540:	75 67                	jne    0x42f5a9
42f542:	45                   	inc    %ebp
42f543:	61                   	popa
42f544:	30 57 6f             	xor    %dl,0x6f(%edi)
42f547:	4f                   	dec    %edi
42f548:	58                   	pop    %eax
42f549:	49                   	dec    %ecx
42f54a:	74 6a                	je     0x42f5b6
42f54c:	6f                   	outsl  %ds:(%esi),(%dx)
42f54d:	71 57                	jno    0x42f5a6
42f54f:	68 57 44 72 54       	push   $0x54724457
42f554:	38 4d 73             	cmp    %cl,0x73(%ebp)
42f557:	71 58                	jno    0x42f5b1
42f559:	79 5a                	jns    0x42f5b5
42f55b:	71 62                	jno    0x42f5bf
42f55d:	45                   	inc    %ebp
42f55e:	35 63 30 56 70       	xor    $0x70563063,%eax
42f563:	2b 75 31             	sub    0x31(%ebp),%esi
42f566:	39 74 75 74          	cmp    %esi,0x74(%ebp,%esi,2)
42f56a:	53                   	push   %ebx
42f56b:	66 38 4e 51          	data16 cmp %cl,0x51(%esi)
42f56f:	34 30                	xor    $0x30,%al
42f571:	75 65                	jne    0x42f5d8
42f573:	42                   	inc    %edx
42f574:	31 72 59             	xor    %esi,0x59(%edx)
42f577:	77 47                	ja     0x42f5c0
42f579:	52                   	push   %edx
42f57a:	68 67 4b 46 46       	push   $0x46464b67
42f57f:	30 4b 45             	xor    %cl,0x45(%ebx)
42f582:	52                   	push   %edx
42f583:	2b 6c 30 59          	sub    0x59(%eax,%esi,1),%ebp
42f587:	4c                   	dec    %esp
42f588:	55                   	push   %ebp
42f589:	58                   	pop    %eax
42f58a:	30 5a 43             	xor    %bl,0x43(%edx)
42f58d:	54                   	push   %esp
42f58e:	4e                   	dec    %esi
42f58f:	4a                   	dec    %edx
42f590:	51                   	push   %ecx
42f591:	41                   	inc    %ecx
42f592:	50                   	push   %eax
42f593:	69 77 70 6a 4a 2f 74 	imul   $0x742f4a6a,0x70(%edi),%esi
42f59a:	64 69 6f 58 33 55 50 	imul   $0x63505533,%fs:0x58(%edi),%ebp
42f5a1:	63
42f5a2:	54                   	push   %esp
42f5a3:	66 34 4f             	data16 xor $0x4f,%al
42f5a6:	6f                   	outsl  %ds:(%esi),(%dx)
42f5a7:	62 75 58             	bound  %esi,0x58(%ebp)
42f5aa:	7a 48                	jp     0x42f5f4
42f5ac:	7a 5a                	jp     0x42f608
42f5ae:	54                   	push   %esp
42f5af:	64 2b 58 63          	sub    %fs:0x63(%eax),%ebx
42f5b3:	76 65                	jbe    0x42f61a
42f5b5:	59                   	pop    %ecx
42f5b6:	4c                   	dec    %esp
42f5b7:	4c                   	dec    %esp
42f5b8:	46                   	inc    %esi
42f5b9:	39 54 58 4a          	cmp    %edx,0x4a(%eax,%ebx,2)
42f5bd:	77 59                	ja     0x42f618
42f5bf:	76 64                	jbe    0x42f625
42f5c1:	53                   	push   %ebx
42f5c2:	49                   	dec    %ecx
42f5c3:	32 33                	xor    (%ebx),%dh
42f5c5:	50                   	push   %eax
42f5c6:	45                   	inc    %ebp
42f5c7:	47                   	inc    %edi
42f5c8:	2f                   	das
42f5c9:	2b 6e 42             	sub    0x42(%esi),%ebp
42f5cc:	62 6e 32             	bound  %ebp,0x32(%esi)
42f5cf:	67 6d                	insl   (%dx),%es:(%di)
42f5d1:	67 64 6d             	fs insl (%dx),%es:(%di)
42f5d4:	6d                   	insl   (%dx),%es:(%edi)
42f5d5:	4b                   	dec    %ebx
42f5d6:	6a 37                	push   $0x37
42f5d8:	67 5a                	addr16 pop %edx
42f5da:	33 6a 43             	xor    0x43(%edx),%ebp
42f5dd:	79 46                	jns    0x42f625
42f5df:	4d                   	dec    %ebp
42f5e0:	4a                   	dec    %edx
42f5e1:	31 48 75             	xor    %ecx,0x75(%eax)
42f5e4:	72 6a                	jb     0x42f650
42f5e6:	66 4b                	dec    %bx
42f5e8:	38 50 6c             	cmp    %dl,0x6c(%eax)
42f5eb:	44                   	inc    %esp
42f5ec:	4f                   	dec    %edi
42f5ed:	36 36 68 59 62 5a 62 	ss ss push $0x625a6259
42f5f4:	6e                   	outsb  %ds:(%esi),(%dx)
42f5f5:	41                   	inc    %ecx
42f5f6:	4d                   	dec    %ebp
42f5f7:	79 37                	jns    0x42f630
42f5f9:	59                   	pop    %ecx
42f5fa:	77 69                	ja     0x42f665
42f5fc:	4c                   	dec    %esp
42f5fd:	58                   	pop    %eax
42f5fe:	37                   	aaa
42f5ff:	54                   	push   %esp
42f600:	64 73 6e             	fs jae 0x42f671
42f603:	6d                   	insl   (%dx),%es:(%edi)
42f604:	43                   	inc    %ebx
42f605:	63 49 65             	arpl   %ecx,0x65(%ecx)
42f608:	77 31                	ja     0x42f63b
42f60a:	54                   	push   %esp
42f60b:	68 59 53 33 77       	push   $0x77335359
42f610:	4e                   	dec    %esi
42f611:	64 34 68             	fs xor $0x68,%al
42f614:	4f                   	dec    %edi
42f615:	53                   	push   %ebx
42f616:	43                   	inc    %ebx
42f617:	56                   	push   %esi
42f618:	49                   	dec    %ecx
42f619:	52                   	push   %edx
42f61a:	76 65                	jbe    0x42f681
42f61c:	57                   	push   %edi
42f61d:	62 76 48             	bound  %esi,0x48(%esi)
42f620:	31 5a 6b             	xor    %ebx,0x6b(%edx)
42f623:	76 52                	jbe    0x42f677
42f625:	68 57 6c 57 42       	push   $0x42576c57
42f62a:	70 74                	jo     0x42f6a0
42f62c:	45                   	inc    %ebp
42f62d:	4e                   	dec    %esi
42f62e:	70 34                	jo     0x42f664
42f630:	42                   	inc    %edx
42f631:	67 44                	addr16 inc %esp
42f633:	77 45                	ja     0x42f67a
42f635:	43                   	inc    %ebx
42f636:	5a                   	pop    %edx
42f637:	67 6a 6c             	addr16 push $0x6c
42f63a:	70 37                	jo     0x42f673
42f63c:	47                   	inc    %edi
42f63d:	51                   	push   %ecx
42f63e:	4d                   	dec    %ebp
42f63f:	65 67 33 76 63       	xor    %gs:0x63(%bp),%esi
42f644:	45                   	inc    %ebp
42f645:	50                   	push   %eax
42f646:	71 63                	jno    0x42f6ab
42f648:	53                   	push   %ebx
42f649:	76 72                	jbe    0x42f6bd