42c386:	2f                   	das
42c387:	78 72                	js     0x42c3fb
42c389:	71 6c                	jno    0x42c3f7
42c38b:	30 63 61             	xor    %ah,0x61(%ebx)
42c38e:	79 67                	jns    0x42c3f7
42c390:	51                   	push   %ecx
42c391:	2f                   	das
42c392:	75 68                	jne    0x42c3fc
42c394:	78 6a                	js     0x42c400
42c396:	75 70                	jne    0x42c408
42c398:	5a                   	pop    %edx
42c399:	51                   	push   %ecx
42c39a:	4f                   	dec    %edi
42c39b:	61                   	popa
42c39c:	68 50 2f 45 74       	push   $0x74452f50
42c3a1:	30 4a 77             	xor    %cl,0x77(%edx)
42c3a4:	30 2b                	xor    %ch,(%ebx)
42c3a6:	66 73 4a             	data16 jae 0x42c3f3
42c3a9:	7a 70                	jp     0x42c41b
42c3ab:	41                   	inc    %ecx
42c3ac:	38 6d 74             	cmp    %ch,0x74(%ebp)
42c3af:	5a                   	pop    %edx
42c3b0:	30 50 36             	xor    %dl,0x36(%eax)
42c3b3:	74 41                	je     0x42c3f6
42c3b5:	5a                   	pop    %edx
42c3b6:	55                   	push   %ebp
42c3b7:	68 59 78 70 4f       	push   $0x4f707859
42c3bc:	46                   	inc    %esi
42c3bd:	6b 59 69 33          	imul   $0x33,0x69(%ecx),%ebx
42c3c1:	46                   	inc    %esi
42c3c2:	74 49                	je     0x42c40d
42c3c4:	63 5a 4c             	arpl   %ebx,0x4c(%edx)
42c3c7:	59                   	pop    %ecx
42c3c8:	37                   	aaa
42c3c9:	68 6a 75 67 48       	push   $0x4867756a
42c3ce:	52                   	push   %edx
42c3cf:	41                   	inc    %ecx
42c3d0:	4c                   	dec    %esp
42c3d1:	4a                   	dec    %edx
42c3d2:	50                   	push   %eax
42c3d3:	74 38                	je     0x42c40d
42c3d5:	72 51                	jb     0x42c428
42c3d7:	41                   	inc    %ecx
42c3d8:	4f                   	dec    %edi
42c3d9:	4e                   	dec    %esi
42c3da:	56                   	push   %esi
42c3db:	41                   	inc    %ecx
42c3dc:	75 35                	jne    0x42c413
42c3de:	78 44                	js     0x42c424
42c3e0:	49                   	dec    %ecx
42c3e1:	6b 43 2b 6e          	imul   $0x6e,0x2b(%ebx),%eax
42c3e5:	4a                   	dec    %edx
42c3e6:	57                   	push   %edi
42c3e7:	59                   	pop    %ecx
42c3e8:	44                   	inc    %esp
42c3e9:	45                   	inc    %ebp
42c3ea:	67 48                	addr16 dec %eax
42c3ec:	68 41 42 36 36       	push   $0x36364241
42c3f1:	68 6c 41 6b 6c       	push   $0x6c6b416c
42c3f6:	43                   	inc    %ebx
42c3f7:	31 58 4c             	xor    %ebx,0x4c(%eax)
42c3fa:	65 72 52             	gs jb  0x42c44f
42c3fd:	46                   	inc    %esi
42c3fe:	44                   	inc    %esp
42c3ff:	47                   	inc    %edi
42c400:	30 4e 32             	xor    %cl,0x32(%esi)
42c403:	70 58                	jo     0x42c45d
42c405:	56                   	push   %esi
42c406:	52                   	push   %edx
42c407:	35 6a 43 66 32       	xor    $0x3266436a,%eax
42c40c:	36 7a 37             	ss jp  0x42c446
42c40f:	44                   	inc    %esp
42c410:	70 6d                	jo     0x42c47f
42c412:	51                   	push   %ecx
42c413:	46                   	inc    %esi
42c414:	56                   	push   %esi
42c415:	4a                   	dec    %edx
42c416:	4d                   	dec    %ebp
42c417:	4b                   	dec    %ebx
42c418:	66 4c                	dec    %sp
42c41a:	46                   	inc    %esi
42c41b:	69 51 51 51 57 51 52 	imul   $0x52515751,0x51(%ecx),%edx
42c422:	5a                   	pop    %edx
42c423:	79 62                	jns    0x42c487
42c425:	45                   	inc    %ebp
42c426:	70 79                	jo     0x42c4a1
42c428:	5a                   	pop    %edx
42c429:	35 2f 69 64 6a       	xor    $0x6a64692f,%eax
42c42e:	4f                   	dec    %edi
42c42f:	34 6b                	xor    $0x6b,%al
42c431:	68 54 7a 6f 68       	push   $0x686f7a54
42c436:	70 44                	jo     0x42c47c
42c438:	64 30 48 78          	xor    %cl,%fs:0x78(%eax)
42c43c:	71 4d                	jno    0x42c48b
42c43e:	70 4e                	jo     0x42c48e
42c440:	6a 32                	push   $0x32
42c442:	41                   	inc    %ecx
42c443:	44                   	inc    %esp
42c444:	74 2b                	je     0x42c471
42c446:	51                   	push   %ecx
42c447:	78 7a                	js     0x42c4c3
42c449:	4d                   	dec    %ebp
42c44a:	31 59 4c             	xor    %ebx,0x4c(%ecx)
42c44d:	32 6f 45             	xor    0x45(%edi),%ch
42c450:	38 6c 36 75          	cmp    %ch,0x75(%esi,%esi,1)
42c454:	55                   	push   %ebp
42c455:	79 62                	jns    0x42c4b9
42c457:	34 77                	xor    $0x77,%al
42c459:	73 4c                	jae    0x42c4a7
42c45b:	7a 74                	jp     0x42c4d1
42c45d:	73 6a                	jae    0x42c4c9
42c45f:	77 74                	ja     0x42c4d5
42c461:	67 2f                	addr16 das
42c463:	62 47 31             	bound  %eax,0x31(%edi)
42c466:	63 51 6c             	arpl   %edx,0x6c(%ecx)
42c469:	34 53                	xor    $0x53,%al
42c46b:	6b 64 7a 64 4a       	imul   $0x4a,0x64(%edx,%edi,2),%esp
42c470:	68 74 6d 63 6a       	push   $0x6a636d74
42c475:	4f                   	dec    %edi
42c476:	6b 63 6c 54          	imul   $0x54,0x6c(%ebx),%esp
42c47a:	53                   	push   %ebx
42c47b:	65 4e                	gs dec %esi
42c47d:	59                   	pop    %ecx
42c47e:	47                   	inc    %edi
42c47f:	58                   	pop    %eax
42c480:	73 61                	jae    0x42c4e3
42c482:	76 6a                	jbe    0x42c4ee
42c484:	74 72                	je     0x42c4f8
42c486:	37                   	aaa
42c487:	64 61                	fs popa
42c489:	72 52                	jb     0x42c4dd
42c48b:	6d                   	insl   (%dx),%es:(%edi)
42c48c:	70 30                	jo     0x42c4be
42c48e:	58                   	pop    %eax
42c48f:	49                   	dec    %ecx
42c490:	58                   	pop    %eax
42c491:	33 63 45             	xor    0x45(%ebx),%esp
42c494:	47                   	inc    %edi
42c495:	67 6a 5a             	addr16 push $0x5a
42c498:	61                   	popa
42c499:	52                   	push   %edx
42c49a:	51                   	push   %ecx
42c49b:	45                   	inc    %ebp
42c49c:	6d                   	insl   (%dx),%es:(%edi)
42c49d:	51                   	push   %ecx
42c49e:	63 2b                	arpl   %ebp,(%ebx)
42c4a0:	56                   	push   %esi
42c4a1:	2f                   	das
42c4a2:	4a                   	dec    %edx
42c4a3:	45                   	inc    %ebp
42c4a4:	62 31                	bound  %esi,(%ecx)
42c4a6:	67 52                	addr16 push %edx
42c4a8:	45                   	inc    %ebp
42c4a9:	65 6e                	outsb  %gs:(%esi),(%dx)
42c4ab:	5a                   	pop    %edx
42c4ac:	4a                   	dec    %edx
42c4ad:	4c                   	dec    %esp
42c4ae:	65 67 68 74 49 58 48 	gs addr16 push $0x48584974
42c4b5:	52                   	push   %edx
42c4b6:	78 6a                	js     0x42c522
42c4b8:	72 4d                	jb     0x42c507
42c4ba:	47                   	inc    %edi
42c4bb:	65 2b 30             	sub    %gs:(%eax),%esi
42c4be:	59                   	pop    %ecx
42c4bf:	58                   	pop    %eax
42c4c0:	64 56                	fs push %esi
42c4c2:	51                   	push   %ecx
42c4c3:	38 4d 2f             	cmp    %cl,0x2f(%ebp)
42c4c6:	37                   	aaa
42c4c7:	51                   	push   %ecx
42c4c8:	68 44 76 34 41       	push   $0x41347644
42c4cd:	30 74 69 74          	xor    %dh,0x74(%ecx,%ebp,2)
42c4d1:	79 50                	jns    0x42c523
42c4d3:	71 4d                	jno    0x42c522
42c4d5:	67 42                	addr16 inc %edx
42c4d7:	68 4c 56 71 54       	push   $0x5471564c
42c4dc:	42                   	inc    %edx
42c4dd:	47                   	inc    %edi
42c4de:	38 70 4c             	cmp    %dh,0x4c(%eax)
42c4e1:	6e                   	outsb  %ds:(%esi),(%dx)
42c4e2:	62 4a 35             	bound  %ecx,0x35(%edx)
42c4e5:	74 42                	je     0x42c529
42c4e7:	65 41                	gs inc %ecx
42c4e9:	78 2b                	js     0x42c516
42c4eb:	47                   	inc    %edi
42c4ec:	6d                   	insl   (%dx),%es:(%edi)
42c4ed:	52                   	push   %edx
42c4ee:	77 6e                	ja     0x42c55e
42c4f0:	4d                   	dec    %ebp
42c4f1:	4a                   	dec    %edx
42c4f2:	42                   	inc    %edx
42c4f3:	69 2b 66 4c 74 50    	imul   $0x50744c66,(%ebx),%ebp
42c4f9:	76 68                	jbe    0x42c563
42c4fb:	75 4e                	jne    0x42c54b
42c4fd:	37                   	aaa
42c4fe:	36 67 54             	ss addr16 push %esp
42c501:	73 64                	jae    0x42c567
42c503:	57                   	push   %edi
42c504:	49                   	dec    %ecx
42c505:	79 47                	jns    0x42c54e
42c507:	34 6a                	xor    $0x6a,%al
42c509:	39 70 56             	cmp    %esi,0x56(%eax)
42c50c:	31 58 49             	xor    %ebx,0x49(%eax)
42c50f:	34 31                	xor    $0x31,%al
42c511:	44                   	inc    %esp
42c512:	62 61 77             	bound  %esp,0x77(%ecx)
42c515:	65 42                	gs inc %edx
42c517:	55                   	push   %ebp
42c518:	79 54                	jns    0x42c56e
42c51a:	74 48                	je     0x42c564
42c51c:	50                   	push   %eax
42c51d:	34 5a                	xor    $0x5a,%al
42c51f:	43                   	inc    %ebx
42c520:	33 2b                	xor    (%ebx),%ebp
42c522:	72 69                	jb     0x42c58d
42c524:	59                   	pop    %ecx
42c525:	72 2f                	jb     0x42c556
42c527:	64 30 6b 72          	xor    %ch,%fs:0x72(%ebx)
42c52b:	43                   	inc    %ebx
42c52c:	66 66 79 53          	data16 data16 jns 0x42c583
42c530:	6c                   	insb   (%dx),%es:(%edi)
42c531:	33 78 33             	xor    0x33(%eax),%edi
42c534:	52                   	push   %edx
42c535:	33 37                	xor    (%edi),%esi
42c537:	48                   	dec    %eax
42c538:	2f                   	das
42c539:	49                   	dec    %ecx
42c53a:	7a 64                	jp     0x42c5a0
42c53c:	68 74 50 65 6b       	push   $0x6b655074
42c541:	2f                   	das
42c542:	42                   	inc    %edx
42c543:	49                   	dec    %ecx
42c544:	73 4d                	jae    0x42c593
42c546:	30 48 59             	xor    %cl,0x59(%eax)
42c549:	67 78 58             	addr16 js 0x42c5a4
42c54c:	76 57                	jbe    0x42c5a5
42c54e:	47                   	inc    %edi
42c54f:	75 4b                	jne    0x42c59c
42c551:	53                   	push   %ebx
42c552:	78 4f                	js     0x42c5a3
42c554:	30 35 6f 2b 64 76    	xor    %dh,0x76642b6f
42c55a:	6e                   	outsb  %ds:(%esi),(%dx)
42c55b:	55                   	push   %ebp
42c55c:	4c                   	dec    %esp
42c55d:	48                   	dec    %eax
42c55e:	4b                   	dec    %ebx
42c55f:	42                   	inc    %edx
42c560:	50                   	push   %eax
42c561:	6d                   	insl   (%dx),%es:(%edi)
42c562:	6d                   	insl   (%dx),%es:(%edi)
42c563:	4f                   	dec    %edi
42c564:	49                   	dec    %ecx
42c565:	38 70 45             	cmp    %dh,0x45(%eax)
42c568:	68 35 43 65 57       	push   $0x57654335
42c56d:	79 31                	jns    0x42c5a0
42c56f:	43                   	inc    %ebx
42c570:	68 43 51 31 70       	push   $0x70315143
42c575:	59                   	pop    %ecx
42c576:	6f                   	outsl  %ds:(%esi),(%dx)
42c577:	43                   	inc    %ebx
42c578:	57                   	push   %edi
42c579:	2b 76 53             	sub    0x53(%esi),%esi
42c57c:	31 51 64             	xor    %edx,0x64(%ecx)
42c57f:	53                   	push   %ebx
42c580:	6d                   	insl   (%dx),%es:(%edi)
42c581:	52                   	push   %edx
42c582:	75 47                	jne    0x42c5cb
42c584:	6b 74 4b 47 59       	imul   $0x59,0x47(%ebx,%ecx,2),%esi
42c589:	53                   	push   %ebx
42c58a:	2b 65 72             	sub    0x72(%ebp),%esp
42c58d:	71 49                	jno    0x42c5d8
42c58f:	46                   	inc    %esi
42c590:	63 55 53             	arpl   %edx,0x53(%ebp)
42c593:	62 71 6f             	bound  %esi,0x6f(%ecx)
42c596:	50                   	push   %eax
42c597:	36 61                	ss popa
42c599:	46                   	inc    %esi
42c59a:	6d                   	insl   (%dx),%es:(%edi)
42c59b:	71 4a                	jno    0x42c5e7
42c59d:	63 49 56             	arpl   %ecx,0x56(%ecx)
42c5a0:	73 6e                	jae    0x42c610
42c5a2:	67 6d                	insl   (%dx),%es:(%di)
42c5a4:	73 44                	jae    0x42c5ea
42c5a6:	33 33                	xor    (%ebx),%esi
42c5a8:	6b 54 64 64 55       	imul   $0x55,0x64(%esp,%eiz,2),%edx
42c5ad:	58                   	pop    %eax
42c5ae:	42                   	inc    %edx
42c5af:	6d                   	insl   (%dx),%es:(%edi)
42c5b0:	37                   	aaa
42c5b1:	57                   	push   %edi
42c5b2:	4b                   	dec    %ebx
42c5b3:	36 65 78 7a          	ss gs js 0x42c631
42c5b7:	31 4f 43             	xor    %ecx,0x43(%edi)
42c5ba:	30 43 55             	xor    %al,0x55(%ebx)
42c5bd:	51                   	push   %ecx
42c5be:	35 48 63 59 71       	xor    $0x71596348,%eax
42c5c3:	56                   	push   %esi
42c5c4:	38 47 31             	cmp    %al,0x31(%edi)
42c5c7:	2b 36                	sub    (%esi),%esi
42c5c9:	42                   	inc    %edx
42c5ca:	63 47 4d             	arpl   %eax,0x4d(%edi)
42c5cd:	4f                   	dec    %edi
42c5ce:	71 77                	jno    0x42c647
42c5d0:	43                   	inc    %ebx
42c5d1:	45                   	inc    %ebp
42c5d2:	58                   	pop    %eax
42c5d3:	50                   	push   %eax
42c5d4:	4d                   	dec    %ebp
42c5d5:	68 63 4f 34 76       	push   $0x76344f63
42c5da:	37                   	aaa
42c5db:	6c                   	insb   (%dx),%es:(%edi)
42c5dc:	64 33 48 35          	xor    %fs:0x35(%eax),%ecx
42c5e0:	31 2b                	xor    %ebp,(%ebx)
42c5e2:	6f                   	outsl  %ds:(%esi),(%dx)
42c5e3:	7a 48                	jp     0x42c62d
42c5e5:	39 70 68             	cmp    %esi,0x68(%eax)
42c5e8:	44                   	inc    %esp
42c5e9:	35 44 68 4a 58       	xor    $0x584a6844,%eax
42c5ee:	78 6a                	js     0x42c65a
42c5f0:	33 45 72             	xor    0x72(%ebp),%eax
42c5f3:	65 4f                	gs dec %edi
42c5f5:	63 77 2b             	arpl   %esi,0x2b(%edi)
42c5f8:	75 4b                	jne    0x42c645
42c5fa:	74 6a                	je     0x42c666
42c5fc:	50                   	push   %eax
42c5fd:	45                   	inc    %ebp
42c5fe:	55                   	push   %ebp
42c5ff:	6a 55                	push   $0x55
42c601:	31 4a 4e             	xor    %ecx,0x4e(%edx)
42c604:	77 2f                	ja     0x42c635
42c606:	68 64 48 45 78       	push   $0x78454864
42c60b:	6b 35 42 4f 34 45 6a 	imul   $0x6a,0x45344f42,%esi
42c612:	39 62 51             	cmp    %esp,0x51(%edx)
42c615:	44                   	inc    %esp
42c616:	46                   	inc    %esi
42c617:	74 45                	je     0x42c65e
42c619:	42                   	inc    %edx
42c61a:	47                   	inc    %edi
42c61b:	70 44                	jo     0x42c661
42c61d:	70 6a                	jo     0x42c689
42c61f:	78 5a                	js     0x42c67b
42c621:	71 2b                	jno    0x42c64e
42c623:	66 68 62 4e          	pushw  $0x4e62
42c627:	47                   	inc    %edi
42c628:	44                   	inc    %esp
42c629:	64 56                	fs push %esi
42c62b:	52                   	push   %edx
42c62c:	74 30                	je     0x42c65e
42c62e:	59                   	pop    %ecx
42c62f:	78 65                	js     0x42c696