41c42b:	6f                   	outsl  %ds:(%esi),(%dx)
41c42c:	46                   	inc    %esi
41c42d:	4e                   	dec    %esi
41c42e:	58                   	pop    %eax
41c42f:	32 74 4a 46          	xor    0x46(%edx,%ecx,2),%dh
41c433:	37                   	aaa
41c434:	62 6f 4d             	bound  %ebp,0x4d(%edi)
41c437:	46                   	inc    %esi
41c438:	53                   	push   %ebx
41c439:	7a 56                	jp     0x41c491
41c43b:	78 46                	js     0x41c483
41c43d:	57                   	push   %edi
41c43e:	5a                   	pop    %edx
41c43f:	4d                   	dec    %ebp
41c440:	79 73                	jns    0x41c4b5
41c442:	59                   	pop    %ecx
41c443:	46                   	inc    %esi
41c444:	62 35 57 4d 4d 30    	bound  %esi,0x304d4d57
41c44a:	54                   	push   %esp
41c44b:	79 4b                	jns    0x41c498
41c44d:	68 47 7a 4d 65       	push   $0x654d7a47
41c452:	64 6e                	outsb  %fs:(%esi),(%dx)
41c454:	43                   	inc    %ebx
41c455:	79 4d                	jns    0x41c4a4
41c457:	35 2f 2f 59 6c       	xor    $0x6c592f2f,%eax
41c45c:	66 35 57 6b          	xor    $0x6b57,%ax
41c460:	34 33                	xor    $0x33,%al
41c462:	62 39                	bound  %edi,(%ecx)
41c464:	31 42 34             	xor    %eax,0x34(%edx)
41c467:	53                   	push   %ebx
41c468:	75 50                	jne    0x41c4ba
41c46a:	50                   	push   %eax
41c46b:	53                   	push   %ebx
41c46c:	6d                   	insl   (%dx),%es:(%edi)
41c46d:	6d                   	insl   (%dx),%es:(%edi)
41c46e:	59                   	pop    %ecx
41c46f:	6a 77                	push   $0x77
41c471:	78 35                	js     0x41c4a8
41c473:	38 4f 50             	cmp    %cl,0x50(%edi)
41c476:	5a                   	pop    %edx
41c477:	67 61                	addr16 popa
41c479:	39 2b                	cmp    %ebp,(%ebx)
41c47b:	35 32 47 76 42       	xor    $0x42764732,%eax
41c480:	6a 67                	push   $0x67
41c482:	76 72                	jbe    0x41c4f6
41c484:	72 66                	jb     0x41c4ec
41c486:	46                   	inc    %esi
41c487:	50                   	push   %eax
41c488:	4e                   	dec    %esi
41c489:	4c                   	dec    %esp
41c48a:	56                   	push   %esi
41c48b:	65 52                	gs push %edx
41c48d:	34 31                	xor    $0x31,%al
41c48f:	38 4b 77             	cmp    %cl,0x77(%ebx)
41c492:	5a                   	pop    %edx
41c493:	6a 30                	push   $0x30
41c495:	53                   	push   %ebx
41c496:	50                   	push   %eax
41c497:	75 79                	jne    0x41c512
41c499:	62 4e 51             	bound  %ecx,0x51(%esi)
41c49c:	4b                   	dec    %ebx
41c49d:	50                   	push   %eax
41c49e:	36 75 49             	ss jne 0x41c4ea
41c4a1:	43                   	inc    %ebx
41c4a2:	53                   	push   %ebx
41c4a3:	6e                   	outsb  %ds:(%esi),(%dx)
41c4a4:	36 4f                	ss dec %edi
41c4a6:	31 34 79             	xor    %esi,(%ecx,%edi,2)
41c4a9:	4f                   	dec    %edi
41c4aa:	62 65 41             	bound  %esp,0x41(%ebp)
41c4ad:	77 34                	ja     0x41c4e3
41c4af:	34 66                	xor    $0x66,%al
41c4b1:	4c                   	dec    %esp
41c4b2:	4a                   	dec    %edx
41c4b3:	61                   	popa
41c4b4:	6e                   	outsb  %ds:(%esi),(%dx)
41c4b5:	42                   	inc    %edx
41c4b6:	55                   	push   %ebp
41c4b7:	73 73                	jae    0x41c52c
41c4b9:	75 70                	jne    0x41c52b
41c4bb:	51                   	push   %ecx
41c4bc:	46                   	inc    %esi
41c4bd:	33 62 65             	xor    0x65(%edx),%esp
41c4c0:	35 57 77 4d 42       	xor    $0x424d7757,%eax
41c4c5:	30 75 6e             	xor    %dh,0x6e(%ebp)
41c4c8:	4e                   	dec    %esi
41c4c9:	58                   	pop    %eax
41c4ca:	79 53                	jns    0x41c51f
41c4cc:	70 5a                	jo     0x41c528
41c4ce:	75 2f                	jne    0x41c4ff
41c4d0:	63 38                	arpl   %edi,(%eax)
41c4d2:	50                   	push   %eax
41c4d3:	30 33                	xor    %dh,(%ebx)
41c4d5:	75 70                	jne    0x41c547
41c4d7:	6b 39 52             	imul   $0x52,(%ecx),%edi
41c4da:	2f                   	das
41c4db:	70 34                	jo     0x41c511
41c4dd:	72 34                	jb     0x41c513
41c4df:	6f                   	outsl  %ds:(%esi),(%dx)
41c4e0:	7a 79                	jp     0x41c55b
41c4e2:	63 67 77             	arpl   %esp,0x77(%edi)
41c4e5:	70 69                	jo     0x41c550
41c4e7:	36 68 66 59 36 31    	ss push $0x31365966
41c4ed:	57                   	push   %edi
41c4ee:	4d                   	dec    %ebp
41c4ef:	76 65                	jbe    0x41c556
41c4f1:	50                   	push   %eax
41c4f2:	35 66 61 33 4a       	xor    $0x4a336166,%eax
41c4f7:	69 30 55 73 73 75    	imul   $0x75737355,(%eax),%esi
41c4fd:	47                   	inc    %edi
41c4fe:	55                   	push   %ebp
41c4ff:	6c                   	insb   (%dx),%es:(%edi)
41c500:	4c                   	dec    %esp
41c501:	30 36                	xor    %dh,(%esi)
41c503:	46                   	inc    %esi
41c504:	66 71 67             	data16 jno 0x41c56e
41c507:	6c                   	insb   (%dx),%es:(%edi)
41c508:	4b                   	dec    %ebx
41c509:	6b 50 75 54          	imul   $0x54,0x75(%eax),%edx
41c50d:	54                   	push   %esp
41c50e:	36 34 59             	ss xor $0x59,%al
41c511:	75 54                	jne    0x41c567
41c513:	41                   	inc    %ecx
41c514:	4e                   	dec    %esi
41c515:	67 57                	addr16 push %edi
41c517:	46                   	inc    %esi
41c518:	77 2b                	ja     0x41c545
41c51a:	2b 4a 49             	sub    0x49(%edx),%ecx
41c51d:	35 55 2f 48 61       	xor    $0x61482f55,%eax
41c522:	4f                   	dec    %edi
41c523:	53                   	push   %ebx
41c524:	72 38                	jb     0x41c55e
41c526:	42                   	inc    %edx
41c527:	41                   	inc    %ecx
41c528:	6f                   	outsl  %ds:(%esi),(%dx)
41c529:	63 31                	arpl   %esi,(%ecx)
41c52b:	7a 54                	jp     0x41c581
41c52d:	54                   	push   %esp
41c52e:	67 65 43             	addr16 gs inc %ebx
41c531:	62 6d 41             	bound  %ebp,0x41(%ebp)
41c534:	42                   	inc    %edx
41c535:	78 68                	js     0x41c59f
41c537:	38 5a 41             	cmp    %bl,0x41(%edx)
41c53a:	44                   	inc    %esp
41c53b:	71 42                	jno    0x41c57f
41c53d:	63 56 53             	arpl   %edx,0x53(%esi)
41c540:	52                   	push   %edx
41c541:	48                   	dec    %eax
41c542:	44                   	inc    %esp
41c543:	4e                   	dec    %esi
41c544:	57                   	push   %edi
41c545:	2f                   	das
41c546:	73 39                	jae    0x41c581
41c548:	44                   	inc    %esp
41c549:	62 6d 39             	bound  %ebp,0x39(%ebp)
41c54c:	52                   	push   %edx
41c54d:	70 6f                	jo     0x41c5be
41c54f:	57                   	push   %edi
41c550:	38 61 63             	cmp    %ah,0x63(%ecx)
41c553:	79 2f                	jns    0x41c584
41c555:	49                   	dec    %ecx
41c556:	58                   	pop    %eax
41c557:	2b 50 55             	sub    0x55(%eax),%edx
41c55a:	71 58                	jno    0x41c5b4
41c55c:	73 4c                	jae    0x41c5aa
41c55e:	45                   	inc    %ebp
41c55f:	56                   	push   %esi
41c560:	61                   	popa
41c561:	49                   	dec    %ecx
41c562:	50                   	push   %eax
41c563:	4b                   	dec    %ebx
41c564:	37                   	aaa
41c565:	41                   	inc    %ecx
41c566:	37                   	aaa
41c567:	34 56                	xor    $0x56,%al
41c569:	47                   	inc    %edi
41c56a:	38 2f                	cmp    %ch,(%edi)
41c56c:	48                   	dec    %eax
41c56d:	2f                   	das
41c56e:	77 30                	ja     0x41c5a0
41c570:	39 38                	cmp    %edi,(%eax)
41c572:	61                   	popa
41c573:	6c                   	insb   (%dx),%es:(%edi)
41c574:	68 5a 33 65 5a       	push   $0x5a65335a
41c579:	34 69                	xor    $0x69,%al
41c57b:	78 44                	js     0x41c5c1
41c57d:	36 53                	ss push %ebx
41c57f:	38 4f 4d             	cmp    %cl,0x4d(%edi)
41c582:	64 73 6e             	fs jae 0x41c5f3
41c585:	56                   	push   %esi
41c586:	43                   	inc    %ebx
41c587:	4d                   	dec    %ebp
41c588:	36 37                	ss aaa
41c58a:	4f                   	dec    %edi
41c58b:	6c                   	insb   (%dx),%es:(%edi)
41c58c:	6f                   	outsl  %ds:(%esi),(%dx)
41c58d:	6e                   	outsb  %ds:(%esi),(%dx)
41c58e:	44                   	inc    %esp
41c58f:	71 48                	jno    0x41c5d9
41c591:	44                   	inc    %esp
41c592:	34 64                	xor    $0x64,%al
41c594:	34 4d                	xor    $0x4d,%al
41c596:	55                   	push   %ebp
41c597:	7a 74                	jp     0x41c60d
41c599:	44                   	inc    %esp
41c59a:	55                   	push   %ebp
41c59b:	61                   	popa
41c59c:	4f                   	dec    %edi
41c59d:	48                   	dec    %eax
41c59e:	55                   	push   %ebp
41c59f:	6d                   	insl   (%dx),%es:(%edi)
41c5a0:	61                   	popa
41c5a1:	50                   	push   %eax
41c5a2:	70 75                	jo     0x41c619
41c5a4:	2b 35 47 51 79 35    	sub    0x35795147,%esi
41c5aa:	48                   	dec    %eax
41c5ab:	38 67 65             	cmp    %ah,0x65(%edi)
41c5ae:	61                   	popa
41c5af:	35 75 75 56 67       	xor    $0x67567575,%eax
41c5b4:	76 2b                	jbe    0x41c5e1
41c5b6:	67 34 49             	addr16 xor $0x49,%al
41c5b9:	38 53 53             	cmp    %dl,0x53(%ebx)
41c5bc:	43                   	inc    %ebx
41c5bd:	6d                   	insl   (%dx),%es:(%edi)
41c5be:	61                   	popa
41c5bf:	6d                   	insl   (%dx),%es:(%edi)
41c5c0:	64 35 36 64 49 69    	fs xor $0x69496436,%eax
41c5c6:	51                   	push   %ecx
41c5c7:	72 7a                	jb     0x41c643
41c5c9:	50                   	push   %eax
41c5ca:	52                   	push   %edx
41c5cb:	58                   	pop    %eax
41c5cc:	38 62 56             	cmp    %ah,0x56(%edx)
41c5cf:	73 39                	jae    0x41c60a
41c5d1:	75 46                	jne    0x41c619
41c5d3:	65 6b 4e 50 7a       	imul   $0x7a,%gs:0x50(%esi),%ecx
41c5d8:	48                   	dec    %eax
41c5d9:	77 4b                	ja     0x41c626
41c5db:	70 67                	jo     0x41c644
41c5dd:	41                   	inc    %ecx
41c5de:	77 63                	ja     0x41c643
41c5e0:	6e                   	outsb  %ds:(%esi),(%dx)
41c5e1:	4a                   	dec    %edx
41c5e2:	52                   	push   %edx
41c5e3:	73 61                	jae    0x41c646
41c5e5:	78 6d                	js     0x41c654
41c5e7:	30 37                	xor    %dh,(%edi)
41c5e9:	39 41 74             	cmp    %eax,0x74(%ecx)
41c5ec:	43                   	inc    %ebx
41c5ed:	66 4a                	dec    %dx
41c5ef:	74 53                	je     0x41c644
41c5f1:	45                   	inc    %ebp
41c5f2:	65 69 4d 70 4b 63 75 	imul   $0x3075634b,%gs:0x70(%ebp),%ecx
41c5f9:	30
41c5fa:	4d                   	dec    %ebp
41c5fb:	59                   	pop    %ecx
41c5fc:	63 36                	arpl   %esi,(%esi)
41c5fe:	49                   	dec    %ecx
41c5ff:	46                   	inc    %esi
41c600:	34 63                	xor    $0x63,%al
41c602:	76 48                	jbe    0x41c64c
41c604:	39 42 75             	cmp    %eax,0x75(%edx)
41c607:	45                   	inc    %ebp
41c608:	51                   	push   %ecx
41c609:	70 63                	jo     0x41c66e
41c60b:	7a 6c                	jp     0x41c679
41c60d:	55                   	push   %ebp
41c60e:	71 42                	jno    0x41c652
41c610:	36 51                	ss push %ecx
41c612:	52                   	push   %edx
41c613:	30 37                	xor    %dh,(%edi)
41c615:	2f                   	das
41c616:	45                   	inc    %ebp
41c617:	48                   	dec    %eax
41c618:	50                   	push   %eax
41c619:	54                   	push   %esp
41c61a:	6c                   	insb   (%dx),%es:(%edi)
41c61b:	51                   	push   %ecx
41c61c:	41                   	inc    %ecx
41c61d:	67 73 71             	addr16 jae 0x41c691
41c620:	41                   	inc    %ecx
41c621:	74 39                	je     0x41c65c
41c623:	48                   	dec    %eax
41c624:	41                   	inc    %ecx
41c625:	70 50                	jo     0x41c677
41c627:	71 49                	jno    0x41c672
41c629:	71 75                	jno    0x41c6a0
41c62b:	7a 58                	jp     0x41c685
41c62d:	59                   	pop    %ecx
41c62e:	52                   	push   %edx
41c62f:	57                   	push   %edi
41c630:	75 42                	jne    0x41c674
41c632:	31 64 6b 43          	xor    %esp,0x43(%ebx,%ebp,2)
41c636:	41                   	inc    %ecx
41c637:	49                   	dec    %ecx
41c638:	38 51 66             	cmp    %dl,0x66(%ecx)
41c63b:	38 45 77             	cmp    %al,0x77(%ebp)
41c63e:	41                   	inc    %ecx
41c63f:	70 2b                	jo     0x41c66c
41c641:	51                   	push   %ecx
41c642:	48                   	dec    %eax
41c643:	51                   	push   %ecx
41c644:	2b 39                	sub    (%ecx),%edi
41c646:	71 57                	jno    0x41c69f
41c648:	78 4c                	js     0x41c696
41c64a:	67 71 54             	addr16 jno 0x41c6a1
41c64d:	4e                   	dec    %esi
41c64e:	65 66 4e             	gs dec %si
41c651:	2f                   	das
41c652:	4b                   	dec    %ebx
41c653:	52                   	push   %edx
41c654:	71 71                	jno    0x41c6c7
41c656:	6c                   	insb   (%dx),%es:(%edi)
41c657:	50                   	push   %eax
41c658:	62 65 44             	bound  %esp,0x44(%ebp)
41c65b:	7a 65                	jp     0x41c6c2
41c65d:	31 56 4e             	xor    %edx,0x4e(%esi)
41c660:	4e                   	dec    %esi
41c661:	75 62                	jne    0x41c6c5
41c663:	6d                   	insl   (%dx),%es:(%edi)
41c664:	69 5a 70 64 6b 62 34 	imul   $0x34626b64,0x70(%edx),%ebx
41c66b:	73 59                	jae    0x41c6c6
41c66d:	4c                   	dec    %esp
41c66e:	54                   	push   %esp
41c66f:	44                   	inc    %esp
41c670:	5a                   	pop    %edx
41c671:	66 72 55             	data16 jb 0x41c6c9
41c674:	51                   	push   %ecx
41c675:	43                   	inc    %ebx
41c676:	5a                   	pop    %edx
41c677:	4f                   	dec    %edi
41c678:	46                   	inc    %esi
41c679:	6e                   	outsb  %ds:(%esi),(%dx)
41c67a:	31 54 73 62          	xor    %edx,0x62(%ebx,%esi,2)
41c67e:	36 47                	ss inc %edi
41c680:	6f                   	outsl  %ds:(%esi),(%dx)
41c681:	2f                   	das
41c682:	4d                   	dec    %ebp
41c683:	4a                   	dec    %edx
41c684:	76 4f                	jbe    0x41c6d5
41c686:	4f                   	dec    %edi
41c687:	45                   	inc    %ebp
41c688:	4d                   	dec    %ebp
41c689:	39 70 65             	cmp    %esi,0x65(%eax)
41c68c:	68 54 4e 58 44       	push   $0x44584e54
41c691:	6b 36 67             	imul   $0x67,(%esi),%esi
41c694:	37                   	aaa
41c695:	53                   	push   %ebx
41c696:	72 6c                	jb     0x41c704
41c698:	6c                   	insb   (%dx),%es:(%edi)