41d82d:	31 56 74             	xor    %edx,0x74(%esi)
41d830:	4f                   	dec    %edi
41d831:	67 69 34 63 6a 2f 38 	imul   $0x382f6a63,(%si),%esi
41d838:	74 4d                	je     0x41d887
41d83a:	59                   	pop    %ecx
41d83b:	39 6f 65             	cmp    %ebp,0x65(%edi)
41d83e:	47                   	inc    %edi
41d83f:	55                   	push   %ebp
41d840:	75 6a                	jne    0x41d8ac
41d842:	68 76 67 75 78       	push   $0x78756776
41d847:	45                   	inc    %ebp
41d848:	41                   	inc    %ecx
41d849:	6d                   	insl   (%dx),%es:(%edi)
41d84a:	57                   	push   %edi
41d84b:	43                   	inc    %ebx
41d84c:	36 6b 53 58 69       	imul   $0x69,%ss:0x58(%ebx),%edx
41d851:	34 7a                	xor    $0x7a,%al
41d853:	68 34 65 56 57       	push   $0x57566534
41d858:	6f                   	outsl  %ds:(%esi),(%dx)
41d859:	63 74 6e 76          	arpl   %esi,0x76(%esi,%ebp,2)
41d85d:	65 51                	gs push %ecx
41d85f:	4e                   	dec    %esi
41d860:	45                   	inc    %ebp
41d861:	37                   	aaa
41d862:	76 38                	jbe    0x41d89c
41d864:	63 6c 6e 78          	arpl   %ebp,0x78(%esi,%ebp,2)
41d868:	56                   	push   %esi
41d869:	4f                   	dec    %edi
41d86a:	65 42                	gs inc %edx
41d86c:	30 2f                	xor    %ch,(%edi)
41d86e:	48                   	dec    %eax
41d86f:	73 38                	jae    0x41d8a9
41d871:	33 58 79             	xor    0x79(%eax),%ebx
41d874:	52                   	push   %edx
41d875:	6e                   	outsb  %ds:(%esi),(%dx)
41d876:	4a                   	dec    %edx
41d877:	44                   	inc    %esp
41d878:	36 30 66 2f          	xor    %ah,%ss:0x2f(%esi)
41d87c:	69 42 47 66 59 4d 77 	imul   $0x774d5966,0x47(%edx),%eax
41d883:	73 70                	jae    0x41d8f5
41d885:	77 6a                	ja     0x41d8f1
41d887:	4c                   	dec    %esp
41d888:	4f                   	dec    %edi
41d889:	42                   	inc    %edx
41d88a:	34 31                	xor    $0x31,%al
41d88c:	4f                   	dec    %edi
41d88d:	7a 49                	jp     0x41d8d8
41d88f:	36 55                	ss push %ebp
41d891:	6e                   	outsb  %ds:(%esi),(%dx)
41d892:	6a 37                	push   $0x37
41d894:	31 30                	xor    %esi,(%eax)
41d896:	44                   	inc    %esp
41d897:	4e                   	dec    %esi
41d898:	78 2b                	js     0x41d8c5
41d89a:	58                   	pop    %eax
41d89b:	31 43 49             	xor    %eax,0x49(%ebx)
41d89e:	6f                   	outsl  %ds:(%esi),(%dx)
41d89f:	66 56                	push   %si
41d8a1:	4a                   	dec    %edx
41d8a2:	61                   	popa
41d8a3:	4d                   	dec    %ebp
41d8a4:	62 76 37             	bound  %esi,0x37(%esi)
41d8a7:	4c                   	dec    %esp
41d8a8:	4b                   	dec    %ebx
41d8a9:	49                   	dec    %ecx
41d8aa:	6c                   	insb   (%dx),%es:(%edi)
41d8ab:	5a                   	pop    %edx
41d8ac:	65 39 2f             	cmp    %ebp,%gs:(%edi)
41d8af:	78 43                	js     0x41d8f4
41d8b1:	4e                   	dec    %esi
41d8b2:	73 74                	jae    0x41d928
41d8b4:	34 56                	xor    $0x56,%al
41d8b6:	2f                   	das
41d8b7:	73 79                	jae    0x41d932
41d8b9:	66 57                	push   %di
41d8bb:	69 36 49 4c 41 50    	imul   $0x50414c49,(%esi),%esi
41d8c1:	46                   	inc    %esi
41d8c2:	6c                   	insb   (%dx),%es:(%edi)
41d8c3:	38 37                	cmp    %dh,(%edi)
41d8c5:	61                   	popa
41d8c6:	34 52                	xor    $0x52,%al
41d8c8:	33 47 57             	xor    0x57(%edi),%eax
41d8cb:	47                   	inc    %edi
41d8cc:	73 6a                	jae    0x41d938
41d8ce:	6b 50 57 32          	imul   $0x32,0x57(%eax),%edx
41d8d2:	38 4e 4e             	cmp    %cl,0x4e(%esi)
41d8d5:	45                   	inc    %ebp
41d8d6:	75 4c                	jne    0x41d924
41d8d8:	4b                   	dec    %ebx
41d8d9:	48                   	dec    %eax
41d8da:	65 32 6c 45 64       	xor    %gs:0x64(%ebp,%eax,2),%ch
41d8df:	58                   	pop    %eax
41d8e0:	74 44                	je     0x41d926
41d8e2:	45                   	inc    %ebp
41d8e3:	55                   	push   %ebp
41d8e4:	6d                   	insl   (%dx),%es:(%edi)
41d8e5:	2b 5a 58             	sub    0x58(%edx),%ebx
41d8e8:	44                   	inc    %esp
41d8e9:	52                   	push   %edx
41d8ea:	4e                   	dec    %esi
41d8eb:	45                   	inc    %ebp
41d8ec:	67 4e                	addr16 dec %esi
41d8ee:	67 4e                	addr16 dec %esi
41d8f0:	4b                   	dec    %ebx
41d8f1:	72 64                	jb     0x41d957
41d8f3:	63 4a 46             	arpl   %ecx,0x46(%edx)
41d8f6:	49                   	dec    %ecx
41d8f7:	6f                   	outsl  %ds:(%esi),(%dx)
41d8f8:	66 78 4f             	data16 js 0x41d94a
41d8fb:	5a                   	pop    %edx
41d8fc:	30 67 6d             	xor    %ah,0x6d(%edi)
41d8ff:	37                   	aaa
41d900:	7a 69                	jp     0x41d96b
41d902:	34 69                	xor    $0x69,%al
41d904:	64 57                	fs push %edi
41d906:	50                   	push   %eax
41d907:	31 2b                	xor    %ebp,(%ebx)
41d909:	77 49                	ja     0x41d954
41d90b:	62 44 37 57          	bound  %eax,0x57(%edi,%esi,1)
41d90f:	65 4e                	gs dec %esi
41d911:	4d                   	dec    %ebp
41d912:	6b 78 53 62          	imul   $0x62,0x53(%eax),%edi
41d916:	51                   	push   %ecx
41d917:	54                   	push   %esp
41d918:	52                   	push   %edx
41d919:	67 66 7a 72          	addr16 data16 jp 0x41d98f
41d91d:	79 6b                	jns    0x41d98a
41d91f:	4d                   	dec    %ebp
41d920:	6f                   	outsl  %ds:(%esi),(%dx)
41d921:	43                   	inc    %ebx
41d922:	6d                   	insl   (%dx),%es:(%edi)
41d923:	6e                   	outsb  %ds:(%esi),(%dx)
41d924:	69 68 71 39 43 55 77 	imul   $0x77554339,0x71(%eax),%ebp
41d92b:	4b                   	dec    %ebx
41d92c:	44                   	inc    %esp
41d92d:	73 53                	jae    0x41d982
41d92f:	6e                   	outsb  %ds:(%esi),(%dx)
41d930:	41                   	inc    %ecx
41d931:	50                   	push   %eax
41d932:	76 6e                	jbe    0x41d9a2
41d934:	4a                   	dec    %edx
41d935:	52                   	push   %edx
41d936:	38 34 50             	cmp    %dh,(%eax,%edx,2)
41d939:	57                   	push   %edi
41d93a:	38 39                	cmp    %bh,(%ecx)
41d93c:	75 75                	jne    0x41d9b3
41d93e:	4f                   	dec    %edi
41d93f:	6d                   	insl   (%dx),%es:(%edi)
41d940:	39 58 4a             	cmp    %ebx,0x4a(%eax)
41d943:	63 6d 51             	arpl   %ebp,0x51(%ebp)
41d946:	33 31                	xor    (%ecx),%esi
41d948:	6a 78                	push   $0x78
41d94a:	78 45                	js     0x41d991
41d94c:	75 33                	jne    0x41d981
41d94e:	53                   	push   %ebx
41d94f:	34 6c                	xor    $0x6c,%al
41d951:	70 30                	jo     0x41d983
41d953:	46                   	inc    %esi
41d954:	78 48                	js     0x41d99e
41d956:	62 4e 6e             	bound  %ecx,0x6e(%esi)
41d959:	48                   	dec    %eax
41d95a:	33 36                	xor    (%esi),%esi
41d95c:	4b                   	dec    %ebx
41d95d:	2b 62 33             	sub    0x33(%edx),%esp
41d960:	46                   	inc    %esi
41d961:	58                   	pop    %eax
41d962:	51                   	push   %ecx
41d963:	33 4d 6d             	xor    0x6d(%ebp),%ecx
41d966:	70 75                	jo     0x41d9dd
41d968:	55                   	push   %ebp
41d969:	54                   	push   %esp
41d96a:	73 73                	jae    0x41d9df
41d96c:	2b 36                	sub    (%esi),%esi
41d96e:	74 77                	je     0x41d9e7
41d970:	6c                   	insb   (%dx),%es:(%edi)
41d971:	32 35 6b 68 4d 52    	xor    0x524d686b,%dh
41d977:	54                   	push   %esp
41d978:	39 48 56             	cmp    %ecx,0x56(%eax)
41d97b:	51                   	push   %ecx
41d97c:	73 79                	jae    0x41d9f7
41d97e:	65 2b 38             	sub    %gs:(%eax),%edi
41d981:	67 6e                	outsb  %ds:(%si),(%dx)
41d983:	73 41                	jae    0x41d9c6
41d985:	44                   	inc    %esp
41d986:	54                   	push   %esp
41d987:	72 73                	jb     0x41d9fc
41d989:	39 66 33             	cmp    %esp,0x33(%esi)
41d98c:	73 70                	jae    0x41d9fe
41d98e:	36 67 38 72 7a       	cmp    %dh,%ss:0x7a(%bp,%si)
41d993:	4b                   	dec    %ebx
41d994:	70 36                	jo     0x41d9cc
41d996:	54                   	push   %esp
41d997:	58                   	pop    %eax
41d998:	70 45                	jo     0x41d9df
41d99a:	35 42 54 47 62       	xor    $0x62475442,%eax
41d99f:	54                   	push   %esp
41d9a0:	30 78 46             	xor    %bh,0x46(%eax)
41d9a3:	58                   	pop    %eax
41d9a4:	57                   	push   %edi
41d9a5:	53                   	push   %ebx
41d9a6:	2b 70 49             	sub    0x49(%eax),%esi
41d9a9:	43                   	inc    %ebx
41d9aa:	37                   	aaa
41d9ab:	44                   	inc    %esp
41d9ac:	67 32 70 49          	xor    0x49(%bx,%si),%dh
41d9b0:	46                   	inc    %esi
41d9b1:	4c                   	dec    %esp
41d9b2:	59                   	pop    %ecx
41d9b3:	57                   	push   %edi
41d9b4:	2f                   	das
41d9b5:	43                   	inc    %ebx
41d9b6:	58                   	pop    %eax
41d9b7:	37                   	aaa
41d9b8:	4f                   	dec    %edi
41d9b9:	41                   	inc    %ecx
41d9ba:	43                   	inc    %ebx
41d9bb:	4f                   	dec    %edi
41d9bc:	63 4b 68             	arpl   %ecx,0x68(%ebx)
41d9bf:	74 79                	je     0x41da3a
41d9c1:	58                   	pop    %eax
41d9c2:	67 7a 44             	addr16 jp 0x41da09
41d9c5:	63 52 41             	arpl   %edx,0x41(%edx)
41d9c8:	65 30 35 5a 78 67 7a 	xor    %dh,%gs:0x7a67785a
41d9cf:	6a 61                	push   $0x61
41d9d1:	75 35                	jne    0x41da08
41d9d3:	38 68 53             	cmp    %ch,0x53(%eax)
41d9d6:	62 7a 68             	bound  %edi,0x68(%edx)
41d9d9:	33 58 58             	xor    0x58(%eax),%ebx
41d9dc:	52                   	push   %edx
41d9dd:	70 69                	jo     0x41da48
41d9df:	2f                   	das
41d9e0:	33 49 61             	xor    0x61(%ecx),%ecx
41d9e3:	30 33                	xor    %dh,(%ebx)
41d9e5:	46                   	inc    %esi
41d9e6:	5a                   	pop    %edx
41d9e7:	63 32                	arpl   %esi,(%edx)
41d9e9:	56                   	push   %esi
41d9ea:	4b                   	dec    %ebx
41d9eb:	4d                   	dec    %ebp
41d9ec:	4a                   	dec    %edx
41d9ed:	78 6f                	js     0x41da5e
41d9ef:	56                   	push   %esi
41d9f0:	4b                   	dec    %ebx
41d9f1:	76 46                	jbe    0x41da39
41d9f3:	55                   	push   %ebp
41d9f4:	50                   	push   %eax
41d9f5:	6e                   	outsb  %ds:(%esi),(%dx)
41d9f6:	62 53 64             	bound  %edx,0x64(%ebx)
41d9f9:	58                   	pop    %eax
41d9fa:	75 46                	jne    0x41da42
41d9fc:	44                   	inc    %esp
41d9fd:	6c                   	insb   (%dx),%es:(%edi)
41d9fe:	50                   	push   %eax
41d9ff:	35 6f 4b 51 34       	xor    $0x34514b6f,%eax
41da04:	51                   	push   %ecx
41da05:	70 6e                	jo     0x41da75
41da07:	4d                   	dec    %ebp
41da08:	64 6c                	fs insb (%dx),%es:(%edi)
41da0a:	4a                   	dec    %edx
41da0b:	33 5a 49             	xor    0x49(%edx),%ebx
41da0e:	38 46 31             	cmp    %al,0x31(%esi)
41da11:	74 65                	je     0x41da78
41da13:	62 68 4f             	bound  %ebp,0x4f(%eax)
41da16:	55                   	push   %ebp
41da17:	77 65                	ja     0x41da7e
41da19:	56                   	push   %esi
41da1a:	30 61 76             	xor    %ah,0x76(%ecx)
41da1d:	77 6d                	ja     0x41da8c
41da1f:	50                   	push   %eax
41da20:	62 31                	bound  %esi,(%ecx)
41da22:	6a 4c                	push   $0x4c
41da24:	42                   	inc    %edx
41da25:	79 6b                	jns    0x41da92
41da27:	35 72 79 39 53       	xor    $0x53397972,%eax
41da2c:	41                   	inc    %ecx
41da2d:	55                   	push   %ebp
41da2e:	53                   	push   %ebx
41da2f:	51                   	push   %ecx
41da30:	73 6b                	jae    0x41da9d
41da32:	31 72 51             	xor    %esi,0x51(%edx)
41da35:	4e                   	dec    %esi
41da36:	64 49                	fs dec %ecx
41da38:	55                   	push   %ebp
41da39:	49                   	dec    %ecx
41da3a:	4d                   	dec    %ebp
41da3b:	30 33                	xor    %dh,(%ebx)
41da3d:	62 41 64             	bound  %eax,0x64(%ecx)
41da40:	6d                   	insl   (%dx),%es:(%edi)
41da41:	49                   	dec    %ecx
41da42:	2b 62 6a             	sub    0x6a(%edx),%esp
41da45:	37                   	aaa
41da46:	57                   	push   %edi
41da47:	7a 4b                	jp     0x41da94
41da49:	6d                   	insl   (%dx),%es:(%edi)
41da4a:	69 79 78 69 37 48 61 	imul   $0x61483769,0x78(%ecx),%edi
41da51:	68 5a 59 4b 70       	push   $0x704b595a
41da56:	44                   	inc    %esp
41da57:	54                   	push   %esp
41da58:	36 44                	ss inc %esp
41da5a:	4b                   	dec    %ebx
41da5b:	50                   	push   %eax
41da5c:	4c                   	dec    %esp
41da5d:	5a                   	pop    %edx
41da5e:	56                   	push   %esi
41da5f:	61                   	popa
41da60:	34 55                	xor    $0x55,%al
41da62:	47                   	inc    %edi
41da63:	54                   	push   %esp
41da64:	69 6e 30 35 43 39 50 	imul   $0x50394335,0x30(%esi),%ebp
41da6b:	5a                   	pop    %edx
41da6c:	70 39                	jo     0x41daa7
41da6e:	51                   	push   %ecx
41da6f:	68 69 36 31 71       	push   $0x71313669
41da74:	44                   	inc    %esp
41da75:	58                   	pop    %eax
41da76:	78 4d                	js     0x41dac5
41da78:	57                   	push   %edi
41da79:	4d                   	dec    %ebp
41da7a:	2f                   	das
41da7b:	37                   	aaa
41da7c:	6b 41 45 35          	imul   $0x35,0x45(%ecx),%eax
41da80:	34 35                	xor    $0x35,%al
41da82:	79 32                	jns    0x41dab6
41da84:	76 76                	jbe    0x41dafc
41da86:	52                   	push   %edx
41da87:	54                   	push   %esp
41da88:	47                   	inc    %edi
41da89:	4d                   	dec    %ebp
41da8a:	73 33                	jae    0x41dabf
41da8c:	62 56 59             	bound  %edx,0x59(%esi)
41da8f:	64 33 33             	xor    %fs:(%ebx),%esi
41da92:	78 53                	js     0x41dae7
41da94:	39 4e 47             	cmp    %ecx,0x47(%esi)
41da97:	35 39 52 6c 51       	xor    $0x516c5239,%eax
41da9c:	44                   	inc    %esp
41da9d:	6e                   	outsb  %ds:(%esi),(%dx)
41da9e:	48                   	dec    %eax
41da9f:	76 70                	jbe    0x41db11
41daa1:	37                   	aaa
41daa2:	70 68                	jo     0x41db0c
41daa4:	42                   	inc    %edx
41daa5:	69 6d 71 70 6c 65 4e 	imul   $0x4e656c70,0x71(%ebp),%ebp
41daac:	4b                   	dec    %ebx
41daad:	2b 63 34             	sub    0x34(%ebx),%esp
41dab0:	49                   	dec    %ecx
41dab1:	50                   	push   %eax
41dab2:	47                   	inc    %edi
41dab3:	78 48                	js     0x41dafd
41dab5:	66 70 4f             	data16 jo 0x41db07
41dab8:	68 4b 34 61 41       	push   $0x4161344b