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
41d856:	37                   	aaa
41d857:	6a 68                	push   $0x68
41d859:	58                   	pop    %eax
41d85a:	61                   	popa
41d85b:	51                   	push   %ecx
41d85c:	54                   	push   %esp
41d85d:	76 4b                	jbe    0x41d8aa
41d85f:	55                   	push   %ebp
41d860:	6a 69                	push   $0x69
41d862:	66 33 63 34          	xor    0x34(%ebx),%sp
41d866:	7a 47                	jp     0x41d8af
41d868:	6a 72                	push   $0x72
41d86a:	4d                   	dec    %ebp
41d86b:	4f                   	dec    %edi
41d86c:	6f                   	outsl  %ds:(%esi),(%dx)
41d86d:	46                   	inc    %esi
41d86e:	73 6f                	jae    0x41d8df
41d870:	42                   	inc    %edx
41d871:	36 48                	ss dec %eax
41d873:	61                   	popa
41d874:	61                   	popa
41d875:	69 31 48 6f 7a 50    	imul   $0x507a6f48,(%ecx),%esi
41d87b:	7a 35                	jp     0x41d8b2
41d87d:	4d                   	dec    %ebp
41d87e:	57                   	push   %edi
41d87f:	4e                   	dec    %esi
41d880:	41                   	inc    %ecx
41d881:	66 6b 34 70 59       	imul   $0x59,(%eax,%esi,2),%si
41d886:	51                   	push   %ecx
41d887:	68 58 31 44 5a       	push   $0x5a443158
41d88c:	43                   	inc    %ebx
41d88d:	69 2b 55 4a 73 6c    	imul   $0x6c734a55,(%ebx),%ebp
41d893:	6f                   	outsl  %ds:(%esi),(%dx)
41d894:	46                   	inc    %esi
41d895:	47                   	inc    %edi
41d896:	35 44 37 6c 54       	xor    $0x546c3744,%eax
41d89b:	2f                   	das
41d89c:	76 75                	jbe    0x41d913
41d89e:	74 76                	je     0x41d916
41d8a0:	53                   	push   %ebx
41d8a1:	57                   	push   %edi
41d8a2:	70 2f                	jo     0x41d8d3
41d8a4:	4a                   	dec    %edx
41d8a5:	4d                   	dec    %ebp
41d8a6:	65 79 64             	gs jns 0x41d90d
41d8a9:	55                   	push   %ebp
41d8aa:	38 74 4f 51          	cmp    %dh,0x51(%edi,%ecx,2)
41d8ae:	72 6d                	jb     0x41d91d
41d8b0:	38 52 42             	cmp    %dl,0x42(%edx)
41d8b3:	79 47                	jns    0x41d8fc
41d8b5:	43                   	inc    %ebx
41d8b6:	48                   	dec    %eax
41d8b7:	6f                   	outsl  %ds:(%esi),(%dx)
41d8b8:	7a 47                	jp     0x41d901
41d8ba:	71 71                	jno    0x41d92d
41d8bc:	4d                   	dec    %ebp
41d8bd:	53                   	push   %ebx
41d8be:	75 4a                	jne    0x41d90a
41d8c0:	6c                   	insb   (%dx),%es:(%edi)
41d8c1:	45                   	inc    %ebp
41d8c2:	7a 35                	jp     0x41d8f9
41d8c4:	42                   	inc    %edx
41d8c5:	4f                   	dec    %edi
41d8c6:	53                   	push   %ebx
41d8c7:	31 46 79             	xor    %eax,0x79(%esi)
41d8ca:	4e                   	dec    %esi
41d8cb:	65 55                	gs push %ebp
41d8cd:	5a                   	pop    %edx
41d8ce:	5a                   	pop    %edx
41d8cf:	57                   	push   %edi
41d8d0:	44                   	inc    %esp
41d8d1:	6d                   	insl   (%dx),%es:(%edi)
41d8d2:	4f                   	dec    %edi
41d8d3:	4b                   	dec    %ebx
41d8d4:	33 77 69             	xor    0x69(%edi),%esi
41d8d7:	5a                   	pop    %edx
41d8d8:	30 65 64             	xor    %ah,0x64(%ebp)
41d8db:	42                   	inc    %edx
41d8dc:	51                   	push   %ecx
41d8dd:	31 64 6f 6f          	xor    %esp,0x6f(%edi,%ebp,2)
41d8e1:	65 78 4b             	gs js  0x41d92f
41d8e4:	4f                   	dec    %edi
41d8e5:	6e                   	outsb  %ds:(%esi),(%dx)
41d8e6:	7a 77                	jp     0x41d95f
41d8e8:	2b 44 64 77          	sub    0x77(%esp,%eiz,2),%eax
41d8ec:	34 35                	xor    $0x35,%al
41d8ee:	6e                   	outsb  %ds:(%esi),(%dx)
41d8ef:	39 37                	cmp    %esi,(%edi)
41d8f1:	6f                   	outsl  %ds:(%esi),(%dx)
41d8f2:	5a                   	pop    %edx
41d8f3:	4b                   	dec    %ebx
41d8f4:	37                   	aaa
41d8f5:	6d                   	insl   (%dx),%es:(%edi)
41d8f6:	63 73 44             	arpl   %esi,0x44(%ebx)
41d8f9:	6d                   	insl   (%dx),%es:(%edi)
41d8fa:	6f                   	outsl  %ds:(%esi),(%dx)
41d8fb:	75 79                	jne    0x41d976
41d8fd:	4b                   	dec    %ebx
41d8fe:	5a                   	pop    %edx
41d8ff:	4d                   	dec    %ebp
41d900:	61                   	popa
41d901:	38 4f 36             	cmp    %cl,0x36(%edi)
41d904:	34 36                	xor    $0x36,%al
41d906:	38 56 4a             	cmp    %dl,0x4a(%esi)
41d909:	50                   	push   %eax
41d90a:	6d                   	insl   (%dx),%es:(%edi)
41d90b:	62 51 63             	bound  %edx,0x63(%ecx)
41d90e:	75 41                	jne    0x41d951
41d910:	4a                   	dec    %edx
41d911:	44                   	inc    %esp
41d912:	42                   	inc    %edx
41d913:	54                   	push   %esp
41d914:	77 79                	ja     0x41d98f
41d916:	39 65 46             	cmp    %esp,0x46(%ebp)
41d919:	6a 73                	push   $0x73
41d91b:	75 63                	jne    0x41d980
41d91d:	62 30                	bound  %esi,(%eax)
41d91f:	33 31                	xor    (%ecx),%esi
41d921:	43                   	inc    %ebx
41d922:	36 4c                	ss dec %esp
41d924:	76 6b                	jbe    0x41d991
41d926:	41                   	inc    %ecx
41d927:	53                   	push   %ebx
41d928:	44                   	inc    %esp
41d929:	70 54                	jo     0x41d97f
41d92b:	41                   	inc    %ecx
41d92c:	69 68 2f 37 47 50 46 	imul   $0x46504737,0x2f(%eax),%ebp
41d933:	54                   	push   %esp
41d934:	46                   	inc    %esi
41d935:	4c                   	dec    %esp
41d936:	72 4e                	jb     0x41d986
41d938:	61                   	popa
41d939:	6a 66                	push   $0x66
41d93b:	6b 53 52 51          	imul   $0x51,0x52(%ebx),%edx
41d93f:	65 36 54             	gs ss push %esp
41d942:	32 6c 35 45          	xor    0x45(%ebp,%esi,1),%ch
41d946:	47                   	inc    %edi
41d947:	65 46                	gs inc %esi
41d949:	6f                   	outsl  %ds:(%esi),(%dx)
41d94a:	46                   	inc    %esi
41d94b:	73 79                	jae    0x41d9c6
41d94d:	68 74 74 35 4f       	push   $0x4f357474
41d952:	51                   	push   %ecx
41d953:	4d                   	dec    %ebp
41d954:	6c                   	insb   (%dx),%es:(%edi)
41d955:	6c                   	insb   (%dx),%es:(%edi)
41d956:	33 6b 4d             	xor    0x4d(%ebx),%ebp
41d959:	70 52                	jo     0x41d9ad
41d95b:	59                   	pop    %ecx
41d95c:	2f                   	das
41d95d:	45                   	inc    %ebp
41d95e:	42                   	inc    %edx
41d95f:	4d                   	dec    %ebp
41d960:	6a 6a                	push   $0x6a
41d962:	6f                   	outsl  %ds:(%esi),(%dx)
41d963:	56                   	push   %esi
41d964:	43                   	inc    %ebx
41d965:	76 54                	jbe    0x41d9bb
41d967:	57                   	push   %edi
41d968:	65 2b 4f 51          	sub    %gs:0x51(%edi),%ecx
41d96c:	5a                   	pop    %edx
41d96d:	65 42                	gs inc %edx
41d96f:	66 5a                	pop    %dx
41d971:	75 4e                	jne    0x41d9c1
41d973:	6e                   	outsb  %ds:(%esi),(%dx)
41d974:	76 74                	jbe    0x41d9ea
41d976:	49                   	dec    %ecx
41d977:	36 76 4d             	ss jbe 0x41d9c7
41d97a:	4f                   	dec    %edi
41d97b:	52                   	push   %edx
41d97c:	7a 73                	jp     0x41d9f1
41d97e:	76 52                	jbe    0x41d9d2
41d980:	77 58                	ja     0x41d9da
41d982:	6e                   	outsb  %ds:(%esi),(%dx)
41d983:	4d                   	dec    %ebp