41d984:	61                   	popa
41d985:	69 36 72 68 53 46    	imul   $0x46536872,(%esi),%esi
41d98b:	45                   	inc    %ebp
41d98c:	33 56 32             	xor    0x32(%esi),%edx
41d98f:	6c                   	insb   (%dx),%es:(%edi)
41d990:	70 35                	jo     0x41d9c7
41d992:	33 59 7a             	xor    0x7a(%ecx),%ebx
41d995:	33 30                	xor    (%eax),%esi
41d997:	6f                   	outsl  %ds:(%esi),(%dx)
41d998:	35 64 69 6a 38       	xor    $0x386a6964,%eax
41d99d:	6d                   	insl   (%dx),%es:(%edi)
41d99e:	68 67 71 4a 49       	push   $0x494a7167
41d9a3:	6f                   	outsl  %ds:(%esi),(%dx)
41d9a4:	57                   	push   %edi
41d9a5:	66 4b                	dec    %bx
41d9a7:	4c                   	dec    %esp
41d9a8:	46                   	inc    %esi
41d9a9:	61                   	popa
41d9aa:	79 37                	jns    0x41d9e3
41d9ac:	70 43                	jo     0x41d9f1
41d9ae:	62 30                	bound  %esi,(%eax)
41d9b0:	39 48 2f             	cmp    %ecx,0x2f(%eax)
41d9b3:	4c                   	dec    %esp
41d9b4:	50                   	push   %eax
41d9b5:	32 6f 63             	xor    0x63(%edi),%ch
41d9b8:	71 6e                	jno    0x41da28
41d9ba:	43                   	inc    %ebx
41d9bb:	49                   	dec    %ecx
41d9bc:	35 39 4b 42 55       	xor    $0x55424b39,%eax
41d9c1:	6d                   	insl   (%dx),%es:(%edi)
41d9c2:	6e                   	outsb  %ds:(%esi),(%dx)
41d9c3:	58                   	pop    %eax
41d9c4:	43                   	inc    %ebx
41d9c5:	37                   	aaa
41d9c6:	7a 41                	jp     0x41da09
41d9c8:	44                   	inc    %esp
41d9c9:	5a                   	pop    %edx
41d9ca:	68 68 65 31 4c       	push   $0x4c316568
41d9cf:	66 4c                	dec    %sp
41d9d1:	32 6a 43             	xor    0x43(%edx),%ch
41d9d4:	34 4e                	xor    $0x4e,%al
41d9d6:	6e                   	outsb  %ds:(%esi),(%dx)
41d9d7:	64 76 76             	fs jbe 0x41da50
41d9da:	52                   	push   %edx
41d9db:	70 76                	jo     0x41da53
41d9dd:	2b 4a 4f             	sub    0x4f(%edx),%ecx
41d9e0:	4c                   	dec    %esp
41d9e1:	6f                   	outsl  %ds:(%esi),(%dx)
41d9e2:	48                   	dec    %eax
41d9e3:	47                   	inc    %edi
41d9e4:	59                   	pop    %ecx
41d9e5:	44                   	inc    %esp
41d9e6:	41                   	inc    %ecx
41d9e7:	32 30                	xor    (%eax),%dh
41d9e9:	43                   	inc    %ebx
41d9ea:	50                   	push   %eax
41d9eb:	61                   	popa
41d9ec:	59                   	pop    %ecx
41d9ed:	49                   	dec    %ecx
41d9ee:	55                   	push   %ebp
41d9ef:	33 4a 73             	xor    0x73(%edx),%ecx
41d9f2:	37                   	aaa
41d9f3:	63 72 63             	arpl   %esi,0x63(%edx)
41d9f6:	6b 5a 63 57          	imul   $0x57,0x63(%edx),%ebx
41d9fa:	6e                   	outsb  %ds:(%esi),(%dx)
41d9fb:	32 4e 42             	xor    0x42(%esi),%cl
41d9fe:	62 54 54 4b          	bound  %edx,0x4b(%esp,%edx,2)
41da02:	36 38 71 58          	cmp    %dh,%ss:0x58(%ecx)
41da06:	37                   	aaa
41da07:	4e                   	dec    %esi
41da08:	45                   	inc    %ebp
41da09:	36 61                	ss popa
41da0b:	79 76                	jns    0x41da83
41da0d:	4a                   	dec    %edx
41da0e:	4f                   	dec    %edi
41da0f:	41                   	inc    %ecx
41da10:	2b 4b 66             	sub    0x66(%ebx),%ecx
41da13:	58                   	pop    %eax
41da14:	79 57                	jns    0x41da6d
41da16:	33 7a 70             	xor    0x70(%edx),%edi
41da19:	54                   	push   %esp
41da1a:	4c                   	dec    %esp
41da1b:	6f                   	outsl  %ds:(%esi),(%dx)
41da1c:	6f                   	outsl  %ds:(%esi),(%dx)
41da1d:	68 30 44 61 62       	push   $0x62614430
41da22:	55                   	push   %ebp
41da23:	4f                   	dec    %edi
41da24:	75 45                	jne    0x41da6b
41da26:	50                   	push   %eax
41da27:	2f                   	das
41da28:	65 69 6c 37 53 6b 6d 	imul   $0x44376d6b,%gs:0x53(%edi,%esi,1),%ebp
41da2f:	37 44
41da31:	47                   	inc    %edi
41da32:	72 73                	jb     0x41daa7
41da34:	4e                   	dec    %esi
41da35:	73 36                	jae    0x41da6d
41da37:	6d                   	insl   (%dx),%es:(%edi)
41da38:	75 63                	jne    0x41da9d
41da3a:	48                   	dec    %eax
41da3b:	4f                   	dec    %edi
41da3c:	68 48 51 4e 62       	push   $0x624e5148
41da41:	77 6c                	ja     0x41daaf
41da43:	33 65 6f             	xor    0x6f(%ebp),%esp
41da46:	61                   	popa
41da47:	6f                   	outsl  %ds:(%esi),(%dx)
41da48:	66 6b 79 34 58       	imul   $0x58,0x34(%ecx),%di
41da4d:	53                   	push   %ebx
41da4e:	6c                   	insb   (%dx),%es:(%edi)
41da4f:	66 77 71             	data16 ja 0x41dac3
41da52:	2f                   	das
41da53:	2f                   	das
41da54:	53                   	push   %ebx
41da55:	62 79 44             	bound  %edi,0x44(%ecx)
41da58:	55                   	push   %ebp
41da59:	65 35 5a 71 46 6a    	gs xor $0x6a46715a,%eax
41da5f:	4d                   	dec    %ebp
41da60:	70 4b                	jo     0x41daad
41da62:	71 48                	jno    0x41daac
41da64:	50                   	push   %eax
41da65:	56                   	push   %esi
41da66:	2f                   	das
41da67:	70 31                	jo     0x41da9a
41da69:	76 43                	jbe    0x41daae
41da6b:	59                   	pop    %ecx
41da6c:	52                   	push   %edx
41da6d:	51                   	push   %ecx
41da6e:	67 45                	addr16 inc %ebp
41da70:	54                   	push   %esp
41da71:	4e                   	dec    %esi
41da72:	4d                   	dec    %ebp
41da73:	6b 36 4a             	imul   $0x4a,(%esi),%esi
41da76:	4a                   	dec    %edx
41da77:	6b 49 4c 41          	imul   $0x41,0x4c(%ecx),%ecx
41da7b:	6d                   	insl   (%dx),%es:(%edi)
41da7c:	72 61                	jb     0x41dadf
41da7e:	59                   	pop    %ecx
41da7f:	2b 5a 75             	sub    0x75(%edx),%ebx
41da82:	78 59                	js     0x41dadd
41da84:	6b 39 76             	imul   $0x76,(%ecx),%edi
41da87:	63 41 43             	arpl   %eax,0x43(%ecx)
41da8a:	6e                   	outsb  %ds:(%esi),(%dx)
41da8b:	63 4a 4f             	arpl   %ecx,0x4f(%edx)
41da8e:	78 70                	js     0x41db00
41da90:	37                   	aaa
41da91:	78 44                	js     0x41dad7
41da93:	67 4f                	addr16 dec %edi
41da95:	71 71                	jno    0x41db08
41da97:	63 38                	arpl   %edi,(%eax)
41da99:	64 70 52             	fs jo  0x41daee
41da9c:	63 6f 53             	arpl   %ebp,0x53(%edi)
41da9f:	67 76 61             	addr16 jbe 0x41db03
41daa2:	69 31 5a 6c 4d 73    	imul   $0x734d6c5a,(%ecx),%esi
41daa8:	72 41                	jb     0x41daeb
41daaa:	6f                   	outsl  %ds:(%esi),(%dx)
41daab:	35 6b 7a 66 75       	xor    $0x75667a6b,%eax
41dab0:	53                   	push   %ebx
41dab1:	54                   	push   %esp
41dab2:	57                   	push   %edi
41dab3:	55                   	push   %ebp
41dab4:	6b 72 38 62          	imul   $0x62,0x38(%edx),%esi
41dab8:	56                   	push   %esi
41dab9:	53                   	push   %ebx
41daba:	41                   	inc    %ecx
41dabb:	2b 57 31             	sub    0x31(%edi),%edx
41dabe:	45                   	inc    %ebp
41dabf:	66 6f                	outsw  %ds:(%esi),(%dx)
41dac1:	74 78                	je     0x41db3b
41dac3:	57                   	push   %edi
41dac4:	6b 31 69             	imul   $0x69,(%ecx),%esi
41dac7:	4c                   	dec    %esp
41dac8:	4f                   	dec    %edi
41dac9:	7a 67                	jp     0x41db32
41dacb:	35 66 6d 30 6d       	xor    $0x6d306d66,%eax
41dad0:	72 77                	jb     0x41db49
41dad2:	47                   	inc    %edi
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