41038e:	43                   	inc    %ebx
41038f:	45                   	inc    %ebp
410390:	50                   	push   %eax
410391:	35 68 56 34 6f       	xor    $0x6f345668,%eax
410396:	75 56                	jne    0x4103ee
410398:	49                   	dec    %ecx
410399:	42                   	inc    %edx
41039a:	36 7a 7a             	ss jp  0x410417
41039d:	6b 4d 2f 32          	imul   $0x32,0x2f(%ebp),%ecx
4103a1:	31 44 4b 4c          	xor    %eax,0x4c(%ebx,%ecx,2)
4103a5:	42                   	inc    %edx
4103a6:	65 2b 50 4a          	sub    %gs:0x4a(%eax),%edx
4103aa:	51                   	push   %ecx
4103ab:	52                   	push   %edx
4103ac:	6c                   	insb   (%dx),%es:(%edi)
4103ad:	53                   	push   %ebx
4103ae:	35 68 52 66 72       	xor    $0x72665268,%eax
4103b3:	6d                   	insl   (%dx),%es:(%edi)
4103b4:	48                   	dec    %eax
4103b5:	44                   	inc    %esp
4103b6:	6c                   	insb   (%dx),%es:(%edi)
4103b7:	77 4d                	ja     0x410406
4103b9:	44                   	inc    %esp
4103ba:	30 70 74             	xor    %dh,0x74(%eax)
4103bd:	38 69 77             	cmp    %ch,0x77(%ecx)
4103c0:	2f                   	das
4103c1:	49                   	dec    %ecx
4103c2:	37                   	aaa
4103c3:	73 55                	jae    0x41041a
4103c5:	53                   	push   %ebx
4103c6:	4f                   	dec    %edi
4103c7:	48                   	dec    %eax
4103c8:	61                   	popa
4103c9:	69 6b 6e 4f 49 73 4c 	imul   $0x4c73494f,0x6e(%ebx),%ebp
4103d0:	39 72 79             	cmp    %esi,0x79(%edx)
4103d3:	68 69 33 77 69       	push   $0x69773369
4103d8:	7a 71                	jp     0x41044b
4103da:	63 58 67             	arpl   %ebx,0x67(%eax)
4103dd:	49                   	dec    %ecx
4103de:	71 30                	jno    0x410410
4103e0:	72 45                	jb     0x410427
4103e2:	39 45 49             	cmp    %eax,0x49(%ebp)
4103e5:	59                   	pop    %ecx
4103e6:	4f                   	dec    %edi
4103e7:	64 52                	fs push %edx
4103e9:	4a                   	dec    %edx
4103ea:	47                   	inc    %edi
4103eb:	4b                   	dec    %ebx
4103ec:	6a 2f                	push   $0x2f
4103ee:	71 4f                	jno    0x41043f
4103f0:	66 73 4d             	data16 jae 0x410440
4103f3:	67 41                	addr16 inc %ecx
4103f5:	37                   	aaa
4103f6:	42                   	inc    %edx
4103f7:	63 7a 4c             	arpl   %edi,0x4c(%edx)
4103fa:	61                   	popa
4103fb:	69 63 59 56 56 38 52 	imul   $0x52385656,0x59(%ebx),%esp
410402:	6f                   	outsl  %ds:(%esi),(%dx)
410403:	46                   	inc    %esi
410404:	77 61                	ja     0x410467
410406:	48                   	dec    %eax
410407:	56                   	push   %esi
410408:	6e                   	outsb  %ds:(%esi),(%dx)
410409:	6c                   	insb   (%dx),%es:(%edi)
41040a:	67 69 4b 38 2b 6e 36 	imul   $0x59366e2b,0x38(%bp,%di),%ecx
410411:	59
410412:	2f                   	das
410413:	5a                   	pop    %edx
410414:	43                   	inc    %ebx
410415:	55                   	push   %ebp
410416:	36 6e                	outsb  %ss:(%esi),(%dx)
410418:	39 39                	cmp    %edi,(%ecx)
41041a:	78 6e                	js     0x41048a
41041c:	45                   	inc    %ebp
41041d:	58                   	pop    %eax
41041e:	51                   	push   %ecx
41041f:	76 67                	jbe    0x410488
410421:	73 50                	jae    0x410473
410423:	78 79                	js     0x41049e
410425:	6a 62                	push   $0x62
410427:	4f                   	dec    %edi
410428:	45                   	inc    %ebp
410429:	50                   	push   %eax
41042a:	73 32                	jae    0x41045e
41042c:	50                   	push   %eax
41042d:	38 36                	cmp    %dh,(%esi)
41042f:	75 75                	jne    0x4104a6
410431:	2b 70 39             	sub    0x39(%eax),%esi
410434:	76 66                	jbe    0x41049c
410436:	73 48                	jae    0x410480
410438:	6a 51                	push   $0x51
41043a:	41                   	inc    %ecx
41043b:	34 75                	xor    $0x75,%al
41043d:	56                   	push   %esi
41043e:	58                   	pop    %eax
41043f:	4c                   	dec    %esp
410440:	79 6e                	jns    0x4104b0
410442:	46                   	inc    %esi
410443:	6b 45 4c 6f          	imul   $0x6f,0x4c(%ebp),%eax
410447:	41                   	inc    %ecx
410448:	63 72 7a             	arpl   %esi,0x7a(%edx)
41044b:	46                   	inc    %esi
41044c:	4a                   	dec    %edx
41044d:	4a                   	dec    %edx
41044e:	5a                   	pop    %edx
41044f:	56                   	push   %esi
410450:	4d                   	dec    %ebp
410451:	38 59 59             	cmp    %bl,0x59(%ecx)
410454:	79 4b                	jns    0x4104a1
410456:	78 5a                	js     0x4104b2
410458:	49                   	dec    %ecx
410459:	72 41                	jb     0x41049c
41045b:	4b                   	dec    %ebx
41045c:	70 6b                	jo     0x4104c9
41045e:	4c                   	dec    %esp
41045f:	70 75                	jo     0x4104d6
410461:	57                   	push   %edi
410462:	67 4f                	addr16 dec %edi
410464:	31 36                	xor    %esi,(%esi)
410466:	4e                   	dec    %esi
410467:	67 44                	addr16 inc %esp
410469:	51                   	push   %ecx
41046a:	4f                   	dec    %edi
41046b:	58                   	pop    %eax
41046c:	45                   	inc    %ebp
41046d:	71 68                	jno    0x4104d7
41046f:	41                   	inc    %ecx
410470:	50                   	push   %eax
410471:	57                   	push   %edi
410472:	6e                   	outsb  %ds:(%esi),(%dx)
410473:	54                   	push   %esp
410474:	61                   	popa
410475:	65 58                	gs pop %eax
410477:	41                   	inc    %ecx
410478:	39 31                	cmp    %esi,(%ecx)
41047a:	70 46                	jo     0x4104c2
41047c:	56                   	push   %esi
41047d:	32 36                	xor    (%esi),%dh
41047f:	46                   	inc    %esi
410480:	4b                   	dec    %ebx
410481:	2f                   	das
410482:	47                   	inc    %edi
410483:	35 73 6d 2b 4a       	xor    $0x4a2b6d73,%eax
410488:	65 78 41             	gs js  0x4104cc
41048b:	38 4c 4f 2f          	cmp    %cl,0x2f(%edi,%ecx,2)
41048f:	36 77 6c             	ss ja  0x4104fe
410492:	77 46                	ja     0x4104da
410494:	34 76                	xor    $0x76,%al
410496:	66 66 73 36          	data16 data16 jae 0x4104d0
41049a:	48                   	dec    %eax
41049b:	59                   	pop    %ecx
41049c:	57                   	push   %edi
41049d:	51                   	push   %ecx
41049e:	69 49 4e 67 38 63 54 	imul   $0x54633867,0x4e(%ecx),%ecx
4104a5:	33 67 73             	xor    0x73(%edi),%esp
4104a8:	6c                   	insb   (%dx),%es:(%edi)
4104a9:	57                   	push   %edi
4104aa:	6f                   	outsl  %ds:(%esi),(%dx)
4104ab:	6c                   	insb   (%dx),%es:(%edi)
4104ac:	39 6b 42             	cmp    %ebp,0x42(%ebx)
4104af:	46                   	inc    %esi
4104b0:	47                   	inc    %edi
4104b1:	42                   	inc    %edx
4104b2:	7a 42                	jp     0x4104f6
4104b4:	6b 68 4e 5a          	imul   $0x5a,0x4e(%eax),%ebp
4104b8:	47                   	inc    %edi
4104b9:	36 47                	ss inc %edi
4104bb:	51                   	push   %ecx
4104bc:	6c                   	insb   (%dx),%es:(%edi)
4104bd:	75 52                	jne    0x410511
4104bf:	4a                   	dec    %edx
4104c0:	72 69                	jb     0x41052b
4104c2:	6f                   	outsl  %ds:(%esi),(%dx)
4104c3:	4f                   	dec    %edi
4104c4:	55                   	push   %ebp
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)