410448:	67 59                	addr16 pop %ecx
41044a:	51                   	push   %ecx
41044b:	34 6a                	xor    $0x6a,%al
41044d:	4d                   	dec    %ebp
41044e:	41                   	inc    %ecx
41044f:	77 4b                	ja     0x41049c
410451:	31 74 78 62          	xor    %esi,0x62(%eax,%edi,2)
410455:	31 71 37             	xor    %esi,0x37(%ecx)
410458:	42                   	inc    %edx
410459:	41                   	inc    %ecx
41045a:	30 4c 76 2b          	xor    %cl,0x2b(%esi,%esi,2)
41045e:	57                   	push   %edi
41045f:	65 59                	gs pop %ecx
410461:	44                   	inc    %esp
410462:	2f                   	das
410463:	73 35                	jae    0x41049a
410465:	6c                   	insb   (%dx),%es:(%edi)
410466:	32 36                	xor    (%esi),%dh
410468:	77 44                	ja     0x4104ae
41046a:	68 70 71 46 76       	push   $0x76467170
41046f:	58                   	pop    %eax
410470:	64 7a 57             	fs jp  0x4104ca
410473:	61                   	popa
410474:	69 6b 53 6a 54 78 76 	imul   $0x7678546a,0x53(%ebx),%ebp
41047b:	74 2b                	je     0x4104a8
41047d:	4a                   	dec    %edx
41047e:	37                   	aaa
41047f:	33 50 72             	xor    0x72(%eax),%edx
410482:	65 4e                	gs dec %esi
410484:	36 78 35             	ss js  0x4104bc
410487:	48                   	dec    %eax
410488:	64 32 74 65 4c       	xor    %fs:0x4c(%ebp,%eiz,2),%dh
41048d:	4e                   	dec    %esi
41048e:	34 59                	xor    $0x59,%al
410490:	2f                   	das
410491:	38 53 57             	cmp    %dl,0x57(%ebx)
410494:	34 54                	xor    $0x54,%al
410496:	66 4f                	dec    %di
410498:	70 6c                	jo     0x410506
41049a:	31 55 44             	xor    %edx,0x44(%ebp)
41049d:	34 31                	xor    $0x31,%al
41049f:	78 34                	js     0x4104d5
4104a1:	34 6c                	xor    $0x6c,%al
4104a3:	74 46                	je     0x4104eb
4104a5:	52                   	push   %edx
4104a6:	41                   	inc    %ecx
4104a7:	78 4a                	js     0x4104f3
4104a9:	4a                   	dec    %edx
4104aa:	49                   	dec    %ecx
4104ab:	64 36 62 68 66       	fs bound %ebp,%ss:0x66(%eax)
4104b0:	77 53                	ja     0x410505
4104b2:	6d                   	insl   (%dx),%es:(%edi)
4104b3:	6f                   	outsl  %ds:(%esi),(%dx)
4104b4:	72 46                	jb     0x4104fc
4104b6:	56                   	push   %esi
4104b7:	78 32                	js     0x4104eb
4104b9:	34 5a                	xor    $0x5a,%al
4104bb:	6e                   	outsb  %ds:(%esi),(%dx)
4104bc:	6b 48 43 44          	imul   $0x44,0x43(%eax),%ecx
4104c0:	4a                   	dec    %edx
4104c1:	56                   	push   %esi
4104c2:	71 46                	jno    0x41050a
4104c4:	4c                   	dec    %esp
4104c5:	38 64 6e 67          	cmp    %ah,0x67(%esi,%ebp,2)
4104c9:	2b 76 36             	sub    0x36(%esi),%esi
4104cc:	36 35 48 62 43 72    	ss xor $0x72436248,%eax
4104d2:	54                   	push   %esp
4104d3:	6f                   	outsl  %ds:(%esi),(%dx)
4104d4:	49                   	dec    %ecx
4104d5:	4e                   	dec    %esi
4104d6:	51                   	push   %ecx
4104d7:	6a 34                	push   $0x34
4104d9:	78 73                	js     0x41054e
4104db:	56                   	push   %esi
4104dc:	47                   	inc    %edi
4104dd:	74 69                	je     0x410548
4104df:	68 62 74 52 71       	push   $0x71527462
4104e4:	6c                   	insb   (%dx),%es:(%edi)
4104e5:	73 66                	jae    0x41054d
4104e7:	6e                   	outsb  %ds:(%esi),(%dx)
4104e8:	66 6c                	data16 insb (%dx),%es:(%edi)
4104ea:	74 39                	je     0x410525
4104ec:	59                   	pop    %ecx
4104ed:	50                   	push   %eax
4104ee:	74 2f                	je     0x41051f
4104f0:	64 2b 43 70          	sub    %fs:0x70(%ebx),%eax
4104f4:	47                   	inc    %edi
4104f5:	2b 5a 47             	sub    0x47(%edx),%ebx
4104f8:	78 47                	js     0x410541
4104fa:	2f                   	das
4104fb:	48                   	dec    %eax
4104fc:	76 32                	jbe    0x410530
4104fe:	48                   	dec    %eax
4104ff:	2f                   	das
410500:	2f                   	das
410501:	4c                   	dec    %esp
410502:	58                   	pop    %eax
410503:	59                   	pop    %ecx
410504:	32 43 5a             	xor    0x5a(%ebx),%al
410507:	7a 68                	jp     0x410571
410509:	6b 68 5a 32          	imul   $0x32,0x5a(%eax),%ebp
41050d:	53                   	push   %ebx
41050e:	62 74 43 53          	bound  %esi,0x53(%ebx,%eax,2)
410512:	32 65 62             	xor    0x62(%ebp),%ah
410515:	70 76                	jo     0x41058d
410517:	47                   	inc    %edi
410518:	33 61 47             	xor    0x47(%ecx),%esp
41051b:	41                   	inc    %ecx
41051c:	61                   	popa
41051d:	55                   	push   %ebp
41051e:	52                   	push   %edx
41051f:	73 4e                	jae    0x41056f
410521:	44                   	inc    %esp
410522:	33 4e 32             	xor    0x32(%esi),%ecx
410525:	48                   	dec    %eax
410526:	4e                   	dec    %esi
410527:	37                   	aaa
410528:	4c                   	dec    %esp
410529:	31 49 55             	xor    %ecx,0x55(%ecx)
41052c:	4e                   	dec    %esi
41052d:	76 78                	jbe    0x4105a7
41052f:	6d                   	insl   (%dx),%es:(%edi)
410530:	71 6e                	jno    0x4105a0
410532:	47                   	inc    %edi
410533:	39 2b                	cmp    %ebp,(%ebx)
410535:	6d                   	insl   (%dx),%es:(%edi)
410536:	56                   	push   %esi
410537:	42                   	inc    %edx
410538:	41                   	inc    %ecx
410539:	52                   	push   %edx
41053a:	71 42                	jno    0x41057e
41053c:	33 32                	xor    (%edx),%esi
41053e:	67 38 36 64 68       	cmp    %dh,0x6864
410543:	64 63 4b 79          	arpl   %ecx,%fs:0x79(%ebx)
410547:	6d                   	insl   (%dx),%es:(%edi)
410548:	7a 44                	jp     0x41058e
41054a:	4c                   	dec    %esp
41054b:	34 42                	xor    $0x42,%al
41054d:	64 65 54             	fs gs push %esp
410550:	4f                   	dec    %edi
410551:	76 62                	jbe    0x4105b5
410553:	4b                   	dec    %ebx
410554:	61                   	popa
410555:	61                   	popa
410556:	71 50                	jno    0x4105a8
410558:	47                   	inc    %edi
410559:	33 78 6b             	xor    0x6b(%eax),%edi
41055c:	46                   	inc    %esi
41055d:	72 6c                	jb     0x4105cb
41055f:	67 46                	addr16 inc %esi
410561:	56                   	push   %esi
410562:	6b 74 71 63 69       	imul   $0x69,0x63(%ecx,%esi,2),%esi
410567:	63 72 46             	arpl   %esi,0x46(%edx)
41056a:	65 59                	gs pop %ecx
41056c:	35 39 36 44 57       	xor    $0x57443639,%eax
410571:	71 61                	jno    0x4105d4
410573:	75 4a                	jne    0x4105bf
410575:	75 37                	jne    0x4105ae
410577:	59                   	pop    %ecx
410578:	77 4a                	ja     0x4105c4
41057a:	55                   	push   %ebp
41057b:	49                   	dec    %ecx
41057c:	6f                   	outsl  %ds:(%esi),(%dx)
41057d:	75 50                	jne    0x4105cf
41057f:	61                   	popa
410580:	72 49                	jb     0x4105cb
410582:	74 6f                	je     0x4105f3
410584:	6f                   	outsl  %ds:(%esi),(%dx)
410585:	78 50                	js     0x4105d7
410587:	61                   	popa
410588:	41                   	inc    %ecx
410589:	2f                   	das
41058a:	45                   	inc    %ebp
41058b:	79 62                	jns    0x4105ef
41058d:	58                   	pop    %eax
41058e:	78 4c                	js     0x4105dc
410590:	51                   	push   %ecx
410591:	44                   	inc    %esp
410592:	43                   	inc    %ebx
410593:	6e                   	outsb  %ds:(%esi),(%dx)
410594:	76 77                	jbe    0x41060d
410596:	74 65                	je     0x4105fd
410598:	4b                   	dec    %ebx
410599:	53                   	push   %ebx
41059a:	55                   	push   %ebp
41059b:	51                   	push   %ecx
41059c:	52                   	push   %edx
41059d:	2b 73 69             	sub    0x69(%ebx),%esi
4105a0:	31 54 42 32          	xor    %edx,0x32(%edx,%eax,2)
4105a4:	70 52                	jo     0x4105f8
4105a6:	5a                   	pop    %edx
4105a7:	61                   	popa
4105a8:	6d                   	insl   (%dx),%es:(%edi)
4105a9:	39 38                	cmp    %edi,(%eax)
4105ab:	6f                   	outsl  %ds:(%esi),(%dx)
4105ac:	6f                   	outsl  %ds:(%esi),(%dx)
4105ad:	55                   	push   %ebp
4105ae:	38 73 7a             	cmp    %dh,0x7a(%ebx)
4105b1:	2b 61 33             	sub    0x33(%ecx),%esp
4105b4:	73 6e                	jae    0x410624
4105b6:	73 73                	jae    0x41062b
4105b8:	73 4f                	jae    0x410609
4105ba:	5a                   	pop    %edx
4105bb:	72 5a                	jb     0x410617
4105bd:	48                   	dec    %eax
4105be:	4a                   	dec    %edx
4105bf:	78 37                	js     0x4105f8
4105c1:	32 58 78             	xor    0x78(%eax),%bl
4105c4:	58                   	pop    %eax
4105c5:	30 59 2b             	xor    %bl,0x2b(%ecx)
4105c8:	4e                   	dec    %esi
4105c9:	50                   	push   %eax
4105ca:	61                   	popa
4105cb:	72 6f                	jb     0x41063c
4105cd:	56                   	push   %esi
4105ce:	4a                   	dec    %edx
4105cf:	7a 78                	jp     0x410649
4105d1:	33 4f 36             	xor    0x36(%edi),%ecx
4105d4:	54                   	push   %esp
4105d5:	77 61                	ja     0x410638
4105d7:	51                   	push   %ecx
4105d8:	58                   	pop    %eax
4105d9:	73 43                	jae    0x41061e
4105db:	59                   	pop    %ecx
4105dc:	64 66 6e             	data16 outsb %fs:(%esi),(%dx)
4105df:	30 73 64             	xor    %dh,0x64(%ebx)
4105e2:	32 4e 68             	xor    0x68(%esi),%cl
4105e5:	6f                   	outsl  %ds:(%esi),(%dx)
4105e6:	66 78 6f             	data16 js 0x410658
4105e9:	49                   	dec    %ecx
4105ea:	4f                   	dec    %edi
4105eb:	58                   	pop    %eax
4105ec:	66 69 64 7a 43 71 69 	imul   $0x6971,0x43(%edx,%edi,2),%sp
4105f3:	4b                   	dec    %ebx
4105f4:	34 77                	xor    $0x77,%al
4105f6:	63 44 61 59          	arpl   %eax,0x59(%ecx,%eiz,2)
4105fa:	31 7a 42             	xor    %edi,0x42(%edx)
4105fd:	50                   	push   %eax
4105fe:	6e                   	outsb  %ds:(%esi),(%dx)
4105ff:	78 32                	js     0x410633
410601:	4e                   	dec    %esi
410602:	36 50                	ss push %eax
410604:	7a 74                	jp     0x41067a
410606:	56                   	push   %esi
410607:	54                   	push   %esp
410608:	6f                   	outsl  %ds:(%esi),(%dx)
410609:	5a                   	pop    %edx
41060a:	72 79                	jb     0x410685
41060c:	63 42 45             	arpl   %eax,0x45(%edx)
41060f:	42                   	inc    %edx
410610:	2b 68 30             	sub    0x30(%eax),%ebp
410613:	41                   	inc    %ecx
410614:	6d                   	insl   (%dx),%es:(%edi)
410615:	65 50                	gs push %eax
410617:	36 65 46             	ss gs inc %esi
41061a:	30 51 36             	xor    %dl,0x36(%ecx)
41061d:	32 72 6b             	xor    0x6b(%edx),%dh
410620:	2b 57 63             	sub    0x63(%edi),%edx
410623:	37                   	aaa
410624:	4a                   	dec    %edx
410625:	67 75 49             	addr16 jne 0x410671
410628:	4a                   	dec    %edx
410629:	6f                   	outsl  %ds:(%esi),(%dx)
41062a:	44                   	inc    %esp
41062b:	43                   	inc    %ebx
41062c:	54                   	push   %esp
41062d:	6e                   	outsb  %ds:(%esi),(%dx)
41062e:	49                   	dec    %ecx
41062f:	64 57                	fs push %edi
410631:	4f                   	dec    %edi
410632:	33 77 30             	xor    0x30(%edi),%esi
410635:	79 62                	jns    0x410699
410637:	34 65                	xor    $0x65,%al
410639:	56                   	push   %esi
41063a:	70 7a                	jo     0x4106b6
41063c:	62 59 68             	bound  %ebx,0x68(%ecx)
41063f:	72 4e                	jb     0x41068f
410641:	46                   	inc    %esi
410642:	58                   	pop    %eax
410643:	43                   	inc    %ebx
410644:	41                   	inc    %ecx
410645:	41                   	inc    %ecx
410646:	6e                   	outsb  %ds:(%esi),(%dx)
410647:	72 6e                	jb     0x4106b7
410649:	47                   	inc    %edi
41064a:	6c                   	insb   (%dx),%es:(%edi)
41064b:	66 38 4f 76          	data16 cmp %cl,0x76(%edi)
41064f:	71 39                	jno    0x41068a
410651:	38 59 69             	cmp    %bl,0x69(%ecx)
410654:	4a                   	dec    %edx
410655:	73 62                	jae    0x4106b9
410657:	41                   	inc    %ecx
410658:	4f                   	dec    %edi
410659:	62 2b                	bound  %ebp,(%ebx)
41065b:	49                   	dec    %ecx
41065c:	2f                   	das
41065d:	74 6f                	je     0x4106ce
41065f:	43                   	inc    %ebx
410660:	30 6e 45             	xor    %ch,0x45(%esi)
410663:	4e                   	dec    %esi
410664:	57                   	push   %edi
410665:	62 50 44             	bound  %edx,0x44(%eax)
410668:	31 49 53             	xor    %ecx,0x53(%ecx)
41066b:	72 46                	jb     0x4106b3
41066d:	79 39                	jns    0x4106a8
41066f:	78 58                	js     0x4106c9
410671:	4f                   	dec    %edi
410672:	50                   	push   %eax
410673:	6c                   	insb   (%dx),%es:(%edi)
410674:	75 39                	jne    0x4106af
410676:	55                   	push   %ebp
410677:	5a                   	pop    %edx
410678:	57                   	push   %edi
410679:	49                   	dec    %ecx
41067a:	66 65 63 6e 75       	arpl   %bp,%gs:0x75(%esi)
41067f:	70 4a                	jo     0x4106cb
410681:	76 52                	jbe    0x4106d5
410683:	52                   	push   %edx
410684:	44                   	inc    %esp
410685:	72 46                	jb     0x4106cd
410687:	74 2b                	je     0x4106b4
410689:	46                   	inc    %esi
41068a:	53                   	push   %ebx
41068b:	48                   	dec    %eax
41068c:	32 2b                	xor    (%ebx),%ch
41068e:	6e                   	outsb  %ds:(%esi),(%dx)
41068f:	4b                   	dec    %ebx
410690:	42                   	inc    %edx
410691:	32 43 36             	xor    0x36(%ebx),%al
410694:	74 36                	je     0x4106cc
410696:	4e                   	dec    %esi
410697:	78 72                	js     0x41070b
410699:	32 36                	xor    (%esi),%dh
41069b:	43                   	inc    %ebx
41069c:	52                   	push   %edx
41069d:	75 71                	jne    0x410710
41069f:	4b                   	dec    %ebx
4106a0:	77 5a                	ja     0x4106fc
4106a2:	45                   	inc    %ebp
4106a3:	74 51                	je     0x4106f6
4106a5:	34 74                	xor    $0x74,%al
4106a7:	66 6f                	outsw  %ds:(%esi),(%dx)
4106a9:	36 64 67 6c          	ss fs insb (%dx),%es:(%di)
4106ad:	34 2f                	xor    $0x2f,%al
4106af:	34 63                	xor    $0x63,%al
4106b1:	35 4e 4b 72 30       	xor    $0x30724b4e,%eax
4106b6:	30 64 36 79          	xor    %ah,0x79(%esi,%esi,1)
4106ba:	6a 6a                	push   $0x6a
4106bc:	5a                   	pop    %edx
4106bd:	58                   	pop    %eax