41d5e1:	74 72                	je     0x41d655
41d5e3:	61                   	popa
41d5e4:	68 31 58 72 79       	push   $0x79725831
41d5e9:	6e                   	outsb  %ds:(%esi),(%dx)
41d5ea:	48                   	dec    %eax
41d5eb:	66 61                	popaw
41d5ed:	55                   	push   %ebp
41d5ee:	75 4e                	jne    0x41d63e
41d5f0:	55                   	push   %ebp
41d5f1:	55                   	push   %ebp
41d5f2:	66 30 57 63          	data16 xor %dl,0x63(%edi)
41d5f6:	35 41 49 49 37       	xor    $0x37494941,%eax
41d5fb:	57                   	push   %edi
41d5fc:	44                   	inc    %esp
41d5fd:	66 66 62 53 5a       	data16 bound %dx,0x5a(%ebx)
41d602:	4f                   	dec    %edi
41d603:	5a                   	pop    %edx
41d604:	45                   	inc    %ebp
41d605:	39 4a 58             	cmp    %ecx,0x58(%edx)
41d608:	6b 65 59 6a          	imul   $0x6a,0x59(%ebp),%esp
41d60c:	58                   	pop    %eax
41d60d:	46                   	inc    %esi
41d60e:	5a                   	pop    %edx
41d60f:	6d                   	insl   (%dx),%es:(%edi)
41d610:	4e                   	dec    %esi
41d611:	79 66                	jns    0x41d679
41d613:	5a                   	pop    %edx
41d614:	5a                   	pop    %edx
41d615:	41                   	inc    %ecx
41d616:	31 75 34             	xor    %esi,0x34(%ebp)
41d619:	34 4f                	xor    $0x4f,%al
41d61b:	39 55 73             	cmp    %edx,0x73(%ebp)
41d61e:	54                   	push   %esp
41d61f:	30 74 6a 6b          	xor    %dh,0x6b(%edx,%ebp,2)
41d623:	73 30                	jae    0x41d655
41d625:	4b                   	dec    %ebx
41d626:	79 6f                	jns    0x41d697
41d628:	54                   	push   %esp
41d629:	46                   	inc    %esi
41d62a:	4e                   	dec    %esi
41d62b:	49                   	dec    %ecx
41d62c:	4d                   	dec    %ebp
41d62d:	51                   	push   %ecx
41d62e:	75 57                	jne    0x41d687
41d630:	75 61                	jne    0x41d693
41d632:	69 2f 45 6d 64 39    	imul   $0x39646d45,(%edi),%ebp
41d638:	4c                   	dec    %esp
41d639:	54                   	push   %esp
41d63a:	55                   	push   %ebp
41d63b:	4b                   	dec    %ebx
41d63c:	32 2f                	xor    (%edi),%ch
41d63e:	64 54                	fs push %esp
41d640:	47                   	inc    %edi
41d641:	77 6f                	ja     0x41d6b2
41d643:	58                   	pop    %eax
41d644:	79 73                	jns    0x41d6b9
41d646:	51                   	push   %ecx
41d647:	46                   	inc    %esi
41d648:	76 59                	jbe    0x41d6a3
41d64a:	36 5a                	ss pop %edx
41d64c:	58                   	pop    %eax
41d64d:	4d                   	dec    %ebp
41d64e:	6d                   	insl   (%dx),%es:(%edi)
41d64f:	61                   	popa
41d650:	6b 39 34             	imul   $0x34,(%ecx),%edi
41d653:	64 4c                	fs dec %esp
41d655:	38 2b                	cmp    %ch,(%ebx)
41d657:	65 75 36             	gs jne 0x41d690
41d65a:	7a 62                	jp     0x41d6be
41d65c:	35 30 43 50 6b       	xor    $0x6b504330,%eax
41d661:	6a 62                	push   $0x62
41d663:	61                   	popa
41d664:	2b 79 36             	sub    0x36(%ecx),%edi
41d667:	6e                   	outsb  %ds:(%esi),(%dx)
41d668:	30 45 42             	xor    %al,0x42(%ebp)
41d66b:	32 56 41             	xor    0x41(%esi),%dl
41d66e:	6e                   	outsb  %ds:(%esi),(%dx)
41d66f:	4f                   	dec    %edi
41d670:	76 63                	jbe    0x41d6d5
41d672:	58                   	pop    %eax
41d673:	67 67 56             	addr16 addr16 push %esi
41d676:	6a 35                	push   $0x35
41d678:	64 6b 31 41          	imul   $0x41,%fs:(%ecx),%esi
41d67c:	59                   	pop    %ecx
41d67d:	72 67                	jb     0x41d6e6
41d67f:	58                   	pop    %eax
41d680:	35 6d 4a 39 38       	xor    $0x38394a6d,%eax
41d685:	43                   	inc    %ebx
41d686:	64 35 70 54 30 57    	fs xor $0x57305470,%eax
41d68c:	62 52 34             	bound  %edx,0x34(%edx)
41d68f:	42                   	inc    %edx
41d690:	33 58 48             	xor    0x48(%eax),%ebx
41d693:	4f                   	dec    %edi
41d694:	75 45                	jne    0x41d6db
41d696:	4d                   	dec    %ebp
41d697:	75 6a                	jne    0x41d703
41d699:	56                   	push   %esi
41d69a:	66 67 4d             	addr16 dec %bp
41d69d:	53                   	push   %ebx
41d69e:	6f                   	outsl  %ds:(%esi),(%dx)
41d69f:	4f                   	dec    %edi
41d6a0:	4c                   	dec    %esp
41d6a1:	48                   	dec    %eax
41d6a2:	75 63                	jne    0x41d707
41d6a4:	51                   	push   %ecx
41d6a5:	56                   	push   %esi
41d6a6:	57                   	push   %edi
41d6a7:	38 37                	cmp    %dh,(%edi)
41d6a9:	31 62 5a             	xor    %esp,0x5a(%edx)
41d6ac:	6c                   	insb   (%dx),%es:(%edi)
41d6ad:	35 74 31 48 61       	xor    $0x61483174,%eax
41d6b2:	76 50                	jbe    0x41d704
41d6b4:	4d                   	dec    %ebp
41d6b5:	4f                   	dec    %edi
41d6b6:	5a                   	pop    %edx
41d6b7:	55                   	push   %ebp
41d6b8:	53                   	push   %ebx
41d6b9:	61                   	popa
41d6ba:	79 51                	jns    0x41d70d
41d6bc:	75 4d                	jne    0x41d70b
41d6be:	55                   	push   %ebp
41d6bf:	50                   	push   %eax
41d6c0:	55                   	push   %ebp
41d6c1:	57                   	push   %edi
41d6c2:	34 45                	xor    $0x45,%al
41d6c4:	74 70                	je     0x41d736
41d6c6:	37                   	aaa
41d6c7:	43                   	inc    %ebx
41d6c8:	42                   	inc    %edx
41d6c9:	58                   	pop    %eax
41d6ca:	5a                   	pop    %edx
41d6cb:	67 71 39             	addr16 jno 0x41d707
41d6ce:	42                   	inc    %edx
41d6cf:	50                   	push   %eax
41d6d0:	45                   	inc    %ebp
41d6d1:	78 6d                	js     0x41d740
41d6d3:	31 6a 35             	xor    %ebp,0x35(%edx)
41d6d6:	6a 33                	push   $0x33
41d6d8:	45                   	inc    %ebp
41d6d9:	64 44                	fs inc %esp
41d6db:	6a 64                	push   $0x64
41d6dd:	56                   	push   %esi
41d6de:	6e                   	outsb  %ds:(%esi),(%dx)
41d6df:	69 62 74 7a 4f 73 76 	imul   $0x76734f7a,0x74(%edx),%esp
41d6e6:	65 4d                	gs dec %ebp
41d6e8:	51                   	push   %ecx
41d6e9:	49                   	dec    %ecx
41d6ea:	76 33                	jbe    0x41d71f
41d6ec:	6a 35                	push   $0x35
41d6ee:	70 4f                	jo     0x41d73f
41d6f0:	73 50                	jae    0x41d742
41d6f2:	6f                   	outsl  %ds:(%esi),(%dx)
41d6f3:	36 53                	ss push %ebx
41d6f5:	6a 70                	push   $0x70
41d6f7:	2f                   	das
41d6f8:	6f                   	outsl  %ds:(%esi),(%dx)
41d6f9:	49                   	dec    %ecx
41d6fa:	5a                   	pop    %edx
41d6fb:	4f                   	dec    %edi
41d6fc:	41                   	inc    %ecx
41d6fd:	48                   	dec    %eax
41d6fe:	32 2f                	xor    (%edi),%ch
41d700:	4c                   	dec    %esp
41d701:	35 74 66 37 31       	xor    $0x31376674,%eax
41d706:	75 44                	jne    0x41d74c
41d708:	41                   	inc    %ecx
41d709:	4b                   	dec    %ebx
41d70a:	77 42                	ja     0x41d74e
41d70c:	42                   	inc    %edx
41d70d:	72 76                	jb     0x41d785
41d70f:	64 68 74 77 6a 68    	fs push $0x686a7774
41d715:	55                   	push   %ebp
41d716:	6b 37 57             	imul   $0x57,(%edi),%esi
41d719:	63 74 57 50          	arpl   %esi,0x50(%edi,%edx,2)
41d71d:	73 58                	jae    0x41d777
41d71f:	70 65                	jo     0x41d786
41d721:	54                   	push   %esp
41d722:	75 4c                	jne    0x41d770
41d724:	51                   	push   %ecx
41d725:	69 68 4d 61 37 38 75 	imul   $0x75383761,0x4d(%eax),%ebp
41d72c:	48                   	dec    %eax
41d72d:	4f                   	dec    %edi
41d72e:	52                   	push   %edx
41d72f:	41                   	inc    %ecx
41d730:	4e                   	dec    %esi
41d731:	4f                   	dec    %edi
41d732:	64 31 2b             	xor    %ebp,%fs:(%ebx)
41d735:	41                   	inc    %ecx
41d736:	67 53                	addr16 push %ebx
41d738:	2b 47 4d             	sub    0x4d(%edi),%eax
41d73b:	46                   	inc    %esi
41d73c:	68 4b 6b 6f 6d       	push   $0x6d6f6b4b
41d741:	2f                   	das
41d742:	4c                   	dec    %esp
41d743:	50                   	push   %eax
41d744:	32 49 72             	xor    0x72(%ecx),%cl
41d747:	34 79                	xor    $0x79,%al
41d749:	45                   	inc    %ebp
41d74a:	61                   	popa
41d74b:	6f                   	outsl  %ds:(%esi),(%dx)
41d74c:	63 59 36             	arpl   %ebx,0x36(%ecx)
41d74f:	45                   	inc    %ebp
41d750:	39 44 79 35          	cmp    %eax,0x35(%ecx,%edi,2)
41d754:	61                   	popa
41d755:	70 55                	jo     0x41d7ac
41d757:	53                   	push   %ebx
41d758:	65 2f                	gs das
41d75a:	72 55                	jb     0x41d7b1
41d75c:	76 5a                	jbe    0x41d7b8
41d75e:	52                   	push   %edx
41d75f:	78 73                	js     0x41d7d4
41d761:	6f                   	outsl  %ds:(%esi),(%dx)
41d762:	46                   	inc    %esi
41d763:	44                   	inc    %esp
41d764:	6e                   	outsb  %ds:(%esi),(%dx)
41d765:	69 41 6b 51 49 71 49 	imul   $0x49714951,0x6b(%ecx),%eax
41d76c:	6b 56 58 76          	imul   $0x76,0x58(%esi),%edx
41d770:	48                   	dec    %eax
41d771:	4a                   	dec    %edx
41d772:	61                   	popa
41d773:	52                   	push   %edx
41d774:	56                   	push   %esi
41d775:	55                   	push   %ebp
41d776:	6d                   	insl   (%dx),%es:(%edi)
41d777:	58                   	pop    %eax
41d778:	47                   	inc    %edi
41d779:	31 50 51             	xor    %edx,0x51(%eax)
41d77c:	4f                   	dec    %edi
41d77d:	39 37                	cmp    %esi,(%edi)
41d77f:	54                   	push   %esp
41d780:	7a 4c                	jp     0x41d7ce
41d782:	4e                   	dec    %esi
41d783:	43                   	inc    %ebx
41d784:	6f                   	outsl  %ds:(%esi),(%dx)
41d785:	50                   	push   %eax
41d786:	37                   	aaa
41d787:	55                   	push   %ebp
41d788:	56                   	push   %esi
41d789:	6f                   	outsl  %ds:(%esi),(%dx)
41d78a:	4b                   	dec    %ebx
41d78b:	54                   	push   %esp
41d78c:	50                   	push   %eax
41d78d:	4c                   	dec    %esp
41d78e:	46                   	inc    %esi
41d78f:	62 62 6c             	bound  %esp,0x6c(%edx)
41d792:	52                   	push   %edx
41d793:	55                   	push   %ebp
41d794:	55                   	push   %ebp
41d795:	53                   	push   %ebx
41d796:	31 79 35             	xor    %edi,0x35(%ecx)
41d799:	53                   	push   %ebx
41d79a:	47                   	inc    %edi
41d79b:	64 41                	fs inc %ecx
41d79d:	64 6e                	outsb  %fs:(%esi),(%dx)
41d79f:	5a                   	pop    %edx
41d7a0:	7a 48                	jp     0x41d7ea
41d7a2:	6f                   	outsl  %ds:(%esi),(%dx)
41d7a3:	79 6a                	jns    0x41d80f
41d7a5:	79 39                	jns    0x41d7e0
41d7a7:	5a                   	pop    %edx
41d7a8:	6c                   	insb   (%dx),%es:(%edi)
41d7a9:	61                   	popa
41d7aa:	69 74 51 4e 42 5a 2f 	imul   $0x542f5a42,0x4e(%ecx,%edx,2),%esi
41d7b1:	54
41d7b2:	37                   	aaa
41d7b3:	4b                   	dec    %ebx
41d7b4:	35 36 46 75 73       	xor    $0x73754636,%eax
41d7b9:	36 52                	ss push %edx
41d7bb:	37                   	aaa
41d7bc:	6d                   	insl   (%dx),%es:(%edi)
41d7bd:	4f                   	dec    %edi
41d7be:	51                   	push   %ecx
41d7bf:	41                   	inc    %ecx
41d7c0:	72 57                	jb     0x41d819
41d7c2:	54                   	push   %esp
41d7c3:	48                   	dec    %eax
41d7c4:	49                   	dec    %ecx
41d7c5:	37                   	aaa
41d7c6:	44                   	inc    %esp
41d7c7:	4e                   	dec    %esi
41d7c8:	65 6c                	gs insb (%dx),%es:(%edi)
41d7ca:	31 6f 46             	xor    %ebp,0x46(%edi)
41d7cd:	6a 34                	push   $0x34
41d7cf:	49                   	dec    %ecx
41d7d0:	45                   	inc    %ebp
41d7d1:	41                   	inc    %ecx
41d7d2:	31 39                	xor    %edi,(%ecx)
41d7d4:	50                   	push   %eax
41d7d5:	59                   	pop    %ecx
41d7d6:	69 72 42 6e 4e 63 42 	imul   $0x42634e6e,0x42(%edx),%esi
41d7dd:	43                   	inc    %ebx
41d7de:	48                   	dec    %eax
41d7df:	6e                   	outsb  %ds:(%esi),(%dx)
41d7e0:	32 6d 4f             	xor    0x4f(%ebp),%ch
41d7e3:	2f                   	das
41d7e4:	6f                   	outsl  %ds:(%esi),(%dx)
41d7e5:	41                   	inc    %ecx
41d7e6:	68 66 56 4b 6c       	push   $0x6c4b5666
41d7eb:	4f                   	dec    %edi
41d7ec:	66 6b 35 53 36 6c 55 	imul   $0x78,0x556c3653,%si
41d7f3:	78
41d7f4:	4d                   	dec    %ebp
41d7f5:	53                   	push   %ebx
41d7f6:	68 62 58 74 53       	push   $0x53745862
41d7fb:	4c                   	dec    %esp
41d7fc:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41d7fe:	67 53                	addr16 push %ebx
41d800:	35 41 49 5a 57       	xor    $0x575a4941,%eax
41d805:	30 47 66             	xor    %al,0x66(%edi)
41d808:	47                   	inc    %edi
41d809:	6b 7a 46 56          	imul   $0x56,0x46(%edx),%edi
41d80d:	34 65                	xor    $0x65,%al
41d80f:	55                   	push   %ebp
41d810:	48                   	dec    %eax
41d811:	47                   	inc    %edi
41d812:	63 2f                	arpl   %ebp,(%edi)
41d814:	66 70 30             	data16 jo 0x41d847
41d817:	65 65 57             	gs gs push %edi
41d81a:	77 63                	ja     0x41d87f
41d81c:	58                   	pop    %eax
41d81d:	6f                   	outsl  %ds:(%esi),(%dx)
41d81e:	33 35 47 52 42 71    	xor    0x71425247,%esi
41d824:	43                   	inc    %ebx
41d825:	64 6f                	outsl  %fs:(%esi),(%dx)
41d827:	34 38                	xor    $0x38,%al
41d829:	53                   	push   %ebx
41d82a:	67 34 37             	addr16 xor $0x37,%al
41d82d:	74 4a                	je     0x41d879
41d82f:	6c                   	insb   (%dx),%es:(%edi)
41d830:	41                   	inc    %ecx
41d831:	53                   	push   %ebx
41d832:	4a                   	dec    %edx
41d833:	6a 50                	push   $0x50
41d835:	6b 39 46             	imul   $0x46,(%ecx),%edi
41d838:	38 68 76             	cmp    %ch,0x76(%eax)
41d83b:	41                   	inc    %ecx
41d83c:	36 33 53 57          	xor    %ss:0x57(%ebx),%edx
41d840:	30 63 33             	xor    %ah,0x33(%ebx)
41d843:	56                   	push   %esi
41d844:	39 56 4d             	cmp    %edx,0x4d(%esi)
41d847:	2b 51 4b             	sub    0x4b(%ecx),%edx
41d84a:	4d                   	dec    %ebp
41d84b:	44                   	inc    %esp
41d84c:	43                   	inc    %ebx
41d84d:	36 6c                	ss insb (%dx),%es:(%edi)
41d84f:	52                   	push   %edx
41d850:	48                   	dec    %eax
41d851:	58                   	pop    %eax
41d852:	72 6e                	jb     0x41d8c2
41d854:	71 79                	jno    0x41d8cf