410dcf:	6c                   	insb   (%dx),%es:(%edi)
410dd0:	69 53 2f 73 43 33 74 	imul   $0x74334373,0x2f(%ebx),%edx
410dd7:	4d                   	dec    %ebp
410dd8:	4a                   	dec    %edx
410dd9:	59                   	pop    %ecx
410dda:	5a                   	pop    %edx
410ddb:	4b                   	dec    %ebx
410ddc:	66 4e                	dec    %si
410dde:	62 6b 61             	bound  %ebp,0x61(%ebx)
410de1:	31 49 79             	xor    %ecx,0x79(%ecx)
410de4:	79 4c                	jns    0x410e32
410de6:	4a                   	dec    %edx
410de7:	4f                   	dec    %edi
410de8:	65 4c                	gs dec %esp
410dea:	65 65 53             	gs gs push %ebx
410ded:	76 4d                	jbe    0x410e3c
410def:	48                   	dec    %eax
410df0:	41                   	inc    %ecx
410df1:	73 50                	jae    0x410e43
410df3:	66 51                	push   %cx
410df5:	55                   	push   %ebp
410df6:	64 4c                	fs dec %esp
410df8:	54                   	push   %esp
410df9:	48                   	dec    %eax
410dfa:	4c                   	dec    %esp
410dfb:	43                   	inc    %ebx
410dfc:	45                   	inc    %ebp
410dfd:	6f                   	outsl  %ds:(%esi),(%dx)
410dfe:	2b 49 7a             	sub    0x7a(%ecx),%ecx
410e01:	2b 4e 7a             	sub    0x7a(%esi),%ecx
410e04:	4c                   	dec    %esp
410e05:	6d                   	insl   (%dx),%es:(%edi)
410e06:	56                   	push   %esi
410e07:	6a 78                	push   $0x78
410e09:	4e                   	dec    %esi
410e0a:	6d                   	insl   (%dx),%es:(%edi)
410e0b:	55                   	push   %ebp
410e0c:	78 41                	js     0x410e4f
410e0e:	39 49 32             	cmp    %ecx,0x32(%ecx)
410e11:	33 58 59             	xor    0x59(%eax),%ebx
410e14:	2b 45 6f             	sub    0x6f(%ebp),%eax
410e17:	6c                   	insb   (%dx),%es:(%edi)
410e18:	44                   	inc    %esp
410e19:	6f                   	outsl  %ds:(%esi),(%dx)
410e1a:	4f                   	dec    %edi
410e1b:	4a                   	dec    %edx
410e1c:	56                   	push   %esi
410e1d:	6d                   	insl   (%dx),%es:(%edi)
410e1e:	69 34 32 59 37 4f 30 	imul   $0x304f3759,(%edx,%esi,1),%esi
410e25:	5a                   	pop    %edx
410e26:	71 62                	jno    0x410e8a
410e28:	73 42                	jae    0x410e6c
410e2a:	2f                   	das
410e2b:	54                   	push   %esp
410e2c:	74 44                	je     0x410e72
410e2e:	5a                   	pop    %edx
410e2f:	78 47                	js     0x410e78
410e31:	58                   	pop    %eax
410e32:	33 70 66             	xor    0x66(%eax),%esi
410e35:	45                   	inc    %ebp
410e36:	45                   	inc    %ebp
410e37:	41                   	inc    %ecx
410e38:	45                   	inc    %ebp
410e39:	39 6e 50             	cmp    %ebp,0x50(%esi)
410e3c:	65 35 4e 46 7a 6f    	gs xor $0x6f7a464e,%eax
410e42:	56                   	push   %esi
410e43:	30 66 61             	xor    %ah,0x61(%esi)
410e46:	54                   	push   %esp
410e47:	47                   	inc    %edi
410e48:	55                   	push   %ebp
410e49:	74 7a                	je     0x410ec5
410e4b:	53                   	push   %ebx
410e4c:	6a 79                	push   $0x79
410e4e:	66 38 7a 49          	data16 cmp %bh,0x49(%edx)
410e52:	45                   	inc    %ebp
410e53:	49                   	dec    %ecx
410e54:	64 5a                	fs pop %edx
410e56:	59                   	pop    %ecx
410e57:	4e                   	dec    %esi
410e58:	66 6c                	data16 insb (%dx),%es:(%edi)
410e5a:	6a 52                	push   $0x52
410e5c:	43                   	inc    %ebx
410e5d:	6f                   	outsl  %ds:(%esi),(%dx)
410e5e:	44                   	inc    %esp
410e5f:	67 51                	addr16 push %ecx
410e61:	37                   	aaa
410e62:	42                   	inc    %edx
410e63:	56                   	push   %esi
410e64:	54                   	push   %esp
410e65:	57                   	push   %edi
410e66:	75 41                	jne    0x410ea9
410e68:	57                   	push   %edi
410e69:	79 50                	jns    0x410ebb
410e6b:	63 42 32             	arpl   %eax,0x32(%edx)
410e6e:	32 5a 6e             	xor    0x6e(%edx),%bl
410e71:	6b 62 77 36          	imul   $0x36,0x77(%edx),%esp
410e75:	35 32 45 7a 77       	xor    $0x777a4532,%eax
410e7a:	4f                   	dec    %edi
410e7b:	4b                   	dec    %ebx
410e7c:	78 34                	js     0x410eb2
410e7e:	32 64 79 48          	xor    0x48(%ecx,%edi,2),%ah
410e82:	48                   	dec    %eax
410e83:	71 77                	jno    0x410efc
410e85:	57                   	push   %edi
410e86:	7a 69                	jp     0x410ef1
410e88:	6f                   	outsl  %ds:(%esi),(%dx)
410e89:	72 6a                	jb     0x410ef5
410e8b:	51                   	push   %ecx
410e8c:	61                   	popa
410e8d:	4e                   	dec    %esi
410e8e:	4c                   	dec    %esp
410e8f:	69 65 47 4e 38 49 2b 	imul   $0x2b49384e,0x47(%ebp),%esp
410e96:	33 55 42             	xor    0x42(%ebp),%edx
410e99:	65 37                	gs aaa
410e9b:	42                   	inc    %edx
410e9c:	42                   	inc    %edx
410e9d:	34 57                	xor    $0x57,%al
410e9f:	41                   	inc    %ecx
410ea0:	79 42                	jns    0x410ee4
410ea2:	4f                   	dec    %edi
410ea3:	51                   	push   %ecx
410ea4:	30 62 75             	xor    %ah,0x75(%edx)
410ea7:	61                   	popa
410ea8:	31 4e 41             	xor    %ecx,0x41(%esi)
410eab:	32 47 44             	xor    0x44(%edi),%al
410eae:	6f                   	outsl  %ds:(%esi),(%dx)
410eaf:	58                   	pop    %eax
410eb0:	45                   	inc    %ebp
410eb1:	57                   	push   %edi
410eb2:	2f                   	das
410eb3:	31 55 4c             	xor    %edx,0x4c(%ebp)
410eb6:	49                   	dec    %ecx
410eb7:	47                   	inc    %edi
410eb8:	31 66 48             	xor    %esp,0x48(%esi)
410ebb:	42                   	inc    %edx
410ebc:	37                   	aaa
410ebd:	4e                   	dec    %esi
410ebe:	5a                   	pop    %edx
410ebf:	6c                   	insb   (%dx),%es:(%edi)
410ec0:	33 70 49             	xor    0x49(%eax),%esi
410ec3:	7a 4b                	jp     0x410f10
410ec5:	43                   	inc    %ebx
410ec6:	6c                   	insb   (%dx),%es:(%edi)
410ec7:	48                   	dec    %eax
410ec8:	48                   	dec    %eax
410ec9:	2b 33                	sub    (%ebx),%esi
410ecb:	6b 6d 43 64          	imul   $0x64,0x43(%ebp),%ebp
410ecf:	53                   	push   %ebx
410ed0:	44                   	inc    %esp
410ed1:	2b 73 72             	sub    0x72(%ebx),%esi
410ed4:	45                   	inc    %ebp
410ed5:	70 39                	jo     0x410f10
410ed7:	76 78                	jbe    0x410f51
410ed9:	65 51                	gs push %ecx
410edb:	78 55                	js     0x410f32
410edd:	69 41 53 30 54 52 77 	imul   $0x77525430,0x53(%ecx),%eax
410ee4:	4f                   	dec    %edi
410ee5:	57                   	push   %edi
410ee6:	64 2f                	fs das
410ee8:	75 66                	jne    0x410f50
410eea:	48                   	dec    %eax
410eeb:	61                   	popa
410eec:	6f                   	outsl  %ds:(%esi),(%dx)
410eed:	4c                   	dec    %esp
410eee:	6c                   	insb   (%dx),%es:(%edi)
410eef:	38 74 4c 79          	cmp    %dh,0x79(%esp,%ecx,2)
410ef3:	61                   	popa
410ef4:	79 54                	jns    0x410f4a
410ef6:	50                   	push   %eax
410ef7:	54                   	push   %esp
410ef8:	35 51 58 66 32       	xor    $0x32665851,%eax
410efd:	42                   	inc    %edx
410efe:	48                   	dec    %eax
410eff:	68 4b 5a 57 44       	push   $0x44575a4b
410f04:	41                   	inc    %ecx
410f05:	7a 7a                	jp     0x410f81
410f07:	46                   	inc    %esi
410f08:	32 6b 78             	xor    0x78(%ebx),%ch
410f0b:	69 4d 4a 36 63 72 4c 	imul   $0x4c726336,0x4a(%ebp),%ecx
410f12:	66 74 35             	data16 je 0x410f4a
410f15:	79 69                	jns    0x410f80
410f17:	64 36 69 52 42 46 63 	fs imul $0x49466346,%ss:0x42(%edx),%edx
410f1e:	46 49
410f20:	54                   	push   %esp
410f21:	34 62                	xor    $0x62,%al
410f23:	72 6c                	jb     0x410f91
410f25:	50                   	push   %eax
410f26:	34 61                	xor    $0x61,%al
410f28:	57                   	push   %edi
410f29:	37                   	aaa
410f2a:	75 51                	jne    0x410f7d
410f2c:	4a                   	dec    %edx
410f2d:	37                   	aaa
410f2e:	59                   	pop    %ecx
410f2f:	33 57 51             	xor    0x51(%edi),%edx
410f32:	43                   	inc    %ebx
410f33:	2b 67 41             	sub    0x41(%edi),%esp
410f36:	66 39 32             	cmp    %si,(%edx)
410f39:	4f                   	dec    %edi
410f3a:	44                   	inc    %esp
410f3b:	43                   	inc    %ebx
410f3c:	4f                   	dec    %edi
410f3d:	55                   	push   %ebp
410f3e:	6c                   	insb   (%dx),%es:(%edi)
410f3f:	45                   	inc    %ebp
410f40:	6f                   	outsl  %ds:(%esi),(%dx)
410f41:	51                   	push   %ecx
410f42:	2b 39                	sub    (%ecx),%edi
410f44:	70 4f                	jo     0x410f95
410f46:	38 64 74 52          	cmp    %ah,0x52(%esp,%esi,2)
410f4a:	2f                   	das
410f4b:	6b 4f 63 4e          	imul   $0x4e,0x63(%edi),%ecx
410f4f:	4c                   	dec    %esp
410f50:	6c                   	insb   (%dx),%es:(%edi)
410f51:	6d                   	insl   (%dx),%es:(%edi)
410f52:	75 47                	jne    0x410f9b
410f54:	79 41                	jns    0x410f97
410f56:	68 6e 53 43 5a       	push   $0x5a43536e
410f5b:	6b 63 4b 50          	imul   $0x50,0x4b(%ebx),%esp
410f5f:	59                   	pop    %ecx
410f60:	49                   	dec    %ecx
410f61:	73 56                	jae    0x410fb9
410f63:	73 63                	jae    0x410fc8
410f65:	75 56                	jne    0x410fbd
410f67:	7a 7a                	jp     0x410fe3
410f69:	30 6d 57             	xor    %ch,0x57(%ebp)
410f6c:	58                   	pop    %eax
410f6d:	59                   	pop    %ecx
410f6e:	63 7a 4a             	arpl   %edi,0x4a(%edx)
410f71:	37                   	aaa
410f72:	31 56 65             	xor    %edx,0x65(%esi)
410f75:	6f                   	outsl  %ds:(%esi),(%dx)
410f76:	6f                   	outsl  %ds:(%esi),(%dx)
410f77:	57                   	push   %edi
410f78:	55                   	push   %ebp
410f79:	49                   	dec    %ecx
410f7a:	63 70 54             	arpl   %esi,0x54(%eax)
410f7d:	30 57 34             	xor    %dl,0x34(%edi)
410f80:	67 48                	addr16 dec %eax
410f82:	48                   	dec    %eax
410f83:	67 78 53             	addr16 js 0x410fd9
410f86:	44                   	inc    %esp
410f87:	72 2b                	jb     0x410fb4
410f89:	4b                   	dec    %ebx
410f8a:	70 64                	jo     0x410ff0
410f8c:	4b                   	dec    %ebx
410f8d:	61                   	popa
410f8e:	55                   	push   %ebp
410f8f:	54                   	push   %esp
410f90:	75 48                	jne    0x410fda
410f92:	34 45                	xor    $0x45,%al
410f94:	36 4a                	ss dec %edx
410f96:	52                   	push   %edx
410f97:	77 4e                	ja     0x410fe7
410f99:	58                   	pop    %eax
410f9a:	2b 41 6d             	sub    0x6d(%ecx),%eax
410f9d:	55                   	push   %ebp
410f9e:	58                   	pop    %eax
410f9f:	4d                   	dec    %ebp
410fa0:	49                   	dec    %ecx
410fa1:	77 63                	ja     0x411006
410fa3:	48                   	dec    %eax
410fa4:	32 67 5a             	xor    0x5a(%edi),%ah
410fa7:	55                   	push   %ebp
410fa8:	4e                   	dec    %esi
410fa9:	61                   	popa
410faa:	2b 7a 55             	sub    0x55(%edx),%edi
410fad:	4f                   	dec    %edi
410fae:	39 61 4d             	cmp    %esp,0x4d(%ecx)
410fb1:	73 37                	jae    0x410fea
410fb3:	69 48 73 4e 4e 53 4f 	imul   $0x4f534e4e,0x73(%eax),%ecx
410fba:	58                   	pop    %eax
410fbb:	59                   	pop    %ecx
410fbc:	73 46                	jae    0x411004
410fbe:	34 37                	xor    $0x37,%al
410fc0:	78 41                	js     0x411003
410fc2:	39 43 4a             	cmp    %eax,0x4a(%ebx)
410fc5:	62 52 39             	bound  %edx,0x39(%edx)
410fc8:	5a                   	pop    %edx
410fc9:	64 4a                	fs dec %edx
410fcb:	51                   	push   %ecx
410fcc:	65 41                	gs inc %ecx
410fce:	58                   	pop    %eax
410fcf:	54                   	push   %esp
410fd0:	31 57 6d             	xor    %edx,0x6d(%edi)
410fd3:	51                   	push   %ecx
410fd4:	6c                   	insb   (%dx),%es:(%edi)
410fd5:	6b 39 48             	imul   $0x48,(%ecx),%edi
410fd8:	45                   	inc    %ebp
410fd9:	76 31                	jbe    0x41100c
410fdb:	78 7a                	js     0x411057
410fdd:	50                   	push   %eax
410fde:	33 4d 73             	xor    0x73(%ebp),%ecx
410fe1:	71 36                	jno    0x411019
410fe3:	55                   	push   %ebp
410fe4:	32 58 77             	xor    0x77(%eax),%bl
410fe7:	44                   	inc    %esp
410fe8:	6d                   	insl   (%dx),%es:(%edi)
410fe9:	38 4b 7a             	cmp    %cl,0x7a(%ebx)
410fec:	61                   	popa
410fed:	76 33                	jbe    0x411022
410fef:	4e                   	dec    %esi
410ff0:	30 56 69             	xor    %dl,0x69(%esi)
410ff3:	4c                   	dec    %esp
410ff4:	50                   	push   %eax
410ff5:	4f                   	dec    %edi
410ff6:	66 37                	data16 aaa
410ff8:	34 47                	xor    $0x47,%al
410ffa:	44                   	inc    %esp
410ffb:	46                   	inc    %esi
410ffc:	51                   	push   %ecx
410ffd:	4d                   	dec    %ebp
410ffe:	4b                   	dec    %ebx
410fff:	4e                   	dec    %esi
411000:	6a 53                	push   $0x53
411002:	49                   	dec    %ecx
411003:	56                   	push   %esi
411004:	2b 71 6a             	sub    0x6a(%ecx),%esi
411007:	4a                   	dec    %edx
411008:	4e                   	dec    %esi
411009:	76 4d                	jbe    0x411058
41100b:	75 6c                	jne    0x411079
41100d:	30 4a 48             	xor    %cl,0x48(%edx)
411010:	2b 77 69             	sub    0x69(%edi),%esi
411013:	35 69 50 6c 54       	xor    $0x546c5069,%eax
411018:	4f                   	dec    %edi
411019:	48                   	dec    %eax
41101a:	2b 4d 67             	sub    0x67(%ebp),%ecx
41101d:	54                   	push   %esp
41101e:	64 51                	fs push %ecx
411020:	30 2f                	xor    %ch,(%edi)
411022:	69 76 31 70 36 64 49 	imul   $0x49643670,0x31(%esi),%esi
411029:	65 59                	gs pop %ecx
41102b:	64 33 77 57          	xor    %fs:0x57(%edi),%esi
41102f:	31 51 4b             	xor    %edx,0x4b(%ecx)
411032:	70 55                	jo     0x411089
411034:	32 76 55             	xor    0x55(%esi),%dh
411037:	58                   	pop    %eax
411038:	37                   	aaa
411039:	66 73 6d             	data16 jae 0x4110a9
41103c:	4d                   	dec    %ebp
41103d:	65 4b                	gs dec %ebx
41103f:	70 79                	jo     0x4110ba
411041:	49                   	dec    %ecx
411042:	45                   	inc    %ebp
411043:	52                   	push   %edx
411044:	4e                   	dec    %esi
411045:	5a                   	pop    %edx
411046:	4d                   	dec    %ebp
411047:	62 65 64             	bound  %esp,0x64(%ebp)