41dad3:	38 6f 74             	cmp    %ch,0x74(%edi)
41dad6:	4a                   	dec    %edx
41dad7:	61                   	popa
41dad8:	47                   	inc    %edi
41dad9:	61                   	popa
41dada:	4d                   	dec    %ebp
41dadb:	42                   	inc    %edx
41dadc:	77 46                	ja     0x41db24
41dade:	33 50 55             	xor    0x55(%eax),%edx
41dae1:	75 46                	jne    0x41db29
41dae3:	55                   	push   %ebp
41dae4:	74 6d                	je     0x41db53
41dae6:	65 38 45 69          	cmp    %al,%gs:0x69(%ebp)
41daea:	78 47                	js     0x41db33
41daec:	38 6e 41             	cmp    %ch,0x41(%esi)
41daef:	2b 6a 78             	sub    0x78(%edx),%ebp
41daf2:	4e                   	dec    %esi
41daf3:	6d                   	insl   (%dx),%es:(%edi)
41daf4:	45                   	inc    %ebp
41daf5:	68 4e 4c 43 65       	push   $0x65434c4e
41dafa:	4f                   	dec    %edi
41dafb:	73 36                	jae    0x41db33
41dafd:	2f                   	das
41dafe:	6d                   	insl   (%dx),%es:(%edi)
41daff:	59                   	pop    %ecx
41db00:	32 47 71             	xor    0x71(%edi),%al
41db03:	2b 42 76             	sub    0x76(%edx),%eax
41db06:	51                   	push   %ecx
41db07:	75 77                	jne    0x41db80
41db09:	53                   	push   %ebx
41db0a:	41                   	inc    %ecx
41db0b:	6d                   	insl   (%dx),%es:(%edi)
41db0c:	67 39 4c 5a          	cmp    %ecx,0x5a(%si)
41db10:	4e                   	dec    %esi
41db11:	4d                   	dec    %ebp
41db12:	6a 65                	push   $0x65
41db14:	2b 38                	sub    (%eax),%edi
41db16:	6b 38 78             	imul   $0x78,(%eax),%edi
41db19:	42                   	inc    %edx
41db1a:	73 30                	jae    0x41db4c
41db1c:	62 72 46             	bound  %esi,0x46(%edx)
41db1f:	64 79 50             	fs jns 0x41db72
41db22:	46                   	inc    %esi
41db23:	78 37                	js     0x41db5c
41db25:	7a 54                	jp     0x41db7b
41db27:	64 68 48 55 36 71    	fs push $0x71365548
41db2d:	4f                   	dec    %edi
41db2e:	51                   	push   %ecx
41db2f:	67 6b 5a 66 36       	imul   $0x36,0x66(%bp,%si),%ebx
41db34:	58                   	pop    %eax
41db35:	4b                   	dec    %ebx
41db36:	79 55                	jns    0x41db8d
41db38:	2b 46 5a             	sub    0x5a(%esi),%eax
41db3b:	6a 68                	push   $0x68
41db3d:	62 67 64             	bound  %esp,0x64(%edi)
41db40:	33 38                	xor    (%eax),%edi
41db42:	62 49 4a             	bound  %ecx,0x4a(%ecx)
41db45:	52                   	push   %edx
41db46:	38 54 41 42          	cmp    %dl,0x42(%ecx,%eax,2)
41db4a:	61                   	popa
41db4b:	57                   	push   %edi
41db4c:	6f                   	outsl  %ds:(%esi),(%dx)
41db4d:	74 69                	je     0x41dbb8
41db4f:	67 53                	addr16 push %ebx
41db51:	59                   	pop    %ecx
41db52:	69 45 33 59 6d 38 34 	imul   $0x34386d59,0x33(%ebp),%eax
41db59:	51                   	push   %ecx
41db5a:	30 7a 58             	xor    %bh,0x58(%edx)
41db5d:	41                   	inc    %ecx
41db5e:	55                   	push   %ebp
41db5f:	62 4f 6b             	bound  %ecx,0x6b(%edi)
41db62:	75 74                	jne    0x41dbd8
41db64:	69 54 30 47 33 58 63 	imul   $0x31635833,0x47(%eax,%esi,1),%edx
41db6b:	31
41db6c:	70 52                	jo     0x41dbc0
41db6e:	75 43                	jne    0x41dbb3
41db70:	4c                   	dec    %esp
41db71:	37                   	aaa
41db72:	50                   	push   %eax
41db73:	7a 55                	jp     0x41dbca
41db75:	31 6a 44             	xor    %ebp,0x44(%edx)
41db78:	6a 68                	push   $0x68
41db7a:	4d                   	dec    %ebp
41db7b:	66 4f                	dec    %di
41db7d:	4b                   	dec    %ebx
41db7e:	39 62 6c             	cmp    %esp,0x6c(%edx)
41db81:	6a 6f                	push   $0x6f
41db83:	57                   	push   %edi
41db84:	74 66                	je     0x41dbec
41db86:	75 63                	jne    0x41dbeb
41db88:	58                   	pop    %eax
41db89:	4b                   	dec    %ebx
41db8a:	46                   	inc    %esi
41db8b:	75 75                	jne    0x41dc02
41db8d:	52                   	push   %edx
41db8e:	61                   	popa
41db8f:	42                   	inc    %edx
41db90:	73 34                	jae    0x41dbc6
41db92:	6e                   	outsb  %ds:(%esi),(%dx)
41db93:	77 7a                	ja     0x41dc0f
41db95:	6a 31                	push   $0x31
41db97:	69 6f 62 31 5a 70 2f 	imul   $0x2f705a31,0x62(%edi),%ebp
41db9e:	53                   	push   %ebx
41db9f:	36 6f                	outsl  %ss:(%esi),(%dx)
41dba1:	6e                   	outsb  %ds:(%esi),(%dx)
41dba2:	41                   	inc    %ecx
41dba3:	44                   	inc    %esp
41dba4:	4b                   	dec    %ebx
41dba5:	50                   	push   %eax
41dba6:	2b 33                	sub    (%ebx),%esi
41dba8:	58                   	pop    %eax
41dba9:	79 45                	jns    0x41dbf0
41dbab:	6f                   	outsl  %ds:(%esi),(%dx)
41dbac:	7a 64                	jp     0x41dc12
41dbae:	61                   	popa
41dbaf:	74 44                	je     0x41dbf5
41dbb1:	75 6c                	jne    0x41dc1f
41dbb3:	30 62 38             	xor    %ah,0x38(%edx)
41dbb6:	56                   	push   %esi
41dbb7:	62 72 74             	bound  %esi,0x74(%edx)
41dbba:	47                   	inc    %edi
41dbbb:	67 6a 4d             	addr16 push $0x4d
41dbbe:	52                   	push   %edx
41dbbf:	6a 45                	push   $0x45
41dbc1:	74 54                	je     0x41dc17
41dbc3:	43                   	inc    %ebx
41dbc4:	61                   	popa
41dbc5:	4d                   	dec    %ebp
41dbc6:	39 38                	cmp    %edi,(%eax)
41dbc8:	33 2f                	xor    (%edi),%ebp
41dbca:	2f                   	das
41dbcb:	61                   	popa
41dbcc:	41                   	inc    %ecx
41dbcd:	69 55 6b 54 4a 67 61 	imul   $0x61674a54,0x6b(%ebp),%edx
41dbd4:	4d                   	dec    %ebp
41dbd5:	53                   	push   %ebx
41dbd6:	6c                   	insb   (%dx),%es:(%edi)
41dbd7:	6f                   	outsl  %ds:(%esi),(%dx)
41dbd8:	52                   	push   %edx
41dbd9:	36 68 67 4e 39 64    	ss push $0x64394e67
41dbdf:	62 41 52             	bound  %eax,0x52(%ecx)
41dbe2:	76 46                	jbe    0x41dc2a
41dbe4:	34 54                	xor    $0x54,%al
41dbe6:	59                   	pop    %ecx
41dbe7:	4f                   	dec    %edi
41dbe8:	68 61 4b 49 57       	push   $0x57494b61
41dbed:	47                   	inc    %edi
41dbee:	43                   	inc    %ebx
41dbef:	4f                   	dec    %edi
41dbf0:	58                   	pop    %eax
41dbf1:	6d                   	insl   (%dx),%es:(%edi)
41dbf2:	64 35 4a 74 45 30    	fs xor $0x3045744a,%eax
41dbf8:	36 45                	ss inc %ebp
41dbfa:	39 42 72             	cmp    %eax,0x72(%edx)
41dbfd:	7a 58                	jp     0x41dc57
41dbff:	2f                   	das
41dc00:	6e                   	outsb  %ds:(%esi),(%dx)
41dc01:	63 73 57             	arpl   %esi,0x57(%ebx)
41dc04:	72 39                	jb     0x41dc3f
41dc06:	75 56                	jne    0x41dc5e
41dc08:	75 64                	jne    0x41dc6e
41dc0a:	46                   	inc    %esi
41dc0b:	32 71 70             	xor    0x70(%ecx),%dh
41dc0e:	68 73 35 48 51       	push   $0x51483573
41dc13:	6c                   	insb   (%dx),%es:(%edi)
41dc14:	35 53 72 39 76       	xor    $0x76397253,%eax
41dc19:	66 55                	push   %bp
41dc1b:	62 63 64             	bound  %esp,0x64(%ebx)
41dc1e:	54                   	push   %esp
41dc1f:	76 53                	jbe    0x41dc74
41dc21:	58                   	pop    %eax
41dc22:	4f                   	dec    %edi
41dc23:	68 68 4f 43 76       	push   $0x76434f68
41dc28:	65 32 41 50          	xor    %gs:0x50(%ecx),%al
41dc2c:	70 6e                	jo     0x41dc9c
41dc2e:	31 5a 48             	xor    %ebx,0x48(%edx)
41dc31:	77 67                	ja     0x41dc9a
41dc33:	73 50                	jae    0x41dc85
41dc35:	6c                   	insb   (%dx),%es:(%edi)
41dc36:	50                   	push   %eax
41dc37:	67 54                	addr16 push %esp
41dc39:	37                   	aaa
41dc3a:	69 72 4f 6e 44 4b 55 	imul   $0x554b446e,0x4f(%edx),%esi
41dc41:	31 47 41             	xor    %eax,0x41(%edi)
41dc44:	6c                   	insb   (%dx),%es:(%edi)
41dc45:	32 37                	xor    (%edi),%dh
41dc47:	77 53                	ja     0x41dc9c
41dc49:	4f                   	dec    %edi
41dc4a:	7a 33                	jp     0x41dc7f
41dc4c:	48                   	dec    %eax
41dc4d:	6b 72 45 61          	imul   $0x61,0x45(%edx),%esi
41dc51:	38 55 58             	cmp    %dl,0x58(%ebp)
41dc54:	76 41                	jbe    0x41dc97
41dc56:	6c                   	insb   (%dx),%es:(%edi)
41dc57:	42                   	inc    %edx
41dc58:	44                   	inc    %esp
41dc59:	6c                   	insb   (%dx),%es:(%edi)
41dc5a:	55                   	push   %ebp
41dc5b:	69 4a 52 76 34 73 51 	imul   $0x51733476,0x52(%edx),%ecx
41dc62:	59                   	pop    %ecx
41dc63:	74 53                	je     0x41dcb8
41dc65:	34 31                	xor    $0x31,%al
41dc67:	79 62                	jns    0x41dccb
41dc69:	44                   	inc    %esp
41dc6a:	48                   	dec    %eax
41dc6b:	59                   	pop    %ecx
41dc6c:	6f                   	outsl  %ds:(%esi),(%dx)
41dc6d:	2b 41 51             	sub    0x51(%ecx),%eax
41dc70:	70 4d                	jo     0x41dcbf
41dc72:	44                   	inc    %esp
41dc73:	6d                   	insl   (%dx),%es:(%edi)
41dc74:	30 43 55             	xor    %al,0x55(%ebx)
41dc77:	30 2f                	xor    %ch,(%edi)
41dc79:	33 65 47             	xor    0x47(%ebp),%esp
41dc7c:	6b 2f 72             	imul   $0x72,(%edi),%ebp
41dc7f:	79 53                	jns    0x41dcd4
41dc81:	67 2f                	addr16 das
41dc83:	38 43 69             	cmp    %al,0x69(%ebx)
41dc86:	67 33 4d 43          	xor    0x43(%di),%ecx
41dc8a:	48                   	dec    %eax
41dc8b:	66 47                	inc    %di
41dc8d:	54                   	push   %esp
41dc8e:	2b 53 4a             	sub    0x4a(%ebx),%edx
41dc91:	72 33                	jb     0x41dcc6
41dc93:	48                   	dec    %eax
41dc94:	51                   	push   %ecx
41dc95:	57                   	push   %edi
41dc96:	70 73                	jo     0x41dd0b
41dc98:	72 45                	jb     0x41dcdf
41dc9a:	5a                   	pop    %edx
41dc9b:	54                   	push   %esp
41dc9c:	54                   	push   %esp
41dc9d:	50                   	push   %eax
41dc9e:	59                   	pop    %ecx
41dc9f:	56                   	push   %esi
41dca0:	78 79                	js     0x41dd1b
41dca2:	75 47                	jne    0x41dceb
41dca4:	39 30                	cmp    %esi,(%eax)
41dca6:	57                   	push   %edi
41dca7:	51                   	push   %ecx
41dca8:	35 49 34 6a 54       	xor    $0x546a3449,%eax
41dcad:	38 6d 48             	cmp    %ch,0x48(%ebp)
41dcb0:	47                   	inc    %edi
41dcb1:	76 6b                	jbe    0x41dd1e
41dcb3:	6e                   	outsb  %ds:(%esi),(%dx)
41dcb4:	32 47 66             	xor    0x66(%edi),%al
41dcb7:	56                   	push   %esi
41dcb8:	6e                   	outsb  %ds:(%esi),(%dx)
41dcb9:	71 6d                	jno    0x41dd28
41dcbb:	44                   	inc    %esp
41dcbc:	36 6d                	ss insl (%dx),%es:(%edi)
41dcbe:	55                   	push   %ebp
41dcbf:	6b 65 31 4f          	imul   $0x4f,0x31(%ebp),%esp
41dcc3:	78 43                	js     0x41dd08
41dcc5:	52                   	push   %edx
41dcc6:	49                   	dec    %ecx
41dcc7:	4e                   	dec    %esi
41dcc8:	67 52                	addr16 push %edx
41dcca:	39 76 35             	cmp    %esi,0x35(%esi)
41dccd:	65 48                	gs dec %eax
41dccf:	63 2b                	arpl   %ebp,(%ebx)
41dcd1:	6d                   	insl   (%dx),%es:(%edi)
41dcd2:	78 7a                	js     0x41dd4e
41dcd4:	34 44                	xor    $0x44,%al
41dcd6:	49                   	dec    %ecx
41dcd7:	76 4a                	jbe    0x41dd23
41dcd9:	4a                   	dec    %edx
41dcda:	4a                   	dec    %edx
41dcdb:	75 43                	jne    0x41dd20
41dcdd:	4a                   	dec    %edx
41dcde:	4a                   	dec    %edx
41dcdf:	39 4a 44             	cmp    %ecx,0x44(%edx)
41dce2:	31 6c 33 7a          	xor    %ebp,0x7a(%ebx,%esi,1)
41dce6:	68 36 79 31 71       	push   $0x71317936
41dceb:	67 2f                	addr16 das
41dced:	59                   	pop    %ecx
41dcee:	62 4b 31             	bound  %ecx,0x31(%ebx)
41dcf1:	58                   	pop    %eax
41dcf2:	55                   	push   %ebp
41dcf3:	54                   	push   %esp
41dcf4:	71 59                	jno    0x41dd4f
41dcf6:	4f                   	dec    %edi
41dcf7:	44                   	inc    %esp
41dcf8:	75 4a                	jne    0x41dd44
41dcfa:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41dcfc:	44                   	inc    %esp
41dcfd:	78 57                	js     0x41dd56
41dcff:	58                   	pop    %eax
41dd00:	44                   	inc    %esp
41dd01:	70 65                	jo     0x41dd68
41dd03:	5a                   	pop    %edx
41dd04:	38 2b                	cmp    %ch,(%ebx)
41dd06:	69 41 61 2b 6e 46 58 	imul   $0x58466e2b,0x61(%ecx),%eax
41dd0d:	4f                   	dec    %edi
41dd0e:	2b 37                	sub    (%edi),%esi
41dd10:	73 62                	jae    0x41dd74
41dd12:	4b                   	dec    %ebx
41dd13:	56                   	push   %esi
41dd14:	50                   	push   %eax
41dd15:	6d                   	insl   (%dx),%es:(%edi)
41dd16:	70 77                	jo     0x41dd8f
41dd18:	6c                   	insb   (%dx),%es:(%edi)
41dd19:	33 4d 4d             	xor    0x4d(%ebp),%ecx
41dd1c:	52                   	push   %edx
41dd1d:	46                   	inc    %esi
41dd1e:	61                   	popa
41dd1f:	63 47 5a             	arpl   %eax,0x5a(%edi)
41dd22:	4c                   	dec    %esp
41dd23:	37                   	aaa
41dd24:	41                   	inc    %ecx
41dd25:	78 2f                	js     0x41dd56
41dd27:	38 36                	cmp    %dh,(%esi)
41dd29:	54                   	push   %esp
41dd2a:	42                   	inc    %edx
41dd2b:	42                   	inc    %edx
41dd2c:	4a                   	dec    %edx
41dd2d:	2f                   	das
41dd2e:	63 6e 59             	arpl   %ebp,0x59(%esi)
41dd31:	69 54 6d 77 7a 51 36 	imul   $0x4d36517a,0x77(%ebp,%ebp,2),%edx
41dd38:	4d
41dd39:	65 59                	gs pop %ecx
41dd3b:	76 79                	jbe    0x41ddb6
41dd3d:	72 41                	jb     0x41dd80
41dd3f:	54                   	push   %esp
41dd40:	35 65 66 42 6b       	xor    $0x6b426665,%eax
41dd45:	76 51                	jbe    0x41dd98
41dd47:	71 61                	jno    0x41ddaa
41dd49:	66 74 6d             	data16 je 0x41ddb9
41dd4c:	68 4b 6e 38 4a       	push   $0x4a386e4b
41dd51:	66 4e                	dec    %si
41dd53:	31 70 6e             	xor    %esi,0x6e(%eax)
41dd56:	67 36 4f             	addr16 ss dec %edi
41dd59:	61                   	popa
41dd5a:	68 4e 76 2b 34       	push   $0x342b764e
41dd5f:	76 32                	jbe    0x41dd93
41dd61:	4c                   	dec    %esp
41dd62:	46                   	inc    %esi
41dd63:	6b 38 4d             	imul   $0x4d,(%eax),%edi
41dd66:	50                   	push   %eax
41dd67:	52                   	push   %edx
41dd68:	57                   	push   %edi
41dd69:	48                   	dec    %eax
41dd6a:	50                   	push   %eax
41dd6b:	52                   	push   %edx
41dd6c:	4b                   	dec    %ebx
41dd6d:	6e                   	outsb  %ds:(%esi),(%dx)
41dd6e:	6a 31                	push   $0x31
41dd70:	62 74 38 47          	bound  %esi,0x47(%eax,%edi,1)
41dd74:	50                   	push   %eax
41dd75:	53                   	push   %ebx