418368:	6e                   	outsb  %ds:(%esi),(%dx)
418369:	76 74                	jbe    0x4183df
41836b:	43                   	inc    %ebx
41836c:	72 44                	jb     0x4183b2
41836e:	4e                   	dec    %esi
41836f:	42                   	inc    %edx
418370:	49                   	dec    %ecx
418371:	48                   	dec    %eax
418372:	74 72                	je     0x4183e6
418374:	47                   	inc    %edi
418375:	6e                   	outsb  %ds:(%esi),(%dx)
418376:	76 64                	jbe    0x4183dc
418378:	67 58                	addr16 pop %eax
41837a:	33 4e 48             	xor    0x48(%esi),%ecx
41837d:	78 6c                	js     0x4183eb
41837f:	4a                   	dec    %edx
418380:	6f                   	outsl  %ds:(%esi),(%dx)
418381:	6b 47 39 71          	imul   $0x71,0x39(%edi),%eax
418385:	50                   	push   %eax
418386:	48                   	dec    %eax
418387:	68 4d 7a 78 6d       	push   $0x6d787a4d
41838c:	6b 76 6e 42          	imul   $0x42,0x6e(%esi),%esi
418390:	6f                   	outsl  %ds:(%esi),(%dx)
418391:	32 74 64 51          	xor    0x51(%esp,%eiz,2),%dh
418395:	52                   	push   %edx
418396:	66 76 66             	data16 jbe 0x4183ff
418399:	79 30                	jns    0x4183cb
41839b:	77 6e                	ja     0x41840b
41839d:	65 2b 2f             	sub    %gs:(%edi),%ebp
4183a0:	38 41 64             	cmp    %al,0x64(%ecx)
4183a3:	50                   	push   %eax
4183a4:	56                   	push   %esi
4183a5:	67 37                	addr16 aaa
4183a7:	4b                   	dec    %ebx
4183a8:	67 32 76 38          	xor    0x38(%bp),%dh
4183ac:	63 31                	arpl   %esi,(%ecx)
4183ae:	56                   	push   %esi
4183af:	35 49 4d 33 71       	xor    $0x71334d49,%eax
4183b4:	41                   	inc    %ecx
4183b5:	55                   	push   %ebp
4183b6:	69 37 66 6a 45 65    	imul   $0x65456a66,(%edi),%esi
4183bc:	6e                   	outsb  %ds:(%esi),(%dx)
4183bd:	2b 42 70             	sub    0x70(%edx),%eax
4183c0:	39 32                	cmp    %esi,(%edx)
4183c2:	77 53                	ja     0x418417
4183c4:	34 64                	xor    $0x64,%al
4183c6:	46                   	inc    %esi
4183c7:	76 63                	jbe    0x41842c
4183c9:	32 51 46             	xor    0x46(%ecx),%dl
4183cc:	34 5a                	xor    $0x5a,%al
4183ce:	32 6d 44             	xor    0x44(%ebp),%ch
4183d1:	4c                   	dec    %esp
4183d2:	54                   	push   %esp
4183d3:	2f                   	das
4183d4:	64 38 30             	cmp    %dh,%fs:(%eax)
4183d7:	30 6e 61             	xor    %ch,0x61(%esi)
4183da:	68 43 6b 73 4d       	push   $0x4d736b43
4183df:	73 5a                	jae    0x41843b
4183e1:	58                   	pop    %eax
4183e2:	43                   	inc    %ebx
4183e3:	79 64                	jns    0x418449
4183e5:	63 31                	arpl   %esi,(%ecx)
4183e7:	50                   	push   %eax
4183e8:	50                   	push   %eax
4183e9:	71 63                	jno    0x41844e
4183eb:	6c                   	insb   (%dx),%es:(%edi)
4183ec:	54                   	push   %esp
4183ed:	31 4b 44             	xor    %ecx,0x44(%ebx)
4183f0:	72 6b                	jb     0x41845d
4183f2:	34 64                	xor    $0x64,%al
4183f4:	67 72 32             	addr16 jb 0x418429
4183f7:	72 4d                	jb     0x418446
4183f9:	56                   	push   %esi
4183fa:	34 50                	xor    $0x50,%al
4183fc:	2f                   	das
4183fd:	51                   	push   %ecx
4183fe:	37                   	aaa
4183ff:	52                   	push   %edx
418400:	44                   	inc    %esp
418401:	53                   	push   %ebx
418402:	50                   	push   %eax
418403:	42                   	inc    %edx
418404:	71 35                	jno    0x41843b
418406:	54                   	push   %esp
418407:	64 4e                	fs dec %esi
418409:	42                   	inc    %edx
41840a:	37                   	aaa
41840b:	69 71 37 78 62 75 58 	imul   $0x58756278,0x37(%ecx),%esi
418412:	4a                   	dec    %edx
418413:	6b 71 66 43          	imul   $0x43,0x66(%ecx),%esi
418417:	78 54                	js     0x41846d
418419:	6a 6f                	push   $0x6f
41841b:	75 39                	jne    0x418456
41841d:	4e                   	dec    %esi
41841e:	30 6e 57             	xor    %ch,0x57(%esi)
418421:	30 49 45             	xor    %cl,0x45(%ecx)
418424:	65 70 49             	gs jo  0x418470
418427:	39 4b 50             	cmp    %ecx,0x50(%ebx)
41842a:	7a 7a                	jp     0x4184a6
41842c:	62 72 45             	bound  %esi,0x45(%edx)
41842f:	35 71 48 62 59       	xor    $0x59624871,%eax
418434:	4e                   	dec    %esi
418435:	4d                   	dec    %ebp
418436:	6c                   	insb   (%dx),%es:(%edi)
418437:	47                   	inc    %edi
418438:	5a                   	pop    %edx
418439:	33 68 53             	xor    0x53(%eax),%ebp
41843c:	73 6c                	jae    0x4184aa
41843e:	41                   	inc    %ecx
41843f:	68 6f 44 74 72       	push   $0x7274446f
418444:	4c                   	dec    %esp
418445:	32 6a 44             	xor    0x44(%edx),%ch
418448:	7a 76                	jp     0x4184c0
41844a:	32 43 31             	xor    0x31(%ebx),%al
41844d:	34 6b                	xor    $0x6b,%al
41844f:	4e                   	dec    %esi
418450:	2f                   	das
418451:	4a                   	dec    %edx
418452:	72 36                	jb     0x41848a
418454:	54                   	push   %esp
418455:	70 51                	jo     0x4184a8
418457:	6c                   	insb   (%dx),%es:(%edi)
418458:	36 75 44             	ss jne 0x41849f
41845b:	73 44                	jae    0x4184a1
41845d:	6b 7a 55 5a          	imul   $0x5a,0x55(%edx),%edi
418461:	36 4a                	ss dec %edx
418463:	4d                   	dec    %ebp
418464:	4f                   	dec    %edi
418465:	67 48                	addr16 dec %eax
418467:	6d                   	insl   (%dx),%es:(%edi)
418468:	6d                   	insl   (%dx),%es:(%edi)
418469:	74 63                	je     0x4184ce
41846b:	59                   	pop    %ecx
41846c:	78 6e                	js     0x4184dc
41846e:	51                   	push   %ecx
41846f:	70 30                	jo     0x4184a1
418471:	75 41                	jne    0x4184b4
418473:	42                   	inc    %edx
418474:	34 50                	xor    $0x50,%al
418476:	72 58                	jb     0x4184d0
418478:	6d                   	insl   (%dx),%es:(%edi)
418479:	31 36                	xor    %esi,(%esi)
41847b:	34 62                	xor    $0x62,%al
41847d:	39 31                	cmp    %esi,(%ecx)
41847f:	32 73 77             	xor    0x77(%ebx),%dh
418482:	54                   	push   %esp
418483:	77 41                	ja     0x4184c6
418485:	72 34                	jb     0x4184bb
418487:	74 64                	je     0x4184ed
418489:	75 6d                	jne    0x4184f8
41848b:	41                   	inc    %ecx
41848c:	36 76 54             	ss jbe 0x4184e3
41848f:	55                   	push   %ebp
418490:	79 75                	jns    0x418507
418492:	51                   	push   %ecx
418493:	4d                   	dec    %ebp
418494:	58                   	pop    %eax
418495:	70 52                	jo     0x4184e9
418497:	6d                   	insl   (%dx),%es:(%edi)
418498:	75 72                	jne    0x41850c
41849a:	68 45 7a 32 73       	push   $0x73327a45
41849f:	55                   	push   %ebp
4184a0:	68 79 73 41 38       	push   $0x38417379
4184a5:	33 78 71             	xor    0x71(%eax),%edi
4184a8:	4d                   	dec    %ebp
4184a9:	34 7a                	xor    $0x7a,%al
4184ab:	4c                   	dec    %esp
4184ac:	62 68 59             	bound  %ebp,0x59(%eax)
4184af:	72 6b                	jb     0x41851c
4184b1:	39 2f                	cmp    %ebp,(%edi)
4184b3:	6c                   	insb   (%dx),%es:(%edi)
4184b4:	34 6a                	xor    $0x6a,%al
4184b6:	6e                   	outsb  %ds:(%esi),(%dx)
4184b7:	6a 4c                	push   $0x4c
4184b9:	2b 46 30             	sub    0x30(%esi),%eax
4184bc:	41                   	inc    %ecx
4184bd:	61                   	popa
4184be:	57                   	push   %edi
4184bf:	49                   	dec    %ecx
4184c0:	43                   	inc    %ebx
4184c1:	2f                   	das
4184c2:	39 56 36             	cmp    %edx,0x36(%esi)
4184c5:	30 42 31             	xor    %al,0x31(%edx)
4184c8:	4c                   	dec    %esp
4184c9:	68 2b 4a 48 64       	push   $0x64484a2b
4184ce:	31 74 33 51          	xor    %esi,0x51(%ebx,%esi,1)
4184d2:	6b 67 47 35          	imul   $0x35,0x47(%edi),%esp
4184d6:	56                   	push   %esi
4184d7:	6d                   	insl   (%dx),%es:(%edi)
4184d8:	56                   	push   %esi
4184d9:	41                   	inc    %ecx
4184da:	4b                   	dec    %ebx
4184db:	67 47                	addr16 inc %edi
4184dd:	30 35 4e 78 68 31    	xor    %dh,0x3168784e
4184e3:	66 61                	popaw
4184e5:	58                   	pop    %eax
4184e6:	77 46                	ja     0x41852e
4184e8:	77 4d                	ja     0x418537
4184ea:	35 50 71 57 58       	xor    $0x58577150,%eax
4184ef:	35 41 78 71 49       	xor    $0x49717841,%eax
4184f4:	69 53 4b 50 72 62 39 	imul   $0x39627250,0x4b(%ebx),%edx
4184fb:	6e                   	outsb  %ds:(%esi),(%dx)
4184fc:	31 35 75 56 7a 42    	xor    %esi,0x427a5675
418502:	71 56                	jno    0x41855a
418504:	46                   	inc    %esi
418505:	61                   	popa
418506:	70 42                	jo     0x41854a
418508:	35 77 42 33 54       	xor    $0x54334277,%eax
41850d:	66 70 6c             	data16 jo 0x41857c
418510:	6a 7a                	push   $0x7a
418512:	56                   	push   %esi
418513:	46                   	inc    %esi
418514:	4a                   	dec    %edx
418515:	51                   	push   %ecx
418516:	50                   	push   %eax
418517:	37                   	aaa
418518:	50                   	push   %eax
418519:	70 35                	jo     0x418550
41851b:	6f                   	outsl  %ds:(%esi),(%dx)
41851c:	43                   	inc    %ebx
41851d:	38 35 2b 67 6f 2f    	cmp    %dh,0x2f6f672b
418523:	64 41                	fs inc %ecx
418525:	7a 36                	jp     0x41855d
418527:	6a 66                	push   $0x66
418529:	38 52 55             	cmp    %dl,0x55(%edx)
41852c:	67 32 6a 63          	xor    0x63(%bp,%si),%ch
418530:	68 33 6b 35 56       	push   $0x56356b33
418535:	64 61                	fs popa
418537:	6c                   	insb   (%dx),%es:(%edi)
418538:	6b 33 51             	imul   $0x51,(%ebx),%esi
41853b:	34 59                	xor    $0x59,%al
41853d:	6e                   	outsb  %ds:(%esi),(%dx)
41853e:	43                   	inc    %ebx
41853f:	63 45 55             	arpl   %eax,0x55(%ebp)
418542:	4f                   	dec    %edi
418543:	56                   	push   %esi
418544:	45                   	inc    %ebp
418545:	36 44                	ss inc %esp
418547:	61                   	popa
418548:	50                   	push   %eax
418549:	46                   	inc    %esi
41854a:	65 54                	gs push %esp
41854c:	38 6b 50             	cmp    %ch,0x50(%ebx)
41854f:	79 56                	jns    0x4185a7
418551:	72 35                	jb     0x418588
418553:	46                   	inc    %esi
418554:	65 54                	gs push %esp
418556:	48                   	dec    %eax
418557:	78 7a                	js     0x4185d3
418559:	6e                   	outsb  %ds:(%esi),(%dx)
41855a:	34 44                	xor    $0x44,%al
41855c:	33 34 52             	xor    (%edx,%edx,2),%esi
41855f:	35 6f 50 77 57       	xor    $0x5777506f,%eax
418564:	55                   	push   %ebp
418565:	56                   	push   %esi
418566:	66 75 73             	data16 jne 0x4185dc
418569:	43                   	inc    %ebx
41856a:	77 39                	ja     0x4185a5
41856c:	38 7a 66             	cmp    %bh,0x66(%edx)
41856f:	56                   	push   %esi
418570:	74 69                	je     0x4185db
418572:	70 35                	jo     0x4185a9
418574:	30 61 4c             	xor    %ah,0x4c(%ecx)
418577:	53                   	push   %ebx
418578:	48                   	dec    %eax
418579:	72 74                	jb     0x4185ef
41857b:	68 52 4c 5a 79       	push   $0x795a4c52
418580:	37                   	aaa
418581:	75 69                	jne    0x4185ec
418583:	35 62 55 74 6c       	xor    $0x6c745562,%eax
418588:	30 6d 46             	xor    %ch,0x46(%ebp)
41858b:	2f                   	das
41858c:	74 51                	je     0x4185df
41858e:	57                   	push   %edi
41858f:	6f                   	outsl  %ds:(%esi),(%dx)
418590:	79 65                	jns    0x4185f7
418592:	52                   	push   %edx
418593:	4f                   	dec    %edi
418594:	6c                   	insb   (%dx),%es:(%edi)
418595:	32 7a 54             	xor    0x54(%edx),%bh
418598:	71 43                	jno    0x4185dd
41859a:	2b 6f 6e             	sub    0x6e(%edi),%ebp
41859d:	2b 6c 32 51          	sub    0x51(%edx,%esi,1),%ebp
4185a1:	2b 79 4b             	sub    0x4b(%ecx),%edi
4185a4:	44                   	inc    %esp
4185a5:	6e                   	outsb  %ds:(%esi),(%dx)
4185a6:	6e                   	outsb  %ds:(%esi),(%dx)
4185a7:	6b 79 51 71          	imul   $0x71,0x51(%ecx),%edi
4185ab:	76 61                	jbe    0x41860e
4185ad:	67 46                	addr16 inc %esi
4185af:	57                   	push   %edi
4185b0:	41                   	inc    %ecx
4185b1:	68 6d 44 78 33       	push   $0x3378446d
4185b6:	63 66 2b             	arpl   %esp,0x2b(%esi)
4185b9:	35 5a 36 66 41       	xor    $0x4166365a,%eax
4185be:	65 33 42 42          	xor    %gs:0x42(%edx),%eax
4185c2:	72 78                	jb     0x41863c
4185c4:	5a                   	pop    %edx
4185c5:	79 79                	jns    0x418640
4185c7:	39 68 51             	cmp    %ebp,0x51(%eax)
4185ca:	6f                   	outsl  %ds:(%esi),(%dx)
4185cb:	78 52                	js     0x41861f
4185cd:	71 58                	jno    0x418627
4185cf:	56                   	push   %esi
4185d0:	45                   	inc    %ebp
4185d1:	69 57 38 36 74 72 52 	imul   $0x52727436,0x38(%edi),%edx
4185d8:	70 58                	jo     0x418632
4185da:	6d                   	insl   (%dx),%es:(%edi)
4185db:	58                   	pop    %eax
4185dc:	6c                   	insb   (%dx),%es:(%edi)
4185dd:	69 61 4f 35 76 6b 6b 	imul   $0x6b6b7635,0x4f(%ecx),%esp
4185e4:	35 4a 45 42 68       	xor    $0x6842454a,%eax
4185e9:	49                   	dec    %ecx
4185ea:	43                   	inc    %ebx
4185eb:	7a 72                	jp     0x41865f
4185ed:	54                   	push   %esp
4185ee:	39 4f 79             	cmp    %ecx,0x79(%edi)
4185f1:	73 73                	jae    0x418666
4185f3:	4f                   	dec    %edi
4185f4:	58                   	pop    %eax
4185f5:	6b 75 47 56          	imul   $0x56,0x47(%ebp),%esi
4185f9:	6a 55                	push   $0x55
4185fb:	31 36                	xor    %esi,(%esi)
4185fd:	57                   	push   %edi
4185fe:	52                   	push   %edx
4185ff:	71 33                	jno    0x418634
418601:	37                   	aaa
418602:	34 58                	xor    $0x58,%al
418604:	2f                   	das
418605:	46                   	inc    %esi
418606:	41                   	inc    %ecx
418607:	69 4e 59 6c 6d 4a 5a 	imul   $0x5a4a6d6c,0x59(%esi),%ecx
41860e:	62 6a 39             	bound  %ebp,0x39(%edx)
418611:	53                   	push   %ebx
418612:	41                   	inc    %ecx
418613:	4b                   	dec    %ebx
418614:	5a                   	pop    %edx
418615:	62 39                	bound  %edi,(%ecx)
418617:	77 4f                	ja     0x418668
418619:	6f                   	outsl  %ds:(%esi),(%dx)
41861a:	4a                   	dec    %edx
41861b:	6b 54 6b 55 6e       	imul   $0x6e,0x55(%ebx,%ebp,2),%edx
418620:	65 34 57             	gs xor $0x57,%al
418623:	32 6e 47             	xor    0x47(%esi),%ch
418626:	31 66 44             	xor    %esp,0x44(%esi)
418629:	42                   	inc    %edx
41862a:	73 66                	jae    0x418692
41862c:	4a                   	dec    %edx
41862d:	66 42                	inc    %dx
41862f:	68 74 67 4a 7a       	push   $0x7a4a6774