439cf0:	53                   	push   %ebx
439cf1:	79 69                	jns    0x439d5c
439cf3:	2f                   	das
439cf4:	59                   	pop    %ecx
439cf5:	6d                   	insl   (%dx),%es:(%edi)
439cf6:	6a 4d                	push   $0x4d
439cf8:	6c                   	insb   (%dx),%es:(%edi)
439cf9:	6b 77 53 45          	imul   $0x45,0x53(%edi),%esi
439cfd:	4d                   	dec    %ebp
439cfe:	51                   	push   %ecx
439cff:	36 39 76 55          	cmp    %esi,%ss:0x55(%esi)
439d03:	44                   	inc    %esp
439d04:	61                   	popa
439d05:	57                   	push   %edi
439d06:	49                   	dec    %ecx
439d07:	61                   	popa
439d08:	6a 65                	push   $0x65
439d0a:	77 61                	ja     0x439d6d
439d0c:	52                   	push   %edx
439d0d:	4c                   	dec    %esp
439d0e:	41                   	inc    %ecx
439d0f:	4a                   	dec    %edx
439d10:	35 45 6f 58 4b       	xor    $0x4b586f45,%eax
439d15:	73 79                	jae    0x439d90
439d17:	32 30                	xor    (%eax),%dh
439d19:	51                   	push   %ecx
439d1a:	4a                   	dec    %edx
439d1b:	34 39                	xor    $0x39,%al
439d1d:	6e                   	outsb  %ds:(%esi),(%dx)
439d1e:	7a 75                	jp     0x439d95
439d20:	73 50                	jae    0x439d72
439d22:	39 32                	cmp    %esi,(%edx)
439d24:	50                   	push   %eax
439d25:	44                   	inc    %esp
439d26:	31 70 33             	xor    %esi,0x33(%eax)
439d29:	4d                   	dec    %ebp
439d2a:	4b                   	dec    %ebx
439d2b:	68 6a 49 67 56       	push   $0x5667496a
439d30:	6a 51                	push   $0x51
439d32:	6a 6c                	push   $0x6c
439d34:	43                   	inc    %ebx
439d35:	56                   	push   %esi
439d36:	6c                   	insb   (%dx),%es:(%edi)
439d37:	39 73 51             	cmp    %esi,0x51(%ebx)
439d3a:	33 53 41             	xor    0x41(%ebx),%edx
439d3d:	74 52                	je     0x439d91
439d3f:	77 33                	ja     0x439d74
439d41:	4f                   	dec    %edi
439d42:	42                   	inc    %edx
439d43:	43                   	inc    %ebx
439d44:	34 67                	xor    $0x67,%al
439d46:	52                   	push   %edx
439d47:	58                   	pop    %eax
439d48:	4b                   	dec    %ebx
439d49:	37                   	aaa
439d4a:	6c                   	insb   (%dx),%es:(%edi)
439d4b:	79 34                	jns    0x439d81
439d4d:	78 47                	js     0x439d96
439d4f:	42                   	inc    %edx
439d50:	30 41 46             	xor    %al,0x46(%ecx)
439d53:	64 74 70             	fs je  0x439dc6
439d56:	63 34 57             	arpl   %esi,(%edi,%edx,2)
439d59:	6b 66 38 6c          	imul   $0x6c,0x38(%esi),%esp
439d5d:	4b                   	dec    %ebx
439d5e:	77 47                	ja     0x439da7
439d60:	55                   	push   %ebp
439d61:	74 6f                	je     0x439dd2
439d63:	72 74                	jb     0x439dd9
439d65:	61                   	popa
439d66:	6a 6b                	push   $0x6b
439d68:	2b 4f 33             	sub    0x33(%edi),%ecx
439d6b:	67 30 33             	xor    %dh,(%bp,%di)
439d6e:	33 67 35             	xor    0x35(%edi),%esp
439d71:	57                   	push   %edi
439d72:	4c                   	dec    %esp
439d73:	6b 6f 4a 6a          	imul   $0x6a,0x4a(%edi),%ebp
439d77:	5a                   	pop    %edx
439d78:	55                   	push   %ebp
439d79:	2f                   	das
439d7a:	32 34 58             	xor    (%eax,%ebx,2),%dh
439d7d:	4b                   	dec    %ebx
439d7e:	74 59                	je     0x439dd9
439d80:	79 55                	jns    0x439dd7
439d82:	6c                   	insb   (%dx),%es:(%edi)
439d83:	76 75                	jbe    0x439dfa
439d85:	2b 75 70             	sub    0x70(%ebp),%esi
439d88:	34 59                	xor    $0x59,%al
439d8a:	30 72 47             	xor    %dh,0x47(%edx)
439d8d:	39 55 57             	cmp    %edx,0x57(%ebp)
439d90:	41                   	inc    %ecx
439d91:	45                   	inc    %ebp
439d92:	59                   	pop    %ecx
439d93:	6d                   	insl   (%dx),%es:(%edi)
439d94:	6e                   	outsb  %ds:(%esi),(%dx)
439d95:	56                   	push   %esi
439d96:	67 37                	addr16 aaa
439d98:	58                   	pop    %eax
439d99:	52                   	push   %edx
439d9a:	67 67 78 77          	addr16 addr16 js 0x439e15
439d9e:	55                   	push   %ebp
439d9f:	56                   	push   %esi
439da0:	33 50 75             	xor    0x75(%eax),%edx
439da3:	65 33 73 59          	xor    %gs:0x59(%ebx),%esi
439da7:	4b                   	dec    %ebx
439da8:	70 55                	jo     0x439dff
439daa:	4f                   	dec    %edi
439dab:	41                   	inc    %ecx
439dac:	75 57                	jne    0x439e05
439dae:	56                   	push   %esi
439daf:	41                   	inc    %ecx
439db0:	59                   	pop    %ecx
439db1:	31 6e 35             	xor    %ebp,0x35(%esi)
439db4:	62 4e 52             	bound  %ecx,0x52(%esi)
439db7:	77 54                	ja     0x439e0d
439db9:	6a 45                	push   $0x45
439dbb:	42                   	inc    %edx
439dbc:	6a 52                	push   $0x52
439dbe:	38 5a 66             	cmp    %bl,0x66(%edx)
439dc1:	65 45                	gs inc %ebp
439dc3:	72 37                	jb     0x439dfc
439dc5:	52                   	push   %edx
439dc6:	64 68 52 53 45 54    	fs push $0x54455352
439dcc:	72 6a                	jb     0x439e38
439dce:	4a                   	dec    %edx
439dcf:	4c                   	dec    %esp
439dd0:	2f                   	das
439dd1:	43                   	inc    %ebx
439dd2:	41                   	inc    %ecx
439dd3:	4f                   	dec    %edi
439dd4:	4d                   	dec    %ebp
439dd5:	62 63 31             	bound  %esp,0x31(%ebx)
439dd8:	6d                   	insl   (%dx),%es:(%edi)
439dd9:	6f                   	outsl  %ds:(%esi),(%dx)
439dda:	62 48 77             	bound  %ecx,0x77(%eax)
439ddd:	77 6d                	ja     0x439e4c
439ddf:	6c                   	insb   (%dx),%es:(%edi)
439de0:	4c                   	dec    %esp
439de1:	62 39                	bound  %edi,(%ecx)
439de3:	46                   	inc    %esi
439de4:	53                   	push   %ebx
439de5:	4e                   	dec    %esi
439de6:	57                   	push   %edi
439de7:	56                   	push   %esi
439de8:	4e                   	dec    %esi
439de9:	43                   	inc    %ebx
439dea:	76 46                	jbe    0x439e32
439dec:	42                   	inc    %edx
439ded:	4e                   	dec    %esi
439dee:	32 38                	xor    (%eax),%bh
439df0:	47                   	inc    %edi
439df1:	50                   	push   %eax
439df2:	32 51 56             	xor    0x56(%ecx),%dl
439df5:	54                   	push   %esp
439df6:	47                   	inc    %edi
439df7:	7a 72                	jp     0x439e6b
439df9:	41                   	inc    %ecx
439dfa:	6d                   	insl   (%dx),%es:(%edi)
439dfb:	49                   	dec    %ecx
439dfc:	4c                   	dec    %esp
439dfd:	55                   	push   %ebp
439dfe:	78 71                	js     0x439e71
439e00:	6f                   	outsl  %ds:(%esi),(%dx)
439e01:	43                   	inc    %ebx
439e02:	62 44 79 4f          	bound  %eax,0x4f(%ecx,%edi,2)
439e06:	44                   	inc    %esp
439e07:	2b 31                	sub    (%ecx),%esi
439e09:	6d                   	insl   (%dx),%es:(%edi)
439e0a:	47                   	inc    %edi
439e0b:	70 39                	jo     0x439e46
439e0d:	32 6a 52             	xor    0x52(%edx),%ch
439e10:	54                   	push   %esp
439e11:	73 79                	jae    0x439e8c
439e13:	6e                   	outsb  %ds:(%esi),(%dx)
439e14:	30 55 36             	xor    %dl,0x36(%ebp)
439e17:	37                   	aaa
439e18:	39 57 65             	cmp    %edx,0x65(%edi)
439e1b:	6e                   	outsb  %ds:(%esi),(%dx)
439e1c:	65 6b 74 35 67 41    	imul   $0x41,%gs:0x67(%ebp,%esi,1),%esi
439e22:	6f                   	outsl  %ds:(%esi),(%dx)
439e23:	54                   	push   %esp
439e24:	45                   	inc    %ebp
439e25:	45                   	inc    %ebp
439e26:	72 78                	jb     0x439ea0
439e28:	54                   	push   %esp
439e29:	55                   	push   %ebp
439e2a:	69 71 48 63 66 78 37 	imul   $0x37786663,0x48(%ecx),%esi
439e31:	37                   	aaa
439e32:	63 50 49             	arpl   %edx,0x49(%eax)
439e35:	6b 68 59 4a          	imul   $0x4a,0x59(%eax),%ebp
439e39:	53                   	push   %ebx
439e3a:	56                   	push   %esi
439e3b:	67 46                	addr16 inc %esi
439e3d:	72 6d                	jb     0x439eac
439e3f:	76 58                	jbe    0x439e99
439e41:	31 54 2f 52          	xor    %edx,0x52(%edi,%ebp,1)
439e45:	31 59 42             	xor    %ebx,0x42(%ecx)
439e48:	36 4c                	ss dec %esp
439e4a:	54                   	push   %esp
439e4b:	32 7a 71             	xor    0x71(%edx),%bh
439e4e:	74 4f                	je     0x439e9f
439e50:	36 56                	ss push %esi
439e52:	34 75                	xor    $0x75,%al
439e54:	6f                   	outsl  %ds:(%esi),(%dx)
439e55:	64 4d                	fs dec %ebp
439e57:	70 38                	jo     0x439e91
439e59:	5a                   	pop    %edx
439e5a:	6b 77 73 4c          	imul   $0x4c,0x73(%edi),%esi
439e5e:	49                   	dec    %ecx
439e5f:	59                   	pop    %ecx
439e60:	73 57                	jae    0x439eb9
439e62:	2b 45 74             	sub    0x74(%ebp),%eax
439e65:	39 4a 4d             	cmp    %ecx,0x4d(%edx)
439e68:	48                   	dec    %eax
439e69:	36 6a 7a             	ss push $0x7a
439e6c:	52                   	push   %edx
439e6d:	56                   	push   %esi
439e6e:	57                   	push   %edi
439e6f:	49                   	dec    %ecx
439e70:	72 65                	jb     0x439ed7
439e72:	75 73                	jne    0x439ee7
439e74:	37                   	aaa
439e75:	6e                   	outsb  %ds:(%esi),(%dx)
439e76:	58                   	pop    %eax
439e77:	6e                   	outsb  %ds:(%esi),(%dx)
439e78:	54                   	push   %esp
439e79:	48                   	dec    %eax
439e7a:	6d                   	insl   (%dx),%es:(%edi)
439e7b:	55                   	push   %ebp
439e7c:	4d                   	dec    %ebp
439e7d:	36 43                	ss inc %ebx
439e7f:	62 46 75             	bound  %eax,0x75(%esi)
439e82:	59                   	pop    %ecx
439e83:	5a                   	pop    %edx
439e84:	58                   	pop    %eax
439e85:	4f                   	dec    %edi
439e86:	70 67                	jo     0x439eef
439e88:	34 74                	xor    $0x74,%al
439e8a:	6c                   	insb   (%dx),%es:(%edi)
439e8b:	7a 51                	jp     0x439ede
439e8d:	59                   	pop    %ecx
439e8e:	34 74                	xor    $0x74,%al
439e90:	45                   	inc    %ebp
439e91:	4c                   	dec    %esp
439e92:	66 63 4c 69 59       	arpl   %cx,0x59(%ecx,%ebp,2)
439e97:	36 64 71 50          	ss fs jno 0x439eeb
439e9b:	6f                   	outsl  %ds:(%esi),(%dx)
439e9c:	4d                   	dec    %ebp
439e9d:	2b 71 6d             	sub    0x6d(%ecx),%esi
439ea0:	48                   	dec    %eax
439ea1:	4c                   	dec    %esp
439ea2:	49                   	dec    %ecx
439ea3:	4e                   	dec    %esi
439ea4:	36 61                	ss popa
439ea6:	72 76                	jb     0x439f1e
439ea8:	46                   	inc    %esi
439ea9:	59                   	pop    %ecx
439eaa:	78 4c                	js     0x439ef8
439eac:	47                   	inc    %edi
439ead:	62 36                	bound  %esi,(%esi)
439eaf:	73 32                	jae    0x439ee3
439eb1:	74 62                	je     0x439f15
439eb3:	57                   	push   %edi
439eb4:	65 68 70 54 31 33    	gs push $0x33315470
439eba:	34 6c                	xor    $0x6c,%al
439ebc:	73 4a                	jae    0x439f08
439ebe:	46                   	inc    %esi
439ebf:	4a                   	dec    %edx
439ec0:	55                   	push   %ebp
439ec1:	4c                   	dec    %esp
439ec2:	42                   	inc    %edx
439ec3:	6b 78 4f 45          	imul   $0x45,0x4f(%eax),%edi
439ec7:	39 73 65             	cmp    %esi,0x65(%ebx)
439eca:	49                   	dec    %ecx
439ecb:	64 41                	fs inc %ecx
439ecd:	6c                   	insb   (%dx),%es:(%edi)
439ece:	50                   	push   %eax
439ecf:	4d                   	dec    %ebp
439ed0:	38 6e 33             	cmp    %ch,0x33(%esi)
439ed3:	50                   	push   %eax
439ed4:	72 4d                	jb     0x439f23
439ed6:	56                   	push   %esi
439ed7:	49                   	dec    %ecx
439ed8:	65 4f                	gs dec %edi
439eda:	55                   	push   %ebp
439edb:	63 35 4a 75 4a 62    	arpl   %esi,0x624a754a
439ee1:	32 75 33             	xor    0x33(%ebp),%dh
439ee4:	45                   	inc    %ebp
439ee5:	76 2f                	jbe    0x439f16
439ee7:	47                   	inc    %edi
439ee8:	78 38                	js     0x439f22
439eea:	32 56 6d             	xor    0x6d(%esi),%dl
439eed:	76 76                	jbe    0x439f65
439eef:	47                   	inc    %edi
439ef0:	44                   	inc    %esp
439ef1:	35 6e 4c 74 77       	xor    $0x77744c6e,%eax
439ef6:	73 57                	jae    0x439f4f
439ef8:	51                   	push   %ecx
439ef9:	6e                   	outsb  %ds:(%esi),(%dx)
439efa:	69 68 4d 4d 61 6c 71 	imul   $0x716c614d,0x4d(%eax),%ebp
439f01:	75 64                	jne    0x439f67
439f03:	4d                   	dec    %ebp
439f04:	76 56                	jbe    0x439f5c
439f06:	30 65 4d             	xor    %ah,0x4d(%ebp)
439f09:	4e                   	dec    %esi
439f0a:	6b 65 78 69          	imul   $0x69,0x78(%ebp),%esp
439f0e:	39 36                	cmp    %esi,(%esi)
439f10:	5a                   	pop    %edx
439f11:	4e                   	dec    %esi
439f12:	6d                   	insl   (%dx),%es:(%edi)
439f13:	56                   	push   %esi
439f14:	44                   	inc    %esp
439f15:	77 72                	ja     0x439f89
439f17:	6a 38                	push   $0x38
439f19:	50                   	push   %eax
439f1a:	53                   	push   %ebx
439f1b:	73 58                	jae    0x439f75
439f1d:	78 67                	js     0x439f86
439f1f:	2b 78 78             	sub    0x78(%eax),%edi
439f22:	67 4e                	addr16 dec %esi
439f24:	61                   	popa
439f25:	43                   	inc    %ebx
439f26:	75 6d                	jne    0x439f95
439f28:	68 61 4e 2f 6d       	push   $0x6d2f4e61
439f2d:	72 77                	jb     0x439fa6
439f2f:	31 36                	xor    %esi,(%esi)
439f31:	44                   	inc    %esp
439f32:	6d                   	insl   (%dx),%es:(%edi)
439f33:	43                   	inc    %ebx
439f34:	76 70                	jbe    0x439fa6
439f36:	6f                   	outsl  %ds:(%esi),(%dx)
439f37:	6d                   	insl   (%dx),%es:(%edi)
439f38:	63 50 77             	arpl   %edx,0x77(%eax)
439f3b:	49                   	dec    %ecx
439f3c:	5a                   	pop    %edx
439f3d:	6f                   	outsl  %ds:(%esi),(%dx)
439f3e:	69 78 30 4f 31 30 42 	imul   $0x4230314f,0x30(%eax),%edi
439f45:	35 34 48 77 50       	xor    $0x50774834,%eax
439f4a:	4d                   	dec    %ebp
439f4b:	35 71 36 70 36       	xor    $0x36703671,%eax
439f50:	4e                   	dec    %esi
439f51:	47                   	inc    %edi
439f52:	64 57                	fs push %edi
439f54:	64 68 31 51 76 4f    	fs push $0x4f765131
439f5a:	48                   	dec    %eax
439f5b:	4c                   	dec    %esp
439f5c:	4d                   	dec    %ebp
439f5d:	78 64                	js     0x439fc3
439f5f:	54                   	push   %esp
439f60:	62 6f 62             	bound  %ebp,0x62(%edi)
439f63:	77 32                	ja     0x439f97