41d462:	55                   	push   %ebp
41d463:	4d                   	dec    %ebp
41d464:	53                   	push   %ebx
41d465:	4b                   	dec    %ebx
41d466:	7a 43                	jp     0x41d4ab
41d468:	30 76 47             	xor    %dh,0x47(%esi)
41d46b:	6f                   	outsl  %ds:(%esi),(%dx)
41d46c:	33 67 76             	xor    0x76(%edi),%esp
41d46f:	37                   	aaa
41d470:	44                   	inc    %esp
41d471:	6b 6c 6d 32 63       	imul   $0x63,0x32(%ebp,%ebp,2),%ebp
41d476:	64 35 67 6f 71 65    	fs xor $0x65716f67,%eax
41d47c:	2b 34 68             	sub    (%eax,%ebp,2),%esi
41d47f:	48                   	dec    %eax
41d480:	51                   	push   %ecx
41d481:	31 64 54 42          	xor    %esp,0x42(%esp,%edx,2)
41d485:	63 36                	arpl   %esi,(%esi)
41d487:	61                   	popa
41d488:	66 49                	dec    %cx
41d48a:	4e                   	dec    %esi
41d48b:	51                   	push   %ecx
41d48c:	4a                   	dec    %edx
41d48d:	54                   	push   %esp
41d48e:	56                   	push   %esi
41d48f:	47                   	inc    %edi
41d490:	6c                   	insb   (%dx),%es:(%edi)
41d491:	54                   	push   %esp
41d492:	79 37                	jns    0x41d4cb
41d494:	51                   	push   %ecx
41d495:	66 30 43 59          	data16 xor %al,0x59(%ebx)
41d499:	65 2f                	gs das
41d49b:	70 72                	jo     0x41d50f
41d49d:	6e                   	outsb  %ds:(%esi),(%dx)
41d49e:	68 73 47 59 65       	push   $0x65594773
41d4a3:	62 66 4c             	bound  %esp,0x4c(%esi)
41d4a6:	5a                   	pop    %edx
41d4a7:	31 2f                	xor    %ebp,(%edi)
41d4a9:	75 63                	jne    0x41d50e
41d4ab:	56                   	push   %esi
41d4ac:	47                   	inc    %edi
41d4ad:	77 49                	ja     0x41d4f8
41d4af:	52                   	push   %edx
41d4b0:	4b                   	dec    %ebx
41d4b1:	4b                   	dec    %ebx
41d4b2:	35 44 4d 61 51       	xor    $0x51614d44,%eax
41d4b7:	74 79                	je     0x41d532
41d4b9:	68 55 4c 45 61       	push   $0x61454c55
41d4be:	43                   	inc    %ebx
41d4bf:	61                   	popa
41d4c0:	43                   	inc    %ebx
41d4c1:	64 48                	fs dec %eax
41d4c3:	34 44                	xor    $0x44,%al
41d4c5:	59                   	pop    %ecx
41d4c6:	47                   	inc    %edi
41d4c7:	6e                   	outsb  %ds:(%esi),(%dx)
41d4c8:	36 50                	ss push %eax
41d4ca:	4e                   	dec    %esi
41d4cb:	7a 2b                	jp     0x41d4f8
41d4cd:	58                   	pop    %eax
41d4ce:	57                   	push   %edi
41d4cf:	36 56                	ss push %esi
41d4d1:	46                   	inc    %esi
41d4d2:	4e                   	dec    %esi
41d4d3:	6f                   	outsl  %ds:(%esi),(%dx)
41d4d4:	4d                   	dec    %ebp
41d4d5:	51                   	push   %ecx
41d4d6:	75 56                	jne    0x41d52e
41d4d8:	59                   	pop    %ecx
41d4d9:	57                   	push   %edi
41d4da:	54                   	push   %esp
41d4db:	6c                   	insb   (%dx),%es:(%edi)
41d4dc:	4a                   	dec    %edx
41d4dd:	53                   	push   %ebx
41d4de:	4b                   	dec    %ebx
41d4df:	74 59                	je     0x41d53a
41d4e1:	56                   	push   %esi
41d4e2:	35 76 65 55 4b       	xor    $0x4b556576,%eax
41d4e7:	31 31                	xor    %esi,(%ecx)
41d4e9:	6f                   	outsl  %ds:(%esi),(%dx)
41d4ea:	53                   	push   %ebx
41d4eb:	37                   	aaa
41d4ec:	66 34 37             	data16 xor $0x37,%al
41d4ef:	45                   	inc    %ebp
41d4f0:	58                   	pop    %eax
41d4f1:	37                   	aaa
41d4f2:	67 38 32             	cmp    %dh,(%bp,%si)
41d4f5:	7a 34                	jp     0x41d52b
41d4f7:	62 56 31             	bound  %edx,0x31(%esi)
41d4fa:	4d                   	dec    %ebp
41d4fb:	52                   	push   %edx
41d4fc:	6b 31 42             	imul   $0x42,(%ecx),%esi
41d4ff:	58                   	pop    %eax
41d500:	63 34 47             	arpl   %esi,(%edi,%eax,2)
41d503:	43                   	inc    %ebx
41d504:	39 57 73             	cmp    %edx,0x73(%edi)
41d507:	53                   	push   %ebx
41d508:	32 57 78             	xor    0x78(%edi),%dl
41d50b:	45                   	inc    %ebp
41d50c:	55                   	push   %ebp
41d50d:	6b 54 35 31 6c       	imul   $0x6c,0x31(%ebp,%esi,1),%edx
41d512:	77 47                	ja     0x41d55b
41d514:	39 66 38             	cmp    %esp,0x38(%esi)
41d517:	39 46 59             	cmp    %eax,0x59(%esi)
41d51a:	31 71 45             	xor    %esi,0x45(%ecx)
41d51d:	66 59                	pop    %cx
41d51f:	58                   	pop    %eax
41d520:	42                   	inc    %edx
41d521:	32 4a 77             	xor    0x77(%edx),%cl
41d524:	4e                   	dec    %esi
41d525:	7a 47                	jp     0x41d56e
41d527:	51                   	push   %ecx
41d528:	63 6d 4d             	arpl   %ebp,0x4d(%ebp)
41d52b:	53                   	push   %ebx
41d52c:	58                   	pop    %eax
41d52d:	59                   	pop    %ecx
41d52e:	59                   	pop    %ecx
41d52f:	6c                   	insb   (%dx),%es:(%edi)
41d530:	4c                   	dec    %esp
41d531:	6e                   	outsb  %ds:(%esi),(%dx)
41d532:	71 33                	jno    0x41d567
41d534:	2b 33                	sub    (%ebx),%esi
41d536:	6d                   	insl   (%dx),%es:(%edi)
41d537:	77 72                	ja     0x41d5ab
41d539:	42                   	inc    %edx
41d53a:	50                   	push   %eax
41d53b:	6b 2f 46             	imul   $0x46,(%edi),%ebp
41d53e:	48                   	dec    %eax
41d53f:	52                   	push   %edx
41d540:	78 30                	js     0x41d572
41d542:	2b 35 6b 7a 33 4a    	sub    0x4a337a6b,%esi
41d548:	4c                   	dec    %esp
41d549:	6f                   	outsl  %ds:(%esi),(%dx)
41d54a:	37                   	aaa
41d54b:	58                   	pop    %eax
41d54c:	6a 66                	push   $0x66
41d54e:	30 34 76             	xor    %dh,(%esi,%esi,2)
41d551:	45                   	inc    %ebp
41d552:	43                   	inc    %ebx
41d553:	42                   	inc    %edx
41d554:	36 6b 45 45 7a       	imul   $0x7a,%ss:0x45(%ebp),%eax
41d559:	39 54 79 52          	cmp    %edx,0x52(%ecx,%edi,2)
41d55d:	6b 4c 5a 55 41       	imul   $0x41,0x55(%edx,%ebx,2),%ecx
41d562:	37                   	aaa
41d563:	68 4a 6c 67 43       	push   $0x43676c4a
41d568:	42                   	inc    %edx
41d569:	72 67                	jb     0x41d5d2
41d56b:	4e                   	dec    %esi
41d56c:	35 61 50 7a 4c       	xor    $0x4c7a5061,%eax
41d571:	67 50                	addr16 push %eax
41d573:	49                   	dec    %ecx
41d574:	39 6d 5a             	cmp    %ebp,0x5a(%ebp)
41d577:	69 61 4d 31 49 6c 50 	imul   $0x506c4931,0x4d(%ecx),%esp
41d57e:	4a                   	dec    %edx
41d57f:	30 65 47             	xor    %ah,0x47(%ebp)
41d582:	51                   	push   %ecx
41d583:	72 43                	jb     0x41d5c8
41d585:	68 78 72 37 49       	push   $0x49377278
41d58a:	6b 45 31 59          	imul   $0x59,0x31(%ebp),%eax
41d58e:	51                   	push   %ecx
41d58f:	31 79 75             	xor    %edi,0x75(%ecx)
41d592:	6f                   	outsl  %ds:(%esi),(%dx)
41d593:	32 7a 49             	xor    0x49(%edx),%bh
41d596:	71 45                	jno    0x41d5dd
41d598:	34 7a                	xor    $0x7a,%al
41d59a:	47                   	inc    %edi
41d59b:	6a 73                	push   $0x73
41d59d:	53                   	push   %ebx
41d59e:	4b                   	dec    %ebx
41d59f:	47                   	inc    %edi
41d5a0:	49                   	dec    %ecx
41d5a1:	2f                   	das
41d5a2:	62 52 4f             	bound  %edx,0x4f(%edx)
41d5a5:	65 58                	gs pop %eax
41d5a7:	64 64 4f             	fs fs dec %edi
41d5aa:	50                   	push   %eax
41d5ab:	76 52                	jbe    0x41d5ff
41d5ad:	4f                   	dec    %edi
41d5ae:	69 59 4d 67 55 51 42 	imul   $0x42515567,0x4d(%ecx),%ebx
41d5b5:	62 49 75             	bound  %ecx,0x75(%ecx)
41d5b8:	54                   	push   %esp
41d5b9:	77 31                	ja     0x41d5ec
41d5bb:	6e                   	outsb  %ds:(%esi),(%dx)
41d5bc:	48                   	dec    %eax
41d5bd:	63 6a 78             	arpl   %ebp,0x78(%edx)
41d5c0:	66 49                	dec    %cx
41d5c2:	4d                   	dec    %ebp
41d5c3:	68 72 4f 45 5a       	push   $0x5a454f72
41d5c8:	69 6d 73 54 2b 6a 31 	imul   $0x316a2b54,0x73(%ebp),%ebp
41d5cf:	75 37                	jne    0x41d608
41d5d1:	46                   	inc    %esi
41d5d2:	50                   	push   %eax
41d5d3:	66 50                	push   %ax
41d5d5:	38 71 52             	cmp    %dh,0x52(%ecx)
41d5d8:	64 4c                	fs dec %esp
41d5da:	61                   	popa
41d5db:	54                   	push   %esp
41d5dc:	43                   	inc    %ebx
41d5dd:	6c                   	insb   (%dx),%es:(%edi)
41d5de:	58                   	pop    %eax
41d5df:	71 67                	jno    0x41d648
41d5e1:	51                   	push   %ecx
41d5e2:	57                   	push   %edi
41d5e3:	6c                   	insb   (%dx),%es:(%edi)
41d5e4:	6c                   	insb   (%dx),%es:(%edi)
41d5e5:	43                   	inc    %ebx
41d5e6:	48                   	dec    %eax
41d5e7:	67 5a                	addr16 pop %edx
41d5e9:	74 70                	je     0x41d65b
41d5eb:	47                   	inc    %edi
41d5ec:	52                   	push   %edx
41d5ed:	2f                   	das
41d5ee:	64 76 67             	fs jbe 0x41d658
41d5f1:	2b 6e 59             	sub    0x59(%esi),%ebp
41d5f4:	6f                   	outsl  %ds:(%esi),(%dx)
41d5f5:	73 62                	jae    0x41d659
41d5f7:	34 65                	xor    $0x65,%al
41d5f9:	54                   	push   %esp
41d5fa:	45                   	inc    %ebp
41d5fb:	56                   	push   %esi
41d5fc:	75 5a                	jne    0x41d658
41d5fe:	7a 4f                	jp     0x41d64f
41d600:	70 6d                	jo     0x41d66f
41d602:	53                   	push   %ebx
41d603:	2f                   	das
41d604:	4d                   	dec    %ebp
41d605:	74 4c                	je     0x41d653
41d607:	6d                   	insl   (%dx),%es:(%edi)
41d608:	77 4e                	ja     0x41d658
41d60a:	59                   	pop    %ecx
41d60b:	70 44                	jo     0x41d651
41d60d:	61                   	popa
41d60e:	6c                   	insb   (%dx),%es:(%edi)
41d60f:	79 41                	jns    0x41d652
41d611:	52                   	push   %edx
41d612:	55                   	push   %ebp
41d613:	52                   	push   %edx
41d614:	35 74 65 6f 61       	xor    $0x616f6574,%eax
41d619:	4c                   	dec    %esp
41d61a:	68 6a 34 6e 6f       	push   $0x6f6e346a
41d61f:	79 76                	jns    0x41d697
41d621:	42                   	inc    %edx
41d622:	43                   	inc    %ebx
41d623:	51                   	push   %ecx
41d624:	31 73 4d             	xor    %esi,0x4d(%ebx)
41d627:	37                   	aaa
41d628:	36 57                	ss push %edi
41d62a:	58                   	pop    %eax
41d62b:	55                   	push   %ebp
41d62c:	61                   	popa
41d62d:	59                   	pop    %ecx
41d62e:	36 55                	ss push %ebp
41d630:	57                   	push   %edi
41d631:	4e                   	dec    %esi
41d632:	67 37                	addr16 aaa
41d634:	77 52                	ja     0x41d688
41d636:	63 47 55             	arpl   %eax,0x55(%edi)
41d639:	74 4e                	je     0x41d689
41d63b:	6b 6c 75 49 45       	imul   $0x45,0x49(%ebp,%esi,2),%ebp
41d640:	6d                   	insl   (%dx),%es:(%edi)
41d641:	31 6e 4b             	xor    %ebp,0x4b(%esi)
41d644:	39 42 61             	cmp    %eax,0x61(%edx)
41d647:	42                   	inc    %edx
41d648:	4a                   	dec    %edx
41d649:	6e                   	outsb  %ds:(%esi),(%dx)
41d64a:	61                   	popa
41d64b:	75 36                	jne    0x41d683
41d64d:	71 74                	jno    0x41d6c3
41d64f:	36 65 72 35          	ss gs jb 0x41d688
41d653:	2f                   	das
41d654:	5a                   	pop    %edx
41d655:	57                   	push   %edi
41d656:	6b 38 61             	imul   $0x61,(%eax),%edi
41d659:	79 56                	jns    0x41d6b1
41d65b:	48                   	dec    %eax
41d65c:	32 42 52             	xor    0x52(%edx),%al
41d65f:	65 6e                	outsb  %gs:(%esi),(%dx)
41d661:	66 75 78             	data16 jne 0x41d6dc
41d664:	59                   	pop    %ecx
41d665:	71 45                	jno    0x41d6ac
41d667:	75 6c                	jne    0x41d6d5
41d669:	50                   	push   %eax
41d66a:	35 35 41 6b 41       	xor    $0x416b4135,%eax
41d66f:	2f                   	das
41d670:	59                   	pop    %ecx
41d671:	30 2f                	xor    %ch,(%edi)
41d673:	61                   	popa
41d674:	6c                   	insb   (%dx),%es:(%edi)
41d675:	53                   	push   %ebx
41d676:	55                   	push   %ebp
41d677:	66 68 7a 6f          	pushw  $0x6f7a
41d67b:	50                   	push   %eax
41d67c:	55                   	push   %ebp
41d67d:	59                   	pop    %ecx
41d67e:	6f                   	outsl  %ds:(%esi),(%dx)
41d67f:	4a                   	dec    %edx
41d680:	51                   	push   %ecx
41d681:	53                   	push   %ebx
41d682:	62 77 62             	bound  %esi,0x62(%edi)
41d685:	43                   	inc    %ebx
41d686:	4f                   	dec    %edi
41d687:	73 50                	jae    0x41d6d9
41d689:	4e                   	dec    %esi
41d68a:	35 64 7a 51 48       	xor    $0x48517a64,%eax
41d68f:	73 31                	jae    0x41d6c2
41d691:	75 48                	jne    0x41d6db
41d693:	67 35 30 62 37 78    	addr16 xor $0x78376230,%eax
41d699:	51                   	push   %ecx
41d69a:	4e                   	dec    %esi
41d69b:	69 30 62 6f 71 5a    	imul   $0x5a716f62,(%eax),%esi
41d6a1:	46                   	inc    %esi
41d6a2:	7a 64                	jp     0x41d708
41d6a4:	6d                   	insl   (%dx),%es:(%edi)
41d6a5:	2f                   	das
41d6a6:	6a 68                	push   $0x68
41d6a8:	6d                   	insl   (%dx),%es:(%edi)
41d6a9:	4d                   	dec    %ebp
41d6aa:	77 36                	ja     0x41d6e2
41d6ac:	4d                   	dec    %ebp
41d6ad:	44                   	inc    %esp
41d6ae:	61                   	popa
41d6af:	35 54 64 61 54       	xor    $0x54616454,%eax
41d6b4:	70 55                	jo     0x41d70b
41d6b6:	72 6d                	jb     0x41d725
41d6b8:	42                   	inc    %edx
41d6b9:	6c                   	insb   (%dx),%es:(%edi)
41d6ba:	63 6f 34             	arpl   %ebp,0x34(%edi)
41d6bd:	56                   	push   %esi
41d6be:	69 69 51 69 53 73 45 	imul   $0x45735369,0x51(%ecx),%ebp
41d6c5:	59                   	pop    %ecx
41d6c6:	6b 70 4a 41          	imul   $0x41,0x4a(%eax),%esi
41d6ca:	7a 46                	jp     0x41d712
41d6cc:	44                   	inc    %esp
41d6cd:	39 6b 35             	cmp    %ebp,0x35(%ebx)
41d6d0:	45                   	inc    %ebp
41d6d1:	65 6b 47 33 50       	imul   $0x50,%gs:0x33(%edi),%eax
41d6d6:	56                   	push   %esi
41d6d7:	34 73                	xor    $0x73,%al
41d6d9:	56                   	push   %esi
41d6da:	75 76                	jne    0x41d752
41d6dc:	77 58                	ja     0x41d736
41d6de:	65 42                	gs inc %edx
41d6e0:	59                   	pop    %ecx
41d6e1:	49                   	dec    %ecx
41d6e2:	76 62                	jbe    0x41d746
41d6e4:	73 2b                	jae    0x41d711
41d6e6:	68 55 45 62 2f       	push   $0x2f624555
41d6eb:	67 44                	addr16 inc %esp
41d6ed:	78 54                	js     0x41d743
41d6ef:	7a 59                	jp     0x41d74a
41d6f1:	68 56 41 4b 46       	push   $0x464b4156