4104c5:	76 52                	jbe    0x410519
4104c7:	46                   	inc    %esi
4104c8:	38 2b                	cmp    %ch,(%ebx)
4104ca:	49                   	dec    %ecx
4104cb:	36 54                	ss push %esp
4104cd:	71 36                	jno    0x410505
4104cf:	30 48 45             	xor    %cl,0x45(%eax)
4104d2:	46                   	inc    %esi
4104d3:	4e                   	dec    %esi
4104d4:	31 6d 48             	xor    %ebp,0x48(%ebp)
4104d7:	62 54 66 4e          	bound  %edx,0x4e(%esi,%eiz,2)
4104db:	38 54 42 69          	cmp    %dl,0x69(%edx,%eax,2)
4104df:	4f                   	dec    %edi
4104e0:	37                   	aaa
4104e1:	42                   	inc    %edx
4104e2:	73 51                	jae    0x410535
4104e4:	72 74                	jb     0x41055a
4104e6:	30 76 56             	xor    %dh,0x56(%esi)
4104e9:	4d                   	dec    %ebp
4104ea:	52                   	push   %edx
4104eb:	4a                   	dec    %edx
4104ec:	44                   	inc    %esp
4104ed:	31 43 69             	xor    %eax,0x69(%ebx)
4104f0:	47                   	inc    %edi
4104f1:	6f                   	outsl  %ds:(%esi),(%dx)
4104f2:	39 69 56             	cmp    %ebp,0x56(%ecx)
4104f5:	42                   	inc    %edx
4104f6:	4b                   	dec    %ebx
4104f7:	30 41 4b             	xor    %al,0x4b(%ecx)
4104fa:	39 74 6c 56          	cmp    %esi,0x56(%esp,%ebp,2)
4104fe:	4f                   	dec    %edi
4104ff:	75 48                	jne    0x410549
410501:	39 57 41             	cmp    %edx,0x41(%edi)
410504:	78 4d                	js     0x410553
410506:	71 55                	jno    0x41055d
410508:	38 41 6b             	cmp    %al,0x6b(%ecx)
41050b:	69 64 59 36 46 7a 32 	imul   $0x64327a46,0x36(%ecx,%ebx,2),%esp
410512:	64
410513:	6f                   	outsl  %ds:(%esi),(%dx)
410514:	56                   	push   %esi
410515:	32 53 46             	xor    0x46(%ebx),%dl
410518:	37                   	aaa
410519:	4e                   	dec    %esi
41051a:	49                   	dec    %ecx
41051b:	52                   	push   %edx
41051c:	77 6e                	ja     0x41058c
41051e:	62 4a 4a             	bound  %ecx,0x4a(%edx)
410521:	72 65                	jb     0x410588
410523:	65 39 55 41          	cmp    %edx,%gs:0x41(%ebp)
410527:	79 73                	jns    0x41059c
410529:	2f                   	das
41052a:	75 30                	jne    0x41055c
41052c:	65 53                	gs push %ebx
41052e:	4c                   	dec    %esp
41052f:	31 75 2f             	xor    %esi,0x2f(%ebp)
410532:	32 4f 67             	xor    0x67(%edi),%cl
410535:	54                   	push   %esp
410536:	56                   	push   %esi
410537:	4e                   	dec    %esi
410538:	4d                   	dec    %ebp
410539:	39 41 38             	cmp    %eax,0x38(%ecx)
41053c:	6a 5a                	push   $0x5a
41053e:	41                   	inc    %ecx
41053f:	4c                   	dec    %esp
410540:	64 5a                	fs pop %edx
410542:	30 43 75             	xor    %al,0x75(%ebx)
410545:	65 43                	gs inc %ebx
410547:	69 4c 50 41 57 39 2f 	imul   $0x662f3957,0x41(%eax,%edx,2),%ecx
41054e:	66
41054f:	67 70 73             	addr16 jo 0x4105c5
410552:	52                   	push   %edx
410553:	63 32                	arpl   %esi,(%edx)
410555:	68 61 30 6b 31       	push   $0x316b3061
41055a:	50                   	push   %eax
41055b:	33 43 63             	xor    0x63(%ebx),%eax
41055e:	38 6e 4d             	cmp    %ch,0x4d(%esi)
410561:	34 72                	xor    $0x72,%al
410563:	44                   	inc    %esp
410564:	2f                   	das
410565:	36 68 30 6c 62 65    	ss push $0x65626c30
41056b:	2b 73 59             	sub    0x59(%ebx),%esi
41056e:	76 70                	jbe    0x4105e0
410570:	58                   	pop    %eax
410571:	46                   	inc    %esi
410572:	37                   	aaa
410573:	68 48 72 57 47       	push   $0x47577248
410578:	62 6a 75             	bound  %ebp,0x75(%edx)
41057b:	76 55                	jbe    0x4105d2
41057d:	6e                   	outsb  %ds:(%esi),(%dx)
41057e:	62 30                	bound  %esi,(%eax)
410580:	4e                   	dec    %esi
410581:	72 6a                	jb     0x4105ed
410583:	6b 54 72 56 43       	imul   $0x43,0x56(%edx,%esi,2),%edx
410588:	58                   	pop    %eax
410589:	4c                   	dec    %esp
41058a:	4e                   	dec    %esi
41058b:	51                   	push   %ecx
41058c:	33 4a 4b             	xor    0x4b(%edx),%ecx
41058f:	76 6b                	jbe    0x4105fc
410591:	47                   	inc    %edi
410592:	4f                   	dec    %edi
410593:	35 45 77 74 36       	xor    $0x36747745,%eax
410598:	73 63                	jae    0x4105fd
41059a:	37                   	aaa
41059b:	37                   	aaa
41059c:	30 75 77             	xor    %dh,0x77(%ebp)
41059f:	44                   	inc    %esp
4105a0:	45                   	inc    %ebp
4105a1:	72 55                	jb     0x4105f8
4105a3:	69 67 75 6a 38 70 65 	imul   $0x6570386a,0x75(%edi),%esp
4105aa:	33 4a 6c             	xor    0x6c(%edx),%ecx
4105ad:	31 77 44             	xor    %esi,0x44(%edi)
4105b0:	77 4e                	ja     0x410600
4105b2:	78 59                	js     0x41060d
4105b4:	62 72 6f             	bound  %esi,0x6f(%edx)
4105b7:	6f                   	outsl  %ds:(%esi),(%dx)
4105b8:	49                   	dec    %ecx
4105b9:	74 68                	je     0x410623
4105bb:	72 35                	jb     0x4105f2
4105bd:	72 78                	jb     0x410637
4105bf:	66 61                	popaw
4105c1:	4e                   	dec    %esi
4105c2:	32 44 79 32          	xor    0x32(%ecx,%edi,2),%al
4105c6:	68 49 56 71 6a       	push   $0x6a715649
4105cb:	77 77                	ja     0x410644
4105cd:	46                   	inc    %esi
4105ce:	38 4f 62             	cmp    %cl,0x62(%edi)
4105d1:	47                   	inc    %edi
4105d2:	72 55                	jb     0x410629
4105d4:	71 6d                	jno    0x410643
4105d6:	54                   	push   %esp
4105d7:	6d                   	insl   (%dx),%es:(%edi)
4105d8:	48                   	dec    %eax
4105d9:	2b 70 6a             	sub    0x6a(%eax),%esi
4105dc:	73 71                	jae    0x41064f
4105de:	30 37                	xor    %dh,(%edi)
4105e0:	2b 77 39             	sub    0x39(%edi),%esi
4105e3:	4f                   	dec    %edi
4105e4:	4d                   	dec    %ebp
4105e5:	64 58                	fs pop %eax
4105e7:	47                   	inc    %edi
4105e8:	47                   	inc    %edi
4105e9:	6a 57                	push   $0x57
4105eb:	6b 61 41 4d          	imul   $0x4d,0x41(%ecx),%esp
4105ef:	70 7a                	jo     0x41066b
4105f1:	44                   	inc    %esp
4105f2:	4c                   	dec    %esp
4105f3:	72 37                	jb     0x41062c
4105f5:	6b 33 74             	imul   $0x74,(%ebx),%esi
4105f8:	46                   	inc    %esi
4105f9:	53                   	push   %ebx
4105fa:	69 4d 38 66 6a 64 79 	imul   $0x79646a66,0x38(%ebp),%ecx
410601:	38 56 45             	cmp    %dl,0x45(%esi)
410604:	4e                   	dec    %esi
410605:	6e                   	outsb  %ds:(%esi),(%dx)
410606:	52                   	push   %edx
410607:	4c                   	dec    %esp
410608:	79 36                	jns    0x410640
41060a:	76 35                	jbe    0x410641
41060c:	65 4c                	gs dec %esp
41060e:	6c                   	insb   (%dx),%es:(%edi)
41060f:	42                   	inc    %edx
410610:	32 4a 71             	xor    0x71(%edx),%cl
410613:	6f                   	outsl  %ds:(%esi),(%dx)
410614:	48                   	dec    %eax
410615:	4b                   	dec    %ebx
410616:	52                   	push   %edx
410617:	4b                   	dec    %ebx
410618:	44                   	inc    %esp
410619:	77 6e                	ja     0x410689
41061b:	78 51                	js     0x41066e
41061d:	30 35 43 53 48 37    	xor    %dh,0x37485343
410623:	41                   	inc    %ecx
410624:	77 2b                	ja     0x410651
410626:	63 2f                	arpl   %ebp,(%edi)
410628:	74 6c                	je     0x410696
41062a:	78 55                	js     0x410681
41062c:	68 74 33 35 6e       	push   $0x6e353374
410631:	50                   	push   %eax
410632:	56                   	push   %esi
410633:	4d                   	dec    %ebp
410634:	74 67                	je     0x41069d
410636:	76 51                	jbe    0x410689
410638:	35 36 57 30 6b       	xor    $0x6b305736,%eax
41063d:	5a                   	pop    %edx
41063e:	6b 31 51             	imul   $0x51,(%ecx),%esi
410641:	2b 58 52             	sub    0x52(%eax),%ebx
410644:	44                   	inc    %esp
410645:	5a                   	pop    %edx
410646:	33 54 6f 58          	xor    0x58(%edi,%ebp,2),%edx
41064a:	63 36                	arpl   %esi,(%esi)
41064c:	76 51                	jbe    0x41069f
41064e:	35 49 41 77 6b       	xor    $0x6b774149,%eax
410653:	67 54                	addr16 push %esp
410655:	53                   	push   %ebx
410656:	55                   	push   %ebp
410657:	38 71 31             	cmp    %dh,0x31(%ecx)
41065a:	34 73                	xor    $0x73,%al
41065c:	48                   	dec    %eax
41065d:	58                   	pop    %eax
41065e:	49                   	dec    %ecx
41065f:	44                   	inc    %esp
410660:	61                   	popa
410661:	70 5a                	jo     0x4106bd
410663:	55                   	push   %ebp
410664:	42                   	inc    %edx
410665:	41                   	inc    %ecx
410666:	44                   	inc    %esp
410667:	49                   	dec    %ecx
410668:	69 6b 67 7a 43 68 6b 	imul   $0x6b68437a,0x67(%ebx),%ebp
41066f:	65 77 71             	gs ja  0x4106e3
410672:	45                   	inc    %ebp
410673:	59                   	pop    %ecx
410674:	57                   	push   %edi
410675:	58                   	pop    %eax
410676:	77 57                	ja     0x4106cf
410678:	2b 56 49             	sub    0x49(%esi),%edx
41067b:	5a                   	pop    %edx
41067c:	74 68                	je     0x4106e6
41067e:	65 58                	gs pop %eax
410680:	73 30                	jae    0x4106b2
410682:	72 75                	jb     0x4106f9
410684:	66 65 41             	gs inc %cx
410687:	68 65 74 6d 7a       	push   $0x7a6d7465
41068c:	4a                   	dec    %edx
41068d:	49                   	dec    %ecx
41068e:	6b 35 50 5a 70 44 48 	imul   $0x48,0x44705a50,%esi
410695:	49                   	dec    %ecx
410696:	47                   	inc    %edi
410697:	4d                   	dec    %ebp
410698:	6e                   	outsb  %ds:(%esi),(%dx)
410699:	30 41 35             	xor    %al,0x35(%ecx)
41069c:	30 6b 41             	xor    %ch,0x41(%ebx)
41069f:	49                   	dec    %ecx
4106a0:	6c                   	insb   (%dx),%es:(%edi)
4106a1:	63 68 64             	arpl   %ebp,0x64(%eax)
4106a4:	33 6c 6f 70          	xor    0x70(%edi,%ebp,2),%ebp
4106a8:	2f                   	das
4106a9:	64 65 51             	fs gs push %ecx
4106ac:	65 72 6f             	gs jb  0x41071e
4106af:	52                   	push   %edx
4106b0:	44                   	inc    %esp
4106b1:	4f                   	dec    %edi
4106b2:	48                   	dec    %eax
4106b3:	70 65                	jo     0x41071a
4106b5:	44                   	inc    %esp
4106b6:	44                   	inc    %esp
4106b7:	44                   	inc    %esp
4106b8:	45                   	inc    %ebp
4106b9:	71 39                	jno    0x4106f4
4106bb:	53                   	push   %ebx
4106bc:	2b 56 61             	sub    0x61(%esi),%edx
4106bf:	78 6a                	js     0x41072b
4106c1:	6f                   	outsl  %ds:(%esi),(%dx)
4106c2:	31 43 30             	xor    %eax,0x30(%ebx)
4106c5:	59                   	pop    %ecx
4106c6:	64 37                	fs aaa
4106c8:	47                   	inc    %edi
4106c9:	44                   	inc    %esp
4106ca:	57                   	push   %edi
4106cb:	2f                   	das
4106cc:	54                   	push   %esp
4106cd:	6d                   	insl   (%dx),%es:(%edi)
4106ce:	2f                   	das
4106cf:	57                   	push   %edi
4106d0:	36 59                	ss pop %ecx
4106d2:	63 73 37             	arpl   %esi,0x37(%ebx)
4106d5:	50                   	push   %eax
4106d6:	6f                   	outsl  %ds:(%esi),(%dx)
4106d7:	47                   	inc    %edi
4106d8:	46                   	inc    %esi
4106d9:	2b 4e 36             	sub    0x36(%esi),%ecx
4106dc:	62 4e 41             	bound  %ecx,0x41(%esi)
4106df:	36 6d                	ss insl (%dx),%es:(%edi)
4106e1:	4f                   	dec    %edi
4106e2:	50                   	push   %eax
4106e3:	47                   	inc    %edi
4106e4:	59                   	pop    %ecx
4106e5:	6a 66                	push   $0x66
4106e7:	6d                   	insl   (%dx),%es:(%edi)
4106e8:	79 30                	jns    0x41071a
4106ea:	56                   	push   %esi
4106eb:	2f                   	das
4106ec:	50                   	push   %eax
4106ed:	34 33                	xor    $0x33,%al
4106ef:	42                   	inc    %edx
4106f0:	7a 4f                	jp     0x410741
4106f2:	77 61                	ja     0x410755
4106f4:	36 57                	ss push %edi
4106f6:	52                   	push   %edx
4106f7:	32 44 7a 35          	xor    0x35(%edx,%edi,2),%al
4106fb:	6d                   	insl   (%dx),%es:(%edi)
4106fc:	42                   	inc    %edx
4106fd:	6a 6f                	push   $0x6f
4106ff:	5a                   	pop    %edx
410700:	51                   	push   %ecx
410701:	6c                   	insb   (%dx),%es:(%edi)
410702:	55                   	push   %ebp
410703:	62 64 49 63          	bound  %esp,0x63(%ecx,%ecx,2)
410707:	31 6c 62 6b          	xor    %ebp,0x6b(%edx,%eiz,2)
41070b:	37                   	aaa
41070c:	50                   	push   %eax
41070d:	59                   	pop    %ecx
41070e:	72 34                	jb     0x410744
410710:	47                   	inc    %edi
410711:	57                   	push   %edi
410712:	32 55 72             	xor    0x72(%ebp),%dl
410715:	79 31                	jns    0x410748
410717:	4d                   	dec    %ebp
410718:	5a                   	pop    %edx
410719:	6c                   	insb   (%dx),%es:(%edi)
41071a:	32 63 61             	xor    0x61(%ebx),%ah
41071d:	53                   	push   %ebx
41071e:	5a                   	pop    %edx
41071f:	30 53 53             	xor    %dl,0x53(%ebx)
410722:	37                   	aaa
410723:	47                   	inc    %edi
410724:	42                   	inc    %edx
410725:	4f                   	dec    %edi
410726:	38 59 77             	cmp    %bl,0x77(%ecx)
410729:	6f                   	outsl  %ds:(%esi),(%dx)
41072a:	55                   	push   %ebp
41072b:	53                   	push   %ebx
41072c:	6a 4e                	push   $0x4e
41072e:	4f                   	dec    %edi
41072f:	6d                   	insl   (%dx),%es:(%edi)
410730:	6c                   	insb   (%dx),%es:(%edi)
410731:	50                   	push   %eax
410732:	6a 4a                	push   $0x4a
410734:	47                   	inc    %edi
410735:	49                   	dec    %ecx
410736:	4e                   	dec    %esi
410737:	35 6d 34 61 4f       	xor    $0x4f61346d,%eax
41073c:	4e                   	dec    %esi
41073d:	61                   	popa
41073e:	42                   	inc    %edx
41073f:	6b 6b 65 6a          	imul   $0x6a,0x65(%ebx),%ebp
410743:	42                   	inc    %edx
410744:	76 51                	jbe    0x410797
410746:	2b 44 4e 4f          	sub    0x4f(%esi,%ecx,2),%eax
41074a:	49                   	dec    %ecx
41074b:	35 55 77 6b 79       	xor    $0x796b7755,%eax
410750:	39 5a 45             	cmp    %ebx,0x45(%edx)
410753:	50                   	push   %eax
410754:	4c                   	dec    %esp
410755:	6c                   	insb   (%dx),%es:(%edi)
410756:	7a 49                	jp     0x4107a1
410758:	2b 76 72             	sub    0x72(%esi),%esi
41075b:	4b                   	dec    %ebx
41075c:	56                   	push   %esi