41e393:	51                   	push   %ecx
41e394:	33 5a 6d             	xor    0x6d(%edx),%ebx
41e397:	36 66 62 43 51       	bound  %ax,%ss:0x51(%ebx)
41e39c:	69 59 35 68 44 54 31 	imul   $0x31544468,0x35(%ecx),%ebx
41e3a3:	58                   	pop    %eax
41e3a4:	69 50 4c 74 6c 64 2f 	imul   $0x2f646c74,0x4c(%eax),%edx
41e3ab:	34 41                	xor    $0x41,%al
41e3ad:	58                   	pop    %eax
41e3ae:	32 58 2f             	xor    0x2f(%eax),%bl
41e3b1:	64 4d                	fs dec %ebp
41e3b3:	35 61 76 7a 58       	xor    $0x587a7661,%eax
41e3b8:	55                   	push   %ebp
41e3b9:	35 55 54 30 34       	xor    $0x34305455,%eax
41e3be:	37                   	aaa
41e3bf:	43                   	inc    %ebx
41e3c0:	4a                   	dec    %edx
41e3c1:	6a 59                	push   $0x59
41e3c3:	5a                   	pop    %edx
41e3c4:	73 56                	jae    0x41e41c
41e3c6:	56                   	push   %esi
41e3c7:	32 75 33             	xor    0x33(%ebp),%dh
41e3ca:	77 36                	ja     0x41e402
41e3cc:	77 57                	ja     0x41e425
41e3ce:	36 66 78 6b          	ss data16 js 0x41e43d
41e3d2:	4f                   	dec    %edi
41e3d3:	4b                   	dec    %ebx
41e3d4:	59                   	pop    %ecx
41e3d5:	37                   	aaa
41e3d6:	45                   	inc    %ebp
41e3d7:	78 43                	js     0x41e41c
41e3d9:	63 41 57             	arpl   %eax,0x57(%ecx)
41e3dc:	51                   	push   %ecx
41e3dd:	50                   	push   %eax
41e3de:	63 46 78             	arpl   %eax,0x78(%esi)
41e3e1:	32 53 42             	xor    0x42(%ebx),%dl
41e3e4:	4d                   	dec    %ebp
41e3e5:	38 64 42 74          	cmp    %ah,0x74(%edx,%eax,2)
41e3e9:	64 72 38             	fs jb  0x41e424
41e3ec:	57                   	push   %edi
41e3ed:	55                   	push   %ebp
41e3ee:	58                   	pop    %eax
41e3ef:	2b 71 7a             	sub    0x7a(%ecx),%esi
41e3f2:	67 4b                	addr16 dec %ebx
41e3f4:	2f                   	das
41e3f5:	45                   	inc    %ebp
41e3f6:	4d                   	dec    %ebp
41e3f7:	56                   	push   %esi
41e3f8:	55                   	push   %ebp
41e3f9:	6e                   	outsb  %ds:(%esi),(%dx)
41e3fa:	74 55                	je     0x41e451
41e3fc:	48                   	dec    %eax
41e3fd:	5a                   	pop    %edx
41e3fe:	79 4c                	jns    0x41e44c
41e400:	34 36                	xor    $0x36,%al
41e402:	46                   	inc    %esi
41e403:	31 71 36             	xor    %esi,0x36(%ecx)
41e406:	43                   	inc    %ebx
41e407:	39 73 70             	cmp    %esi,0x70(%ebx)
41e40a:	34 6b                	xor    $0x6b,%al
41e40c:	47                   	inc    %edi
41e40d:	6a 41                	push   $0x41
41e40f:	55                   	push   %ebp
41e410:	78 55                	js     0x41e467
41e412:	5a                   	pop    %edx
41e413:	34 70                	xor    $0x70,%al
41e415:	61                   	popa
41e416:	44                   	inc    %esp
41e417:	4e                   	dec    %esi
41e418:	6c                   	insb   (%dx),%es:(%edi)
41e419:	54                   	push   %esp
41e41a:	30 39                	xor    %bh,(%ecx)
41e41c:	37                   	aaa
41e41d:	58                   	pop    %eax
41e41e:	59                   	pop    %ecx
41e41f:	56                   	push   %esi
41e420:	4d                   	dec    %ebp
41e421:	4b                   	dec    %ebx
41e422:	4b                   	dec    %ebx
41e423:	52                   	push   %edx
41e424:	49                   	dec    %ecx
41e425:	42                   	inc    %edx
41e426:	69 77 30 6e 41 30 68 	imul   $0x6830416e,0x30(%edi),%esi
41e42d:	62 56 6b             	bound  %edx,0x6b(%esi)
41e430:	77 46                	ja     0x41e478
41e432:	72 36                	jb     0x41e46a
41e434:	6d                   	insl   (%dx),%es:(%edi)
41e435:	69 6a 50 66 64 74 62 	imul   $0x62746466,0x50(%edx),%ebp
41e43c:	4b                   	dec    %ebx
41e43d:	33 78 4f             	xor    0x4f(%eax),%edi
41e440:	75 79                	jne    0x41e4bb
41e442:	38 67 36             	cmp    %ah,0x36(%edi)
41e445:	4f                   	dec    %edi
41e446:	47                   	inc    %edi
41e447:	34 43                	xor    $0x43,%al
41e449:	61                   	popa
41e44a:	46                   	inc    %esi
41e44b:	7a 71                	jp     0x41e4be
41e44d:	49                   	dec    %ecx
41e44e:	66 61                	popaw
41e450:	7a 7a                	jp     0x41e4cc
41e452:	36 4a                	ss dec %edx
41e454:	57                   	push   %edi
41e455:	37                   	aaa
41e456:	65 4a                	gs dec %edx
41e458:	2b 2b                	sub    (%ebx),%ebp
41e45a:	76 4b                	jbe    0x41e4a7
41e45c:	65 4b                	gs dec %ebx
41e45e:	57                   	push   %edi
41e45f:	6d                   	insl   (%dx),%es:(%edi)
41e460:	72 71                	jb     0x41e4d3
41e462:	2f                   	das
41e463:	4d                   	dec    %ebp
41e464:	49                   	dec    %ecx
41e465:	70 46                	jo     0x41e4ad
41e467:	68 70 66 77 50       	push   $0x50776670
41e46c:	45                   	inc    %ebp
41e46d:	6e                   	outsb  %ds:(%esi),(%dx)
41e46e:	4d                   	dec    %ebp
41e46f:	38 55 6c             	cmp    %dl,0x6c(%ebp)
41e472:	70 4b                	jo     0x41e4bf
41e474:	6a 33                	push   $0x33
41e476:	56                   	push   %esi
41e477:	69 54 53 52 35 6e 61 	imul   $0x36616e35,0x52(%ebx,%edx,2),%edx
41e47e:	36
41e47f:	59                   	pop    %ecx
41e480:	71 4b                	jno    0x41e4cd
41e482:	5a                   	pop    %edx
41e483:	6b 32 65             	imul   $0x65,(%edx),%esi
41e486:	36 6e                	outsb  %ss:(%esi),(%dx)
41e488:	64 37                	fs aaa
41e48a:	4c                   	dec    %esp
41e48b:	6d                   	insl   (%dx),%es:(%edi)
41e48c:	63 74 69 54          	arpl   %esi,0x54(%ecx,%ebp,2)
41e490:	77 79                	ja     0x41e50b
41e492:	6c                   	insb   (%dx),%es:(%edi)
41e493:	6b 5a 34 2f          	imul   $0x2f,0x34(%edx),%ebx
41e497:	55                   	push   %ebp
41e498:	2f                   	das
41e499:	41                   	inc    %ecx
41e49a:	32 4c 67 30          	xor    0x30(%edi,%eiz,2),%cl
41e49e:	69 6a 4d 55 67 45 51 	imul   $0x51456755,0x4d(%edx),%ebp
41e4a5:	6a 52                	push   $0x52
41e4a7:	4b                   	dec    %ebx
41e4a8:	65 31 58 50          	xor    %ebx,%gs:0x50(%eax)
41e4ac:	51                   	push   %ecx
41e4ad:	46                   	inc    %esi
41e4ae:	2f                   	das
41e4af:	44                   	inc    %esp
41e4b0:	79 79                	jns    0x41e52b
41e4b2:	34 65                	xor    $0x65,%al
41e4b4:	67 6b 50 55 6c       	imul   $0x6c,0x55(%bx,%si),%edx
41e4b9:	4b                   	dec    %ebx
41e4ba:	39 65 5a             	cmp    %esp,0x5a(%ebp)
41e4bd:	49                   	dec    %ecx
41e4be:	61                   	popa
41e4bf:	6b 2b 5a             	imul   $0x5a,(%ebx),%ebp
41e4c2:	42                   	inc    %edx
41e4c3:	6d                   	insl   (%dx),%es:(%edi)
41e4c4:	59                   	pop    %ecx
41e4c5:	77 4a                	ja     0x41e511
41e4c7:	2b 6d 63             	sub    0x63(%ebp),%ebp
41e4ca:	43                   	inc    %ebx
41e4cb:	4c                   	dec    %esp
41e4cc:	5a                   	pop    %edx
41e4cd:	59                   	pop    %ecx
41e4ce:	6a 43                	push   $0x43
41e4d0:	35 72 76 35 74       	xor    $0x74357672,%eax
41e4d5:	57                   	push   %edi
41e4d6:	50                   	push   %eax
41e4d7:	2f                   	das
41e4d8:	47                   	inc    %edi
41e4d9:	33 4c 62 55          	xor    0x55(%edx,%eiz,2),%ecx
41e4dd:	4e                   	dec    %esi
41e4de:	70 61                	jo     0x41e541
41e4e0:	6f                   	outsl  %ds:(%esi),(%dx)
41e4e1:	73 2b                	jae    0x41e50e
41e4e3:	74 6e                	je     0x41e553
41e4e5:	69 36 56 4e 2b 4b    	imul   $0x4b2b4e56,(%esi),%esi
41e4eb:	53                   	push   %ebx
41e4ec:	79 30                	jns    0x41e51e
41e4ee:	4b                   	dec    %ebx
41e4ef:	51                   	push   %ecx
41e4f0:	34 35                	xor    $0x35,%al
41e4f2:	37                   	aaa
41e4f3:	43                   	inc    %ebx
41e4f4:	67 59                	addr16 pop %ecx
41e4f6:	74 64                	je     0x41e55c
41e4f8:	4e                   	dec    %esi
41e4f9:	5a                   	pop    %edx
41e4fa:	73 63                	jae    0x41e55f
41e4fc:	42                   	inc    %edx
41e4fd:	74 76                	je     0x41e575
41e4ff:	54                   	push   %esp
41e500:	62 41 44             	bound  %eax,0x44(%ecx)
41e503:	52                   	push   %edx
41e504:	44                   	inc    %esp
41e505:	31 62 4f             	xor    %esp,0x4f(%edx)
41e508:	70 39                	jo     0x41e543
41e50a:	75 56                	jne    0x41e562
41e50c:	42                   	inc    %edx
41e50d:	4e                   	dec    %esi
41e50e:	6b 75 70 48          	imul   $0x48,0x70(%ebp),%esi
41e512:	6b 49 63 78          	imul   $0x78,0x63(%ecx),%ecx
41e516:	48                   	dec    %eax
41e517:	66 4e                	dec    %si
41e519:	37                   	aaa
41e51a:	55                   	push   %ebp
41e51b:	44                   	inc    %esp
41e51c:	6a 71                	push   $0x71
41e51e:	4d                   	dec    %ebp
41e51f:	30 41 70             	xor    %al,0x70(%ecx)
41e522:	46                   	inc    %esi
41e523:	61                   	popa
41e524:	35 6f 47 6d 54       	xor    $0x546d476f,%eax
41e529:	44                   	inc    %esp
41e52a:	70 39                	jo     0x41e565
41e52c:	6b 4d 32 41          	imul   $0x41,0x32(%ebp),%ecx
41e530:	63 6a 52             	arpl   %ebp,0x52(%edx)
41e533:	37                   	aaa
41e534:	34 41                	xor    $0x41,%al
41e536:	6d                   	insl   (%dx),%es:(%edi)
41e537:	47                   	inc    %edi
41e538:	72 38                	jb     0x41e572
41e53a:	5a                   	pop    %edx
41e53b:	4a                   	dec    %edx
41e53c:	38 4d 6c             	cmp    %cl,0x6c(%ebp)
41e53f:	69 61 4f 43 56 6c 4a 	imul   $0x4a6c5643,0x4f(%ecx),%esp
41e546:	4b                   	dec    %ebx
41e547:	69 70 4a 66 66 6c 47 	imul   $0x476c6666,0x4a(%eax),%esi
41e54e:	53                   	push   %ebx
41e54f:	76 4b                	jbe    0x41e59c
41e551:	4e                   	dec    %esi
41e552:	79 43                	jns    0x41e597
41e554:	48                   	dec    %eax
41e555:	67 69 5a 55 64 7a 61 	imul   $0x64617a64,0x55(%bp,%si),%ebx
41e55c:	64
41e55d:	75 65                	jne    0x41e5c4
41e55f:	52                   	push   %edx
41e560:	62 2b                	bound  %ebp,(%ebx)
41e562:	70 4f                	jo     0x41e5b3
41e564:	31 47 39             	xor    %eax,0x39(%edi)
41e567:	46                   	inc    %esi
41e568:	4e                   	dec    %esi
41e569:	41                   	inc    %ecx
41e56a:	4d                   	dec    %ebp
41e56b:	52                   	push   %edx
41e56c:	71 69                	jno    0x41e5d7
41e56e:	51                   	push   %ecx
41e56f:	51                   	push   %ecx
41e570:	7a 49                	jp     0x41e5bb
41e572:	46                   	inc    %esi
41e573:	4e                   	dec    %esi
41e574:	64 58                	fs pop %eax
41e576:	66 6a 33             	pushw  $0x33
41e579:	6f                   	outsl  %ds:(%esi),(%dx)
41e57a:	33 6a 73             	xor    0x73(%edx),%ebp
41e57d:	31 6e 2f             	xor    %ebp,0x2f(%esi)
41e580:	5a                   	pop    %edx
41e581:	54                   	push   %esp
41e582:	33 78 69             	xor    0x69(%eax),%edi
41e585:	67 48                	addr16 dec %eax
41e587:	47                   	inc    %edi
41e588:	59                   	pop    %ecx
41e589:	76 6e                	jbe    0x41e5f9
41e58b:	6f                   	outsl  %ds:(%esi),(%dx)
41e58c:	31 57 35             	xor    %edx,0x35(%edi)
41e58f:	6c                   	insb   (%dx),%es:(%edi)
41e590:	33 2f                	xor    (%edi),%ebp
41e592:	45                   	inc    %ebp
41e593:	6a 5a                	push   $0x5a
41e595:	68 4b 52 48 65       	push   $0x6548524b
41e59a:	68 68 57 6d 71       	push   $0x716d5768
41e59f:	68 59 44 53 6b       	push   $0x6b534459
41e5a4:	62 78 31             	bound  %edi,0x31(%eax)
41e5a7:	78 67                	js     0x41e610
41e5a9:	42                   	inc    %edx
41e5aa:	4f                   	dec    %edi
41e5ab:	2f                   	das
41e5ac:	52                   	push   %edx
41e5ad:	78 4e                	js     0x41e5fd
41e5af:	6f                   	outsl  %ds:(%esi),(%dx)
41e5b0:	33 57 2f             	xor    0x2f(%edi),%edx
41e5b3:	78 4d                	js     0x41e602
41e5b5:	4a                   	dec    %edx
41e5b6:	47                   	inc    %edi
41e5b7:	75 35                	jne    0x41e5ee
41e5b9:	51                   	push   %ecx
41e5ba:	5a                   	pop    %edx
41e5bb:	56                   	push   %esi
41e5bc:	74 55                	je     0x41e613
41e5be:	4f                   	dec    %edi
41e5bf:	66 6f                	outsw  %ds:(%esi),(%dx)
41e5c1:	64 55                	fs push %ebp
41e5c3:	51                   	push   %ecx
41e5c4:	43                   	inc    %ebx
41e5c5:	6c                   	insb   (%dx),%es:(%edi)
41e5c6:	65 32 47 74          	xor    %gs:0x74(%edi),%al
41e5ca:	4c                   	dec    %esp
41e5cb:	6f                   	outsl  %ds:(%esi),(%dx)
41e5cc:	5a                   	pop    %edx
41e5cd:	52                   	push   %edx
41e5ce:	64 45                	fs inc %ebp
41e5d0:	78 50                	js     0x41e622
41e5d2:	2b 7a 48             	sub    0x48(%edx),%edi
41e5d5:	70 6d                	jo     0x41e644
41e5d7:	2b 77 5a             	sub    0x5a(%edi),%esi
41e5da:	49                   	dec    %ecx
41e5db:	2f                   	das
41e5dc:	4d                   	dec    %ebp
41e5dd:	56                   	push   %esi
41e5de:	71 71                	jno    0x41e651
41e5e0:	68 2b 2f 41 51       	push   $0x51412f2b
41e5e5:	2f                   	das
41e5e6:	38 41 77             	cmp    %al,0x77(%ecx)
41e5e9:	44                   	inc    %esp
41e5ea:	69 32 57 53 31 64    	imul   $0x64315357,(%edx),%esi
41e5f0:	4f                   	dec    %edi
41e5f1:	54                   	push   %esp
41e5f2:	41                   	inc    %ecx
41e5f3:	4f                   	dec    %edi
41e5f4:	4b                   	dec    %ebx
41e5f5:	79 55                	jns    0x41e64c
41e5f7:	31 6b 48             	xor    %ebp,0x48(%ebx)
41e5fa:	6d                   	insl   (%dx),%es:(%edi)
41e5fb:	48                   	dec    %eax
41e5fc:	37                   	aaa
41e5fd:	77 74                	ja     0x41e673
41e5ff:	6f                   	outsl  %ds:(%esi),(%dx)
41e600:	5a                   	pop    %edx
41e601:	47                   	inc    %edi
41e602:	52                   	push   %edx
41e603:	67 65 71 70          	addr16 gs jno 0x41e677
41e607:	4e                   	dec    %esi
41e608:	45                   	inc    %ebp
41e609:	49                   	dec    %ecx
41e60a:	6e                   	outsb  %ds:(%esi),(%dx)
41e60b:	49                   	dec    %ecx
41e60c:	5a                   	pop    %edx
41e60d:	56                   	push   %esi
41e60e:	70 77                	jo     0x41e687
41e610:	37                   	aaa
41e611:	69 34 6b 76 39 31 6e 	imul   $0x6e313976,(%ebx,%ebp,2),%esi
41e618:	6f                   	outsl  %ds:(%esi),(%dx)
41e619:	30 50 38             	xor    %dl,0x38(%eax)
41e61c:	71 61                	jno    0x41e67f
41e61e:	51                   	push   %ecx
41e61f:	70 4b                	jo     0x41e66c
41e621:	4a                   	dec    %edx
41e622:	72 70                	jb     0x41e694
41e624:	53                   	push   %ebx