41e8b8:	6b 51 62 6e          	imul   $0x6e,0x62(%ecx),%edx
41e8bc:	42                   	inc    %edx
41e8bd:	2f                   	das
41e8be:	69 75 2f 35 37 47 66 	imul   $0x66473735,0x2f(%ebp),%esi
41e8c5:	76 4b                	jbe    0x41e912
41e8c7:	37                   	aaa
41e8c8:	77 7a                	ja     0x41e944
41e8ca:	38 2b                	cmp    %ch,(%ebx)
41e8cc:	6e                   	outsb  %ds:(%esi),(%dx)
41e8cd:	6a 6a                	push   $0x6a
41e8cf:	63 62 78             	arpl   %esp,0x78(%edx)
41e8d2:	6f                   	outsl  %ds:(%esi),(%dx)
41e8d3:	68 41 66 47 75       	push   $0x75476641
41e8d8:	53                   	push   %ebx
41e8d9:	65 5a                	gs pop %edx
41e8db:	56                   	push   %esi
41e8dc:	4b                   	dec    %ebx
41e8dd:	6a 41                	push   $0x41
41e8df:	77 76                	ja     0x41e957
41e8e1:	46                   	inc    %esi
41e8e2:	36 50                	ss push %eax
41e8e4:	4d                   	dec    %ebp
41e8e5:	2b 6b 4b             	sub    0x4b(%ebx),%ebp
41e8e8:	71 35                	jno    0x41e91f
41e8ea:	76 58                	jbe    0x41e944
41e8ec:	36 37                	ss aaa
41e8ee:	76 51                	jbe    0x41e941
41e8f0:	44                   	inc    %esp
41e8f1:	6f                   	outsl  %ds:(%esi),(%dx)
41e8f2:	7a 4b                	jp     0x41e93f
41e8f4:	6f                   	outsl  %ds:(%esi),(%dx)
41e8f5:	58                   	pop    %eax
41e8f6:	46                   	inc    %esi
41e8f7:	54                   	push   %esp
41e8f8:	41                   	inc    %ecx
41e8f9:	2b 36                	sub    (%esi),%esi
41e8fb:	77 32                	ja     0x41e92f
41e8fd:	34 37                	xor    $0x37,%al
41e8ff:	7a 6c                	jp     0x41e96d
41e901:	37                   	aaa
41e902:	68 4f 6b 73 72       	push   $0x72736b4f
41e907:	43                   	inc    %ebx
41e908:	45                   	inc    %ebp
41e909:	32 79 73             	xor    0x73(%ecx),%bh
41e90c:	31 36                	xor    %esi,(%esi)
41e90e:	6d                   	insl   (%dx),%es:(%edi)
41e90f:	4a                   	dec    %edx
41e910:	52                   	push   %edx
41e911:	72 69                	jb     0x41e97c
41e913:	49                   	dec    %ecx
41e914:	62 73 72             	bound  %esi,0x72(%ebx)
41e917:	38 57 62             	cmp    %dl,0x62(%edi)
41e91a:	6d                   	insl   (%dx),%es:(%edi)
41e91b:	39 43 30             	cmp    %eax,0x30(%ebx)
41e91e:	59                   	pop    %ecx
41e91f:	79 36                	jns    0x41e957
41e921:	45                   	inc    %ebp
41e922:	69 65 35 50 39 4f 32 	imul   $0x324f3950,0x35(%ebp),%esp
41e929:	59                   	pop    %ecx
41e92a:	41                   	inc    %ecx
41e92b:	2f                   	das
41e92c:	62 4e 50             	bound  %ecx,0x50(%esi)
41e92f:	78 38                	js     0x41e969
41e931:	4a                   	dec    %edx
41e932:	6d                   	insl   (%dx),%es:(%edi)
41e933:	57                   	push   %edi
41e934:	2f                   	das
41e935:	42                   	inc    %edx
41e936:	76 44                	jbe    0x41e97c
41e938:	4e                   	dec    %esi
41e939:	67 4a                	addr16 dec %edx
41e93b:	78 53                	js     0x41e990
41e93d:	2b 59 37             	sub    0x37(%ecx),%ebx
41e940:	4b                   	dec    %ebx
41e941:	56                   	push   %esi
41e942:	31 59 6d             	xor    %ebx,0x6d(%ecx)
41e945:	44                   	inc    %esp
41e946:	72 30                	jb     0x41e978
41e948:	39 62 37             	cmp    %esp,0x37(%edx)
41e94b:	72 51                	jb     0x41e99e
41e94d:	70 2f                	jo     0x41e97e
41e94f:	4a                   	dec    %edx
41e950:	6a 4b                	push   $0x4b
41e952:	75 2b                	jne    0x41e97f
41e954:	62 51 30             	bound  %edx,0x30(%ecx)
41e957:	48                   	dec    %eax
41e958:	39 51 76             	cmp    %edx,0x76(%ecx)
41e95b:	43                   	inc    %ebx
41e95c:	4f                   	dec    %edi
41e95d:	50                   	push   %eax
41e95e:	63 44 78 38          	arpl   %eax,0x38(%eax,%edi,2)
41e962:	4e                   	dec    %esi
41e963:	6c                   	insb   (%dx),%es:(%edi)
41e964:	55                   	push   %ebp
41e965:	34 6c                	xor    $0x6c,%al
41e967:	6f                   	outsl  %ds:(%esi),(%dx)
41e968:	4e                   	dec    %esi
41e969:	2b 6c 53 52          	sub    0x52(%ebx,%edx,2),%ebp
41e96d:	2f                   	das
41e96e:	50                   	push   %eax
41e96f:	44                   	inc    %esp
41e970:	6b 68 5a 33          	imul   $0x33,0x5a(%eax),%ebp
41e974:	45                   	inc    %ebp
41e975:	6a 33                	push   $0x33
41e977:	47                   	inc    %edi
41e978:	31 70 63             	xor    %esi,0x63(%eax)
41e97b:	4b                   	dec    %ebx
41e97c:	73 51                	jae    0x41e9cf
41e97e:	39 52 55             	cmp    %edx,0x55(%edx)
41e981:	55                   	push   %ebp
41e982:	69 36 68 52 69 56    	imul   $0x56695268,(%esi),%esi
41e988:	68 6f 54 6d 62       	push   $0x626d546f
41e98d:	68 76 4e 46 68       	push   $0x68464e76
41e992:	7a 61                	jp     0x41e9f5
41e994:	68 30 70 6f 32       	push   $0x326f7030
41e999:	33 47 76             	xor    0x76(%edi),%eax
41e99c:	51                   	push   %ecx
41e99d:	54                   	push   %esp
41e99e:	70 41                	jo     0x41e9e1
41e9a0:	33 2f                	xor    (%edi),%ebp
41e9a2:	53                   	push   %ebx
41e9a3:	38 36                	cmp    %dh,(%esi)
41e9a5:	6c                   	insb   (%dx),%es:(%edi)
41e9a6:	65 6a 62             	gs push $0x62
41e9a9:	74 5a                	je     0x41ea05
41e9ab:	58                   	pop    %eax
41e9ac:	6a 36                	push   $0x36
41e9ae:	4c                   	dec    %esp
41e9af:	57                   	push   %edi
41e9b0:	42                   	inc    %edx
41e9b1:	4b                   	dec    %ebx
41e9b2:	6d                   	insl   (%dx),%es:(%edi)
41e9b3:	63 45 46             	arpl   %eax,0x46(%ebp)
41e9b6:	5a                   	pop    %edx
41e9b7:	71 6d                	jno    0x41ea26
41e9b9:	45                   	inc    %ebp
41e9ba:	53                   	push   %ebx
41e9bb:	52                   	push   %edx
41e9bc:	6a 51                	push   $0x51
41e9be:	36 49                	ss dec %ecx
41e9c0:	30 6d 31             	xor    %ch,0x31(%ebp)
41e9c3:	47                   	inc    %edi
41e9c4:	62 74 74 6a          	bound  %esi,0x6a(%esp,%esi,2)
41e9c8:	71 78                	jno    0x41ea42
41e9ca:	54                   	push   %esp
41e9cb:	69 45 46 64 4f 4f 34 	imul   $0x344f4f64,0x46(%ebp),%eax
41e9d2:	44                   	inc    %esp
41e9d3:	37                   	aaa
41e9d4:	76 77                	jbe    0x41ea4d
41e9d6:	51                   	push   %ecx
41e9d7:	62 7a 77             	bound  %edi,0x77(%edx)
41e9da:	4b                   	dec    %ebx
41e9db:	42                   	inc    %edx
41e9dc:	39 45 37             	cmp    %eax,0x37(%ebp)
41e9df:	72 49                	jb     0x41ea2a
41e9e1:	4e                   	dec    %esi
41e9e2:	77 39                	ja     0x41ea1d
41e9e4:	44                   	inc    %esp
41e9e5:	44                   	inc    %esp
41e9e6:	33 64 54 37          	xor    0x37(%esp,%edx,2),%esp
41e9ea:	37                   	aaa
41e9eb:	66 50                	push   %ax
41e9ed:	55                   	push   %ebp
41e9ee:	67 6e                	outsb  %ds:(%si),(%dx)
41e9f0:	38 74 79 52          	cmp    %dh,0x52(%ecx,%edi,2)
41e9f4:	64 31 64 48 47       	xor    %esp,%fs:0x47(%eax,%ecx,2)
41e9f9:	62 78 78             	bound  %edi,0x78(%eax)
41e9fc:	57                   	push   %edi
41e9fd:	6d                   	insl   (%dx),%es:(%edi)
41e9fe:	31 35 6b 69 61 54    	xor    %esi,0x5461696b
41ea04:	49                   	dec    %ecx
41ea05:	51                   	push   %ecx
41ea06:	4d                   	dec    %ebp
41ea07:	32 51 42             	xor    0x42(%ecx),%dl
41ea0a:	6d                   	insl   (%dx),%es:(%edi)
41ea0b:	4a                   	dec    %edx
41ea0c:	53                   	push   %ebx
41ea0d:	67 6c                	insb   (%dx),%es:(%di)
41ea0f:	49                   	dec    %ecx
41ea10:	58                   	pop    %eax
41ea11:	59                   	pop    %ecx
41ea12:	49                   	dec    %ecx
41ea13:	2b 38                	sub    (%eax),%edi
41ea15:	72 49                	jb     0x41ea60
41ea17:	76 59                	jbe    0x41ea72
41ea19:	43                   	inc    %ebx
41ea1a:	73 49                	jae    0x41ea65
41ea1c:	37                   	aaa
41ea1d:	34 78                	xor    $0x78,%al
41ea1f:	35 6f 50 2b 43       	xor    $0x432b506f,%eax
41ea24:	4c                   	dec    %esp
41ea25:	4c                   	dec    %esp
41ea26:	45                   	inc    %ebp
41ea27:	32 47 79             	xor    0x79(%edi),%al
41ea2a:	4b                   	dec    %ebx
41ea2b:	50                   	push   %eax
41ea2c:	69 4f 49 53 39 53 79 	imul   $0x79533953,0x49(%edi),%ecx
41ea33:	4d                   	dec    %ebp
41ea34:	47                   	inc    %edi
41ea35:	36 58                	ss pop %eax
41ea37:	70 32                	jo     0x41ea6b
41ea39:	45                   	inc    %ebp
41ea3a:	55                   	push   %ebp
41ea3b:	33 43 33             	xor    0x33(%ebx),%eax
41ea3e:	49                   	dec    %ecx
41ea3f:	79 45                	jns    0x41ea86
41ea41:	6a 6c                	push   $0x6c
41ea43:	77 32                	ja     0x41ea77
41ea45:	52                   	push   %edx
41ea46:	66 66 6a 71          	data16 pushw $0x71
41ea4a:	67 33 69 43          	xor    0x43(%bx,%di),%ebp
41ea4e:	63 4c 6c 41          	arpl   %ecx,0x41(%esp,%ebp,2)
41ea52:	4e                   	dec    %esi
41ea53:	62 41 47             	bound  %eax,0x47(%ecx)
41ea56:	44                   	inc    %esp
41ea57:	6b 68 78 34          	imul   $0x34,0x78(%eax),%ebp
41ea5b:	51                   	push   %ecx
41ea5c:	35 67 48 6d 6b       	xor    $0x6b6d4867,%eax
41ea61:	51                   	push   %ecx
41ea62:	56                   	push   %esi
41ea63:	37                   	aaa
41ea64:	41                   	inc    %ecx
41ea65:	4c                   	dec    %esp
41ea66:	43                   	inc    %ebx
41ea67:	71 4a                	jno    0x41eab3
41ea69:	4c                   	dec    %esp
41ea6a:	69 47 42 48 37 78 30 	imul   $0x30783748,0x42(%edi),%eax
41ea71:	66 51                	push   %cx
41ea73:	2f                   	das
41ea74:	2f                   	das
41ea75:	65 56                	gs push %esi
41ea77:	38 57 72             	cmp    %dl,0x72(%edi)
41ea7a:	56                   	push   %esi
41ea7b:	59                   	pop    %ecx
41ea7c:	68 71 75 4d 55       	push   $0x554d7571
41ea81:	35 36 52 2b 6a       	xor    $0x6a2b5236,%eax
41ea86:	72 68                	jb     0x41eaf0
41ea88:	45                   	inc    %ebp
41ea89:	5a                   	pop    %edx
41ea8a:	73 73                	jae    0x41eaff
41ea8c:	73 44                	jae    0x41ead2
41ea8e:	6f                   	outsl  %ds:(%esi),(%dx)
41ea8f:	43                   	inc    %ebx
41ea90:	52                   	push   %edx
41ea91:	65 65 55             	gs gs push %ebp
41ea94:	35 34 75 37 5a       	xor    $0x5a377534,%eax
41ea99:	2b 67 39             	sub    0x39(%edi),%esp
41ea9c:	33 64 52 75          	xor    0x75(%edx,%edx,2),%esp
41eaa0:	67 4e                	addr16 dec %esi
41eaa2:	39 5a 75             	cmp    %ebx,0x75(%edx)
41eaa5:	6b 35 69 33 30 2b 79 	imul   $0x79,0x2b303369,%esi
41eaac:	53                   	push   %ebx
41eaad:	49                   	dec    %ecx
41eaae:	64 30 30             	xor    %dh,%fs:(%eax)
41eab1:	37                   	aaa
41eab2:	6c                   	insb   (%dx),%es:(%edi)
41eab3:	42                   	inc    %edx
41eab4:	68 6d 43 36 47       	push   $0x4736436d
41eab9:	37                   	aaa
41eaba:	34 79                	xor    $0x79,%al
41eabc:	7a 77                	jp     0x41eb35
41eabe:	46                   	inc    %esi
41eabf:	44                   	inc    %esp
41eac0:	4c                   	dec    %esp
41eac1:	4e                   	dec    %esi
41eac2:	66 48                	dec    %ax
41eac4:	58                   	pop    %eax
41eac5:	35 74 45 61 43       	xor    $0x43614574,%eax
41eaca:	6d                   	insl   (%dx),%es:(%edi)
41eacb:	69 67 68 6c 51 49 42 	imul   $0x4249516c,0x68(%edi),%esp
41ead2:	72 58                	jb     0x41eb2c
41ead4:	46                   	inc    %esi
41ead5:	70 63                	jo     0x41eb3a
41ead7:	53                   	push   %ebx
41ead8:	6f                   	outsl  %ds:(%esi),(%dx)
41ead9:	61                   	popa
41eada:	74 32                	je     0x41eb0e
41eadc:	4b                   	dec    %ebx
41eadd:	34 39                	xor    $0x39,%al
41eadf:	30 43 76             	xor    %al,0x76(%ebx)
41eae2:	57                   	push   %edi
41eae3:	37                   	aaa
41eae4:	52                   	push   %edx
41eae5:	6b 69 44 69          	imul   $0x69,0x44(%ecx),%ebp
41eae9:	75 78                	jne    0x41eb63
41eaeb:	4d                   	dec    %ebp
41eaec:	4e                   	dec    %esi
41eaed:	74 61                	je     0x41eb50
41eaef:	37                   	aaa
41eaf0:	52                   	push   %edx
41eaf1:	78 77                	js     0x41eb6a
41eaf3:	2f                   	das
41eaf4:	52                   	push   %edx
41eaf5:	56                   	push   %esi
41eaf6:	6d                   	insl   (%dx),%es:(%edi)
41eaf7:	4f                   	dec    %edi
41eaf8:	76 69                	jbe    0x41eb63
41eafa:	57                   	push   %edi
41eafb:	59                   	pop    %ecx
41eafc:	6a 2b                	push   $0x2b
41eafe:	71 77                	jno    0x41eb77
41eb00:	6c                   	insb   (%dx),%es:(%edi)
41eb01:	76 42                	jbe    0x41eb45
41eb03:	39 68 4c             	cmp    %ebp,0x4c(%eax)
41eb06:	53                   	push   %ebx
41eb07:	2b 54 49 6c          	sub    0x6c(%ecx,%ecx,2),%edx
41eb0b:	57                   	push   %edi
41eb0c:	37                   	aaa
41eb0d:	33 6b 35             	xor    0x35(%ebx),%ebp
41eb10:	53                   	push   %ebx
41eb11:	43                   	inc    %ebx
41eb12:	7a 48                	jp     0x41eb5c
41eb14:	33 45 41             	xor    0x41(%ebp),%eax
41eb17:	77 57                	ja     0x41eb70
41eb19:	76 4c                	jbe    0x41eb67
41eb1b:	73 44                	jae    0x41eb61
41eb1d:	6d                   	insl   (%dx),%es:(%edi)
41eb1e:	69 78 76 36 67 6b 63 	imul   $0x636b6736,0x76(%eax),%edi
41eb25:	73 71                	jae    0x41eb98
41eb27:	79 79                	jns    0x41eba2
41eb29:	50                   	push   %eax
41eb2a:	73 57                	jae    0x41eb83
41eb2c:	74 76                	je     0x41eba4
41eb2e:	62 52 54             	bound  %edx,0x54(%edx)
41eb31:	63 34 72             	arpl   %esi,(%edx,%esi,2)
41eb34:	44                   	inc    %esp
41eb35:	34 76                	xor    $0x76,%al
41eb37:	79 66                	jns    0x41eb9f
41eb39:	4f                   	dec    %edi
41eb3a:	51                   	push   %ecx
41eb3b:	72 6a                	jb     0x41eba7
41eb3d:	4d                   	dec    %ebp
41eb3e:	50                   	push   %eax
41eb3f:	36 79 6d             	ss jns 0x41ebaf
41eb42:	72 4a                	jb     0x41eb8e
41eb44:	76 79                	jbe    0x41ebbf
41eb46:	50                   	push   %eax
41eb47:	6d                   	insl   (%dx),%es:(%edi)
41eb48:	54                   	push   %esp
41eb49:	52                   	push   %edx
41eb4a:	63 47 32             	arpl   %eax,0x32(%edi)
41eb4d:	61                   	popa
41eb4e:	75 61                	jne    0x41ebb1
41eb50:	55                   	push   %ebp
41eb51:	34 56                	xor    $0x56,%al
41eb53:	2f                   	das
41eb54:	2f                   	das
41eb55:	4a                   	dec    %edx
41eb56:	4f                   	dec    %edi
41eb57:	75 68                	jne    0x41ebc1