413d49:	31 7a 58             	xor    %edi,0x58(%edx)
413d4c:	45                   	inc    %ebp
413d4d:	76 6c                	jbe    0x413dbb
413d4f:	39 47 52             	cmp    %eax,0x52(%edi)
413d52:	58                   	pop    %eax
413d53:	46                   	inc    %esi
413d54:	50                   	push   %eax
413d55:	51                   	push   %ecx
413d56:	6c                   	insb   (%dx),%es:(%edi)
413d57:	69 64 5a 48 38 4c 59 	imul   $0x31594c38,0x48(%edx,%ebx,2),%esp
413d5e:	31
413d5f:	33 65 73             	xor    0x73(%ebp),%esp
413d62:	44                   	inc    %esp
413d63:	75 54                	jne    0x413db9
413d65:	39 59 73             	cmp    %ebx,0x73(%ecx)
413d68:	4f                   	dec    %edi
413d69:	42                   	inc    %edx
413d6a:	58                   	pop    %eax
413d6b:	50                   	push   %eax
413d6c:	31 4a 69             	xor    %ecx,0x69(%edx)
413d6f:	6d                   	insl   (%dx),%es:(%edi)
413d70:	62 4a 69             	bound  %ecx,0x69(%edx)
413d73:	55                   	push   %ebp
413d74:	57                   	push   %edi
413d75:	4c                   	dec    %esp
413d76:	68 39 5a 5a 41       	push   $0x415a5a39
413d7b:	65 30 70 6e          	xor    %dh,%gs:0x6e(%eax)
413d7f:	61                   	popa
413d80:	6b 32 41             	imul   $0x41,(%edx),%esi
413d83:	43                   	inc    %ebx
413d84:	72 59                	jb     0x413ddf
413d86:	7a 65                	jp     0x413ded
413d88:	56                   	push   %esi
413d89:	55                   	push   %ebp
413d8a:	34 5a                	xor    $0x5a,%al
413d8c:	6b 43 47 2b          	imul   $0x2b,0x47(%ebx),%eax
413d90:	69 4e 71 59 2b 61 54 	imul   $0x54612b59,0x71(%esi),%ecx
413d97:	62 41 6b             	bound  %eax,0x6b(%ecx)
413d9a:	55                   	push   %ebp
413d9b:	6e                   	outsb  %ds:(%esi),(%dx)
413d9c:	31 6f 4b             	xor    %ebp,0x4b(%edi)
413d9f:	6f                   	outsl  %ds:(%esi),(%dx)
413da0:	59                   	pop    %ecx
413da1:	51                   	push   %ecx
413da2:	33 75 45             	xor    0x45(%ebp),%esi
413da5:	57                   	push   %edi
413da6:	75 65                	jne    0x413e0d
413da8:	36 4e                	ss dec %esi
413daa:	33 50 65             	xor    0x65(%eax),%edx
413dad:	53                   	push   %ebx
413dae:	65 6d                	gs insl (%dx),%es:(%edi)
413db0:	39 6e 52             	cmp    %ebp,0x52(%esi)
413db3:	6b 6d 47 4a          	imul   $0x4a,0x47(%ebp),%ebp
413db7:	52                   	push   %edx
413db8:	4b                   	dec    %ebx
413db9:	46                   	inc    %esi
413dba:	61                   	popa
413dbb:	6c                   	insb   (%dx),%es:(%edi)
413dbc:	67 57                	addr16 push %edi
413dbe:	4d                   	dec    %ebp
413dbf:	54                   	push   %esp
413dc0:	6a 5a                	push   $0x5a
413dc2:	42                   	inc    %edx
413dc3:	6e                   	outsb  %ds:(%esi),(%dx)
413dc4:	75 33                	jne    0x413df9
413dc6:	38 69 38             	cmp    %ch,0x38(%ecx)
413dc9:	4e                   	dec    %esi
413dca:	56                   	push   %esi
413dcb:	53                   	push   %ebx
413dcc:	66 2f                	data16 das
413dce:	68 6a 6a 6c 65       	push   $0x656c6a6a
413dd3:	39 45 4e             	cmp    %eax,0x4e(%ebp)
413dd6:	70 68                	jo     0x413e40
413dd8:	73 5a                	jae    0x413e34
413dda:	62 51 6a             	bound  %edx,0x6a(%ecx)
413ddd:	45                   	inc    %ebp
413dde:	4f                   	dec    %edi
413ddf:	32 44 54 37          	xor    0x37(%esp,%edx,2),%al
413de3:	75 7a                	jne    0x413e5f
413de5:	6a 2f                	push   $0x2f
413de7:	71 64                	jno    0x413e4d
413de9:	79 4c                	jns    0x413e37
413deb:	72 42                	jb     0x413e2f
413ded:	4d                   	dec    %ebp
413dee:	4a                   	dec    %edx
413def:	71 6d                	jno    0x413e5e
413df1:	59                   	pop    %ecx
413df2:	53                   	push   %ebx
413df3:	2b 69 33             	sub    0x33(%ecx),%ebp
413df6:	4c                   	dec    %esp
413df7:	58                   	pop    %eax
413df8:	58                   	pop    %eax
413df9:	43                   	inc    %ebx
413dfa:	61                   	popa
413dfb:	76 4d                	jbe    0x413e4a
413dfd:	6e                   	outsb  %ds:(%esi),(%dx)
413dfe:	45                   	inc    %ebp
413dff:	44                   	inc    %esp
413e00:	49                   	dec    %ecx
413e01:	37                   	aaa
413e02:	76 51                	jbe    0x413e55
413e04:	67 49                	addr16 dec %ecx
413e06:	33 65 6e             	xor    0x6e(%ebp),%esp
413e09:	47                   	inc    %edi
413e0a:	57                   	push   %edi
413e0b:	6c                   	insb   (%dx),%es:(%edi)
413e0c:	77 6c                	ja     0x413e7a
413e0e:	4d                   	dec    %ebp
413e0f:	62 30                	bound  %esi,(%eax)
413e11:	4b                   	dec    %ebx
413e12:	46                   	inc    %esi
413e13:	43                   	inc    %ebx
413e14:	50                   	push   %eax
413e15:	6d                   	insl   (%dx),%es:(%edi)
413e16:	66 55                	push   %bp
413e18:	46                   	inc    %esi
413e19:	37                   	aaa
413e1a:	52                   	push   %edx
413e1b:	72 70                	jb     0x413e8d
413e1d:	73 41                	jae    0x413e60
413e1f:	75 62                	jne    0x413e83
413e21:	4f                   	dec    %edi
413e22:	68 57 50 4f 44       	push   $0x444f5057
413e27:	77 33                	ja     0x413e5c
413e29:	74 4d                	je     0x413e78
413e2b:	34 45                	xor    $0x45,%al
413e2d:	4e                   	dec    %esi
413e2e:	6b 52 78 4f          	imul   $0x4f,0x78(%edx),%edx
413e32:	57                   	push   %edi
413e33:	63 34 37             	arpl   %esi,(%edi,%esi,1)
413e36:	55                   	push   %ebp
413e37:	79 78                	jns    0x413eb1
413e39:	79 7a                	jns    0x413eb5
413e3b:	63 59 37             	arpl   %ebx,0x37(%ecx)
413e3e:	63 55 33             	arpl   %edx,0x33(%ebp)
413e41:	79 39                	jns    0x413e7c
413e43:	54                   	push   %esp
413e44:	44                   	inc    %esp
413e45:	61                   	popa
413e46:	71 77                	jno    0x413ebf
413e48:	4e                   	dec    %esi
413e49:	43                   	inc    %ebx
413e4a:	66 74 75             	data16 je 0x413ec2
413e4d:	59                   	pop    %ecx
413e4e:	58                   	pop    %eax
413e4f:	42                   	inc    %edx
413e50:	55                   	push   %ebp
413e51:	5a                   	pop    %edx
413e52:	41                   	inc    %ecx
413e53:	49                   	dec    %ecx
413e54:	42                   	inc    %edx
413e55:	44                   	inc    %esp
413e56:	38 73 77             	cmp    %dh,0x77(%ebx)
413e59:	75 49                	jne    0x413ea4
413e5b:	47                   	inc    %edi
413e5c:	6f                   	outsl  %ds:(%esi),(%dx)
413e5d:	64 4d                	fs dec %ebp
413e5f:	62 66 71             	bound  %esp,0x71(%esi)
413e62:	2b 38                	sub    (%eax),%edi
413e64:	2b 69 71             	sub    0x71(%ecx),%ebp
413e67:	48                   	dec    %eax
413e68:	71 6c                	jno    0x413ed6
413e6a:	48                   	dec    %eax
413e6b:	57                   	push   %edi
413e6c:	6c                   	insb   (%dx),%es:(%edi)
413e6d:	73 52                	jae    0x413ec1
413e6f:	79 71                	jns    0x413ee2
413e71:	44                   	inc    %esp
413e72:	4b                   	dec    %ebx
413e73:	30 52 36             	xor    %dl,0x36(%edx)
413e76:	2b 6c 6d 67          	sub    0x67(%ebp,%ebp,2),%ebp
413e7a:	6c                   	insb   (%dx),%es:(%edi)
413e7b:	76 65                	jbe    0x413ee2
413e7d:	62 51 56             	bound  %edx,0x56(%ecx)
413e80:	36 57                	ss push %edi
413e82:	68 62 49 6e 65       	push   $0x656e4962
413e87:	6a 53                	push   $0x53
413e89:	6e                   	outsb  %ds:(%esi),(%dx)
413e8a:	52                   	push   %edx
413e8b:	64 31 65 49          	xor    %esp,%fs:0x49(%ebp)
413e8f:	64 37                	fs aaa
413e91:	5a                   	pop    %edx
413e92:	66 73 53             	data16 jae 0x413ee8
413e95:	73 38                	jae    0x413ecf
413e97:	35 32 59 75 38       	xor    $0x38755932,%eax
413e9c:	72 77                	jb     0x413f15
413e9e:	71 69                	jno    0x413f09
413ea0:	79 72                	jns    0x413f14
413ea2:	77 67                	ja     0x413f0b
413ea4:	50                   	push   %eax
413ea5:	78 54                	js     0x413efb
413ea7:	68 47 55 68 71       	push   $0x71685547
413eac:	66 67 70 6e          	data16 addr16 jo 0x413f1e
413eb0:	79 69                	jns    0x413f1b
413eb2:	34 5a                	xor    $0x5a,%al
413eb4:	61                   	popa
413eb5:	6e                   	outsb  %ds:(%esi),(%dx)
413eb6:	42                   	inc    %edx
413eb7:	78 59                	js     0x413f12
413eb9:	2f                   	das
413eba:	4a                   	dec    %edx
413ebb:	6a 71                	push   $0x71
413ebd:	7a 53                	jp     0x413f12
413ebf:	78 51                	js     0x413f12
413ec1:	72 38                	jb     0x413efb
413ec3:	45                   	inc    %ebp
413ec4:	37                   	aaa
413ec5:	55                   	push   %ebp
413ec6:	34 65                	xor    $0x65,%al
413ec8:	2b 58 65             	sub    0x65(%eax),%ebx
413ecb:	6b 49 39 76          	imul   $0x76,0x39(%ecx),%ecx
413ecf:	79 49                	jns    0x413f1a
413ed1:	43                   	inc    %ebx
413ed2:	78 65                	js     0x413f39
413ed4:	36 57                	ss push %edi
413ed6:	4d                   	dec    %ebp
413ed7:	33 41 75             	xor    0x75(%ecx),%eax
413eda:	4e                   	dec    %esi
413edb:	2b 75 4e             	sub    0x4e(%ebp),%esi
413ede:	58                   	pop    %eax
413edf:	74 2f                	je     0x413f10
413ee1:	77 32                	ja     0x413f15
413ee3:	53                   	push   %ebx
413ee4:	36 30 75 38          	xor    %dh,%ss:0x38(%ebp)
413ee8:	32 68 42             	xor    0x42(%eax),%ch
413eeb:	44                   	inc    %esp
413eec:	76 6c                	jbe    0x413f5a
413eee:	64 75 64             	fs jne 0x413f55
413ef1:	58                   	pop    %eax
413ef2:	71 70                	jno    0x413f64
413ef4:	51                   	push   %ecx
413ef5:	72 51                	jb     0x413f48
413ef7:	64 4b                	fs dec %ebx
413ef9:	71 77                	jno    0x413f72
413efb:	67 32 6f 6b          	xor    0x6b(%bx),%ch
413eff:	61                   	popa
413f00:	34 2b                	xor    $0x2b,%al
413f02:	4b                   	dec    %ebx
413f03:	50                   	push   %eax
413f04:	2f                   	das
413f05:	6b 65 72 47          	imul   $0x47,0x72(%ebp),%esp
413f09:	56                   	push   %esi
413f0a:	76 31                	jbe    0x413f3d
413f0c:	42                   	inc    %edx
413f0d:	52                   	push   %edx
413f0e:	64 54                	fs push %esp
413f10:	62 4b 55             	bound  %ecx,0x55(%ebx)
413f13:	30 4c 52 39          	xor    %cl,0x39(%edx,%edx,2)
413f17:	73 6e                	jae    0x413f87
413f19:	50                   	push   %eax
413f1a:	4b                   	dec    %ebx
413f1b:	66 4a                	dec    %dx
413f1d:	4f                   	dec    %edi
413f1e:	34 64                	xor    $0x64,%al
413f20:	6a 79                	push   $0x79
413f22:	4a                   	dec    %edx
413f23:	73 45                	jae    0x413f6a
413f25:	35 70 39 39 36       	xor    $0x36393970,%eax
413f2a:	79 4d                	jns    0x413f79
413f2c:	2f                   	das
413f2d:	4c                   	dec    %esp
413f2e:	71 6d                	jno    0x413f9d
413f30:	77 73                	ja     0x413fa5
413f32:	31 2f                	xor    %ebp,(%edi)
413f34:	4d                   	dec    %ebp
413f35:	6e                   	outsb  %ds:(%esi),(%dx)
413f36:	43                   	inc    %ebx
413f37:	75 37                	jne    0x413f70
413f39:	57                   	push   %edi
413f3a:	71 70                	jno    0x413fac
413f3c:	58                   	pop    %eax
413f3d:	73 46                	jae    0x413f85
413f3f:	4e                   	dec    %esi
413f40:	58                   	pop    %eax
413f41:	58                   	pop    %eax
413f42:	6f                   	outsl  %ds:(%esi),(%dx)
413f43:	33 4e 37             	xor    0x37(%esi),%ecx
413f46:	34 2f                	xor    $0x2f,%al
413f48:	5a                   	pop    %edx
413f49:	64 51                	fs push %ecx
413f4b:	5a                   	pop    %edx
413f4c:	38 38                	cmp    %bh,(%eax)
413f4e:	51                   	push   %ecx
413f4f:	31 6d 6b             	xor    %ebp,0x6b(%ebp)
413f52:	53                   	push   %ebx
413f53:	4c                   	dec    %esp
413f54:	45                   	inc    %ebp
413f55:	46                   	inc    %esi
413f56:	33 76 6d             	xor    0x6d(%esi),%esi
413f59:	42                   	inc    %edx
413f5a:	58                   	pop    %eax
413f5b:	37                   	aaa
413f5c:	75 78                	jne    0x413fd6
413f5e:	4a                   	dec    %edx
413f5f:	4c                   	dec    %esp
413f60:	34 38                	xor    $0x38,%al
413f62:	30 41 59             	xor    %al,0x59(%ecx)
413f65:	74 6e                	je     0x413fd5
413f67:	6b 39 44             	imul   $0x44,(%ecx),%edi
413f6a:	56                   	push   %esi
413f6b:	7a 66                	jp     0x413fd3
413f6d:	4f                   	dec    %edi
413f6e:	6e                   	outsb  %ds:(%esi),(%dx)
413f6f:	41                   	inc    %ecx
413f70:	4b                   	dec    %ebx
413f71:	54                   	push   %esp
413f72:	42                   	inc    %edx
413f73:	62 2f                	bound  %ebp,(%edi)
413f75:	6a 51                	push   $0x51
413f77:	44                   	inc    %esp
413f78:	61                   	popa
413f79:	70 55                	jo     0x413fd0
413f7b:	67 2b 47 54          	sub    0x54(%bx),%eax
413f7f:	2f                   	das
413f80:	34 47                	xor    $0x47,%al
413f82:	52                   	push   %edx
413f83:	59                   	pop    %ecx
413f84:	6d                   	insl   (%dx),%es:(%edi)
413f85:	62 5a 6f             	bound  %ebx,0x6f(%edx)
413f88:	6b 6f 76 6e          	imul   $0x6e,0x76(%edi),%ebp
413f8c:	6f                   	outsl  %ds:(%esi),(%dx)
413f8d:	70 64                	jo     0x413ff3
413f8f:	46                   	inc    %esi
413f90:	4f                   	dec    %edi
413f91:	78 63                	js     0x413ff6
413f93:	52                   	push   %edx
413f94:	58                   	pop    %eax
413f95:	7a 6e                	jp     0x414005
413f97:	70 34                	jo     0x413fcd
413f99:	70 71                	jo     0x41400c
413f9b:	5a                   	pop    %edx
413f9c:	73 33                	jae    0x413fd1
413f9e:	70 6c                	jo     0x41400c
413fa0:	34 36                	xor    $0x36,%al
413fa2:	58                   	pop    %eax
413fa3:	44                   	inc    %esp
413fa4:	4b                   	dec    %ebx
413fa5:	4e                   	dec    %esi
413fa6:	42                   	inc    %edx
413fa7:	72 75                	jb     0x41401e
413fa9:	48                   	dec    %eax
413faa:	71 79                	jno    0x414025
413fac:	51                   	push   %ecx
413fad:	68 69 56 42 6c       	push   $0x6c425669
413fb2:	6f                   	outsl  %ds:(%esi),(%dx)
413fb3:	63 54 6e 67          	arpl   %edx,0x67(%esi,%ebp,2)
413fb7:	4d                   	dec    %ebp
413fb8:	62 6e 48             	bound  %ebp,0x48(%esi)
413fbb:	65 38 68 2f          	cmp    %ch,%gs:0x2f(%eax)
413fbf:	30 64 45 75          	xor    %ah,0x75(%ebp,%eax,2)