41dabd:	55                   	push   %ebp
41dabe:	71 46                	jno    0x41db06
41dac0:	6f                   	outsl  %ds:(%esi),(%dx)
41dac1:	67 43                	addr16 inc %ebx
41dac3:	79 77                	jns    0x41db3c
41dac5:	70 6d                	jo     0x41db34
41dac7:	43                   	inc    %ebx
41dac8:	4d                   	dec    %ebp
41dac9:	44                   	inc    %esp
41daca:	47                   	inc    %edi
41dacb:	46                   	inc    %esi
41dacc:	37                   	aaa
41dacd:	7a 53                	jp     0x41db22
41dacf:	55                   	push   %ebp
41dad0:	61                   	popa
41dad1:	43                   	inc    %ebx
41dad2:	53                   	push   %ebx
41dad3:	6c                   	insb   (%dx),%es:(%edi)
41dad4:	72 2b                	jb     0x41db01
41dad6:	57                   	push   %edi
41dad7:	69 75 6b 6d 52 46 4c 	imul   $0x4c46526d,0x6b(%ebp),%esi
41dade:	61                   	popa
41dadf:	56                   	push   %esi
41dae0:	57                   	push   %edi
41dae1:	46                   	inc    %esi
41dae2:	75 6a                	jne    0x41db4e
41dae4:	4a                   	dec    %edx
41dae5:	75 68                	jne    0x41db4f
41dae7:	58                   	pop    %eax
41dae8:	41                   	inc    %ecx
41dae9:	51                   	push   %ecx
41daea:	44                   	inc    %esp
41daeb:	52                   	push   %edx
41daec:	2b 45 52             	sub    0x52(%ebp),%eax
41daef:	67 65 41             	addr16 gs inc %ecx
41daf2:	67 33 70 52          	xor    0x52(%bx,%si),%esi
41daf6:	4f                   	dec    %edi
41daf7:	67 4e                	addr16 dec %esi
41daf9:	4d                   	dec    %ebp
41dafa:	6d                   	insl   (%dx),%es:(%edi)
41dafb:	38 43 41             	cmp    %al,0x41(%ebx)
41dafe:	54                   	push   %esp
41daff:	76 6c                	jbe    0x41db6d
41db01:	5a                   	pop    %edx
41db02:	69 48 48 42 71 39 6f 	imul   $0x6f397142,0x48(%eax),%ecx
41db09:	36 59                	ss pop %ecx
41db0b:	31 6e 57             	xor    %ebp,0x57(%esi)
41db0e:	76 32                	jbe    0x41db42
41db10:	62 6d 6b             	bound  %ebp,0x6b(%ebp)
41db13:	54                   	push   %esp
41db14:	75 49                	jne    0x41db5f
41db16:	6c                   	insb   (%dx),%es:(%edi)
41db17:	49                   	dec    %ecx
41db18:	50                   	push   %eax
41db19:	71 4b                	jno    0x41db66
41db1b:	4d                   	dec    %ebp
41db1c:	65 43                	gs inc %ebx
41db1e:	35 75 38 78 32       	xor    $0x32783875,%eax
41db23:	36 36 6d             	ss ss insl (%dx),%es:(%edi)
41db26:	4f                   	dec    %edi
41db27:	48                   	dec    %eax
41db28:	2f                   	das
41db29:	57                   	push   %edi
41db2a:	51                   	push   %ecx
41db2b:	4a                   	dec    %edx
41db2c:	55                   	push   %ebp
41db2d:	42                   	inc    %edx
41db2e:	78 42                	js     0x41db72
41db30:	2b 73 30             	sub    0x30(%ebx),%esi
41db33:	51                   	push   %ecx
41db34:	76 65                	jbe    0x41db9b
41db36:	49                   	dec    %ecx
41db37:	75 53                	jne    0x41db8c
41db39:	2b 34 47             	sub    (%edi,%eax,2),%esi
41db3c:	54                   	push   %esp
41db3d:	37                   	aaa
41db3e:	38 77 6e             	cmp    %dh,0x6e(%edi)
41db41:	34 2b                	xor    $0x2b,%al
41db43:	2f                   	das
41db44:	4a                   	dec    %edx
41db45:	6c                   	insb   (%dx),%es:(%edi)
41db46:	65 61                	gs popa
41db48:	71 76                	jno    0x41dbc0
41db4a:	64 6e                	outsb  %fs:(%esi),(%dx)
41db4c:	62 44 6d 79          	bound  %eax,0x79(%ebp,%ebp,2)
41db50:	50                   	push   %eax
41db51:	79 32                	jns    0x41db85
41db53:	73 79                	jae    0x41dbce
41db55:	2b 64 69 46          	sub    0x46(%ecx,%ebp,2),%esp
41db59:	72 31                	jb     0x41db8c
41db5b:	2f                   	das
41db5c:	69 74 31 53 76 55 45 	imul   $0x68455576,0x53(%ecx,%esi,1),%esi
41db63:	68
41db64:	39 44 2b 57          	cmp    %eax,0x57(%ebx,%ebp,1)
41db68:	71 37                	jno    0x41dba1
41db6a:	6e                   	outsb  %ds:(%esi),(%dx)
41db6b:	62 57 4e             	bound  %edx,0x4e(%edi)
41db6e:	45                   	inc    %ebp
41db6f:	43                   	inc    %ebx
41db70:	30 70 48             	xor    %dh,0x48(%eax)
41db73:	37                   	aaa
41db74:	33 68 51             	xor    0x51(%eax),%ebp
41db77:	76 4e                	jbe    0x41dbc7
41db79:	46                   	inc    %esi
41db7a:	79 77                	jns    0x41dbf3
41db7c:	48                   	dec    %eax
41db7d:	4b                   	dec    %ebx
41db7e:	31 46 6f             	xor    %eax,0x6f(%esi)
41db81:	2b 75 63             	sub    0x63(%ebp),%esi
41db84:	2b 57 6c             	sub    0x6c(%edi),%edx
41db87:	65 45                	gs inc %ebp
41db89:	4a                   	dec    %edx
41db8a:	4c                   	dec    %esp
41db8b:	73 31                	jae    0x41dbbe
41db8d:	77 78                	ja     0x41dc07
41db8f:	51                   	push   %ecx
41db90:	65 62 49 4e          	bound  %ecx,%gs:0x4e(%ecx)
41db94:	52                   	push   %edx
41db95:	56                   	push   %esi
41db96:	34 64                	xor    $0x64,%al
41db98:	6a 49                	push   $0x49
41db9a:	64 77 79             	fs ja  0x41dc16
41db9d:	6c                   	insb   (%dx),%es:(%edi)
41db9e:	66 4f                	dec    %di
41dba0:	41                   	inc    %ecx
41dba1:	4f                   	dec    %edi
41dba2:	36 2f                	ss das
41dba4:	73 78                	jae    0x41dc1e
41dba6:	79 30                	jns    0x41dbd8
41dba8:	76 67                	jbe    0x41dc11
41dbaa:	45                   	inc    %ebp
41dbab:	54                   	push   %esp
41dbac:	39 43 56             	cmp    %eax,0x56(%ebx)
41dbaf:	79 64                	jns    0x41dc15
41dbb1:	43                   	inc    %ebx
41dbb2:	54                   	push   %esp
41dbb3:	75 6d                	jne    0x41dc22
41dbb5:	6b 6f 6d 68          	imul   $0x68,0x6d(%edi),%ebp
41dbb9:	45                   	inc    %ebp
41dbba:	76 72                	jbe    0x41dc2e
41dbbc:	6f                   	outsl  %ds:(%esi),(%dx)
41dbbd:	61                   	popa
41dbbe:	38 4d 31             	cmp    %cl,0x31(%ebp)
41dbc1:	45                   	inc    %ebp
41dbc2:	66 6e                	data16 outsb %ds:(%esi),(%dx)
41dbc4:	36 37                	ss aaa
41dbc6:	46                   	inc    %esi
41dbc7:	62 6e 52             	bound  %ebp,0x52(%esi)
41dbca:	2f                   	das
41dbcb:	6b 75 58 6f          	imul   $0x6f,0x58(%ebp),%esi
41dbcf:	74 4d                	je     0x41dc1e
41dbd1:	47                   	inc    %edi
41dbd2:	45                   	inc    %ebp
41dbd3:	6c                   	insb   (%dx),%es:(%edi)
41dbd4:	2f                   	das
41dbd5:	54                   	push   %esp
41dbd6:	62 42 39             	bound  %eax,0x39(%edx)
41dbd9:	62 67 52             	bound  %esp,0x52(%edi)
41dbdc:	4d                   	dec    %ebp
41dbdd:	4d                   	dec    %ebp
41dbde:	65 75 64             	gs jne 0x41dc45
41dbe1:	53                   	push   %ebx
41dbe2:	61                   	popa
41dbe3:	42                   	inc    %edx
41dbe4:	57                   	push   %edi
41dbe5:	47                   	inc    %edi
41dbe6:	32 5a 42             	xor    0x42(%edx),%bl
41dbe9:	66 59                	pop    %cx
41dbeb:	48                   	dec    %eax
41dbec:	51                   	push   %ecx
41dbed:	4f                   	dec    %edi
41dbee:	76 56                	jbe    0x41dc46
41dbf0:	69 76 55 71 6a 37 34 	imul   $0x34376a71,0x55(%esi),%esi
41dbf7:	42                   	inc    %edx
41dbf8:	31 36                	xor    %esi,(%esi)
41dbfa:	67 64 6d             	fs insl (%dx),%es:(%di)
41dbfd:	5a                   	pop    %edx
41dbfe:	79 4b                	jns    0x41dc4b
41dc00:	4d                   	dec    %ebp
41dc01:	41                   	inc    %ecx
41dc02:	62 61 7a             	bound  %esp,0x7a(%ecx)
41dc05:	30 61 5a             	xor    %ah,0x5a(%ecx)
41dc08:	6f                   	outsl  %ds:(%esi),(%dx)
41dc09:	75 45                	jne    0x41dc50
41dc0b:	58                   	pop    %eax
41dc0c:	57                   	push   %edi
41dc0d:	43                   	inc    %ebx
41dc0e:	51                   	push   %ecx
41dc0f:	54                   	push   %esp
41dc10:	64 53                	fs push %ebx
41dc12:	63 78 63             	arpl   %edi,0x63(%eax)
41dc15:	4a                   	dec    %edx
41dc16:	35 6b 6f 59 65       	xor    $0x65596f6b,%eax
41dc1b:	54                   	push   %esp
41dc1c:	6a 34                	push   $0x34
41dc1e:	30 49 53             	xor    %cl,0x53(%ecx)
41dc21:	39 6e 52             	cmp    %ebp,0x52(%esi)
41dc24:	6a 51                	push   $0x51
41dc26:	5a                   	pop    %edx
41dc27:	4b                   	dec    %ebx
41dc28:	57                   	push   %edi
41dc29:	65 72 62             	gs jb  0x41dc8e
41dc2c:	4f                   	dec    %edi
41dc2d:	69 6a 49 41 6d 79 49 	imul   $0x49796d41,0x49(%edx),%ebp
41dc34:	43                   	inc    %ebx
41dc35:	34 56                	xor    $0x56,%al
41dc37:	2b 46 71             	sub    0x71(%esi),%eax
41dc3a:	6e                   	outsb  %ds:(%esi),(%dx)
41dc3b:	52                   	push   %edx
41dc3c:	50                   	push   %eax
41dc3d:	48                   	dec    %eax
41dc3e:	73 30                	jae    0x41dc70
41dc40:	41                   	inc    %ecx
41dc41:	57                   	push   %edi
41dc42:	4c                   	dec    %esp
41dc43:	71 4d                	jno    0x41dc92
41dc45:	6d                   	insl   (%dx),%es:(%edi)
41dc46:	4d                   	dec    %ebp
41dc47:	4c                   	dec    %esp
41dc48:	33 6b 73             	xor    0x73(%ebx),%ebp
41dc4b:	4d                   	dec    %ebp
41dc4c:	37                   	aaa
41dc4d:	7a 6f                	jp     0x41dcbe
41dc4f:	48                   	dec    %eax
41dc50:	35 2f 34 49 31       	xor    $0x3149342f,%eax
41dc55:	4e                   	dec    %esi
41dc56:	57                   	push   %edi
41dc57:	32 75 72             	xor    0x72(%ebp),%dh
41dc5a:	31 61 59             	xor    %esp,0x59(%ecx)
41dc5d:	66 45                	inc    %bp
41dc5f:	2b 50 32             	sub    0x32(%eax),%edx
41dc62:	34 6e                	xor    $0x6e,%al
41dc64:	62 45 71             	bound  %eax,0x71(%ebp)
41dc67:	32 51 75             	xor    0x75(%ecx),%dl
41dc6a:	56                   	push   %esi
41dc6b:	2f                   	das
41dc6c:	61                   	popa
41dc6d:	32 5a 4f             	xor    0x4f(%edx),%bl
41dc70:	53                   	push   %ebx
41dc71:	71 72                	jno    0x41dce5
41dc73:	52                   	push   %edx
41dc74:	4b                   	dec    %ebx
41dc75:	4b                   	dec    %ebx
41dc76:	6b 6f 66 64          	imul   $0x64,0x66(%edi),%ebp
41dc7a:	49                   	dec    %ecx
41dc7b:	61                   	popa
41dc7c:	34 4f                	xor    $0x4f,%al
41dc7e:	47                   	inc    %edi
41dc7f:	48                   	dec    %eax
41dc80:	44                   	inc    %esp
41dc81:	66 4e                	dec    %si
41dc83:	4a                   	dec    %edx
41dc84:	43                   	inc    %ebx
41dc85:	32 71 42             	xor    0x42(%ecx),%dh
41dc88:	58                   	pop    %eax
41dc89:	4b                   	dec    %ebx
41dc8a:	2b 6e 6b             	sub    0x6b(%esi),%ebp
41dc8d:	6a 71                	push   $0x71
41dc8f:	61                   	popa
41dc90:	43                   	inc    %ebx
41dc91:	30 6c 75 52          	xor    %ch,0x52(%ebp,%esi,2)
41dc95:	78 6c                	js     0x41dd03
41dc97:	30 34 4b             	xor    %dh,(%ebx,%ecx,2)
41dc9a:	30 6b 37             	xor    %ch,0x37(%ebx)
41dc9d:	6e                   	outsb  %ds:(%esi),(%dx)
41dc9e:	45                   	inc    %ebp
41dc9f:	68 38 65 34 45       	push   $0x45346538
41dca4:	33 2b                	xor    (%ebx),%ebp
41dca6:	48                   	dec    %eax
41dca7:	57                   	push   %edi
41dca8:	5a                   	pop    %edx
41dca9:	64 50                	fs push %eax
41dcab:	52                   	push   %edx
41dcac:	36 57                	ss push %edi
41dcae:	74 41                	je     0x41dcf1
41dcb0:	50                   	push   %eax
41dcb1:	6b 76 2b 41          	imul   $0x41,0x2b(%esi),%esi
41dcb5:	51                   	push   %ecx
41dcb6:	67 48                	addr16 dec %eax
41dcb8:	2b 58 2b             	sub    0x2b(%eax),%ebx
41dcbb:	39 6d 73             	cmp    %ebp,0x73(%ebp)
41dcbe:	39 57 5a             	cmp    %edx,0x5a(%edi)
41dcc1:	63 52 63             	arpl   %edx,0x63(%edx)
41dcc4:	61                   	popa
41dcc5:	55                   	push   %ebp
41dcc6:	67 57                	addr16 push %edi
41dcc8:	53                   	push   %ebx
41dcc9:	4c                   	dec    %esp
41dcca:	6c                   	insb   (%dx),%es:(%edi)
41dccb:	48                   	dec    %eax
41dccc:	67 33 67 64          	xor    0x64(%bx),%esp
41dcd0:	46                   	inc    %esi
41dcd1:	36 69 52 72 73 4d 31 	imul   $0x64314d73,%ss:0x72(%edx),%edx
41dcd8:	64
41dcd9:	38 4f 64             	cmp    %cl,0x64(%edi)
41dcdc:	71 36                	jno    0x41dd14
41dcde:	73 4d                	jae    0x41dd2d
41dce0:	2b 62 73             	sub    0x73(%edx),%esp
41dce3:	65 54                	gs push %esp
41dce5:	35 33 2f 77 77       	xor    $0x77772f33,%eax
41dcea:	4e                   	dec    %esi
41dceb:	77 49                	ja     0x41dd36
41dced:	66 4d                	dec    %bp
41dcef:	56                   	push   %esi
41dcf0:	31 6d 6c             	xor    %ebp,0x6c(%ebp)
41dcf3:	32 30                	xor    (%eax),%dh
41dcf5:	49                   	dec    %ecx
41dcf6:	51                   	push   %ecx
41dcf7:	62 69 4d             	bound  %ebp,0x4d(%ecx)
41dcfa:	49                   	dec    %ecx
41dcfb:	36 73 63             	ss jae 0x41dd61
41dcfe:	47                   	inc    %edi
41dcff:	45                   	inc    %ebp
41dd00:	45                   	inc    %ebp
41dd01:	66 49                	dec    %cx
41dd03:	44                   	inc    %esp
41dd04:	34 47                	xor    $0x47,%al
41dd06:	37                   	aaa
41dd07:	34 4d                	xor    $0x4d,%al
41dd09:	77 4a                	ja     0x41dd55
41dd0b:	4c                   	dec    %esp
41dd0c:	35 66 33 67 45       	xor    $0x45673366,%eax
41dd11:	35 7a 6a 56 71       	xor    $0x71566a7a,%eax
41dd16:	64 36 71 77          	fs ss jno 0x41dd91
41dd1a:	43                   	inc    %ebx
41dd1b:	73 64                	jae    0x41dd81
41dd1d:	51                   	push   %ecx
41dd1e:	34 66                	xor    $0x66,%al
41dd20:	41                   	inc    %ecx
41dd21:	47                   	inc    %edi
41dd22:	63 4b 56             	arpl   %ecx,0x56(%ebx)
41dd25:	6b 73 6d 47          	imul   $0x47,0x6d(%ebx),%esi
41dd29:	57                   	push   %edi
41dd2a:	43                   	inc    %ebx
41dd2b:	6f                   	outsl  %ds:(%esi),(%dx)
41dd2c:	31 6d 4c             	xor    %ebp,0x4c(%ebp)
41dd2f:	47                   	inc    %edi
41dd30:	4c                   	dec    %esp
41dd31:	7a 30                	jp     0x41dd63
41dd33:	6a 52                	push   $0x52
41dd35:	77 6c                	ja     0x41dda3
41dd37:	72 37                	jb     0x41dd70
41dd39:	33 41 61             	xor    0x61(%ecx),%eax
41dd3c:	6e                   	outsb  %ds:(%esi),(%dx)
41dd3d:	58                   	pop    %eax
41dd3e:	43                   	inc    %ebx
41dd3f:	78 71                	js     0x41ddb2
41dd41:	79 49                	jns    0x41dd8c
41dd43:	77 51                	ja     0x41dd96
41dd45:	33 47 35             	xor    0x35(%edi),%eax