443d48:	47                   	inc    %edi
443d49:	2f                   	das
443d4a:	2b 64 52 34          	sub    0x34(%edx,%edx,2),%esp
443d4e:	64 6c                	fs insb (%dx),%es:(%edi)
443d50:	44                   	inc    %esp
443d51:	56                   	push   %esi
443d52:	73 59                	jae    0x443dad
443d54:	6d                   	insl   (%dx),%es:(%edi)
443d55:	42                   	inc    %edx
443d56:	30 30                	xor    %dh,(%eax)
443d58:	38 69 48             	cmp    %ch,0x48(%ecx)
443d5b:	63 75 77             	arpl   %esi,0x77(%ebp)
443d5e:	37                   	aaa
443d5f:	49                   	dec    %ecx
443d60:	44                   	inc    %esp
443d61:	6c                   	insb   (%dx),%es:(%edi)
443d62:	5a                   	pop    %edx
443d63:	6d                   	insl   (%dx),%es:(%edi)
443d64:	75 69                	jne    0x443dcf
443d66:	36 44                	ss inc %esp
443d68:	6e                   	outsb  %ds:(%esi),(%dx)
443d69:	36 61                	ss popa
443d6b:	73 69                	jae    0x443dd6
443d6d:	47                   	inc    %edi
443d6e:	4a                   	dec    %edx
443d6f:	6c                   	insb   (%dx),%es:(%edi)
443d70:	54                   	push   %esp
443d71:	51                   	push   %ecx
443d72:	4a                   	dec    %edx
443d73:	43                   	inc    %ebx
443d74:	61                   	popa
443d75:	42                   	inc    %edx
443d76:	63 39                	arpl   %edi,(%ecx)
443d78:	2b 4c 69 49          	sub    0x49(%ecx,%ebp,2),%ecx
443d7c:	32 77 4f             	xor    0x4f(%edi),%dh
443d7f:	75 69                	jne    0x443dea
443d81:	68 67 69 65 6d       	push   $0x6d656967
443d86:	51                   	push   %ecx
443d87:	43                   	inc    %ebx
443d88:	55                   	push   %ebp
443d89:	68 76 6d 50 38       	push   $0x38506d76
443d8e:	6a 63                	push   $0x63
443d90:	53                   	push   %ebx
443d91:	62 33                	bound  %esi,(%ebx)
443d93:	4c                   	dec    %esp
443d94:	36 6b 44 4b 32 6b    	imul   $0x6b,%ss:0x32(%ebx,%ecx,2),%eax
443d9a:	70 6b                	jo     0x443e07
443d9c:	39 32                	cmp    %esi,(%edx)
443d9e:	62 52 58             	bound  %edx,0x58(%edx)
443da1:	38 57 45             	cmp    %dl,0x45(%edi)
443da4:	6d                   	insl   (%dx),%es:(%edi)
443da5:	42                   	inc    %edx
443da6:	58                   	pop    %eax
443da7:	36 73 36             	ss jae 0x443de0
443daa:	70 45                	jo     0x443df1
443dac:	72 55                	jb     0x443e03
443dae:	34 45                	xor    $0x45,%al
443db0:	49                   	dec    %ecx
443db1:	53                   	push   %ebx
443db2:	66 70 75             	data16 jo 0x443e2a
443db5:	4d                   	dec    %ebp
443db6:	6f                   	outsl  %ds:(%esi),(%dx)
443db7:	43                   	inc    %ebx
443db8:	74 71                	je     0x443e2b
443dba:	49                   	dec    %ecx
443dbb:	54                   	push   %esp
443dbc:	45                   	inc    %ebp
443dbd:	32 45 2b             	xor    0x2b(%ebp),%al
443dc0:	71 56                	jno    0x443e18
443dc2:	5a                   	pop    %edx
443dc3:	36 41                	ss inc %ecx
443dc5:	44                   	inc    %esp
443dc6:	38 47 66             	cmp    %al,0x66(%edi)
443dc9:	41                   	inc    %ecx
443dca:	55                   	push   %ebp
443dcb:	54                   	push   %esp
443dcc:	68 75 43 31 5a       	push   $0x5a314375
443dd1:	31 46 6c             	xor    %eax,0x6c(%esi)
443dd4:	66 4c                	dec    %sp
443dd6:	4a                   	dec    %edx
443dd7:	4c                   	dec    %esp
443dd8:	47                   	inc    %edi
443dd9:	41                   	inc    %ecx
443dda:	32 51 5a             	xor    0x5a(%ecx),%dl
443ddd:	64 57                	fs push %edi
443ddf:	2f                   	das
443de0:	79 31                	jns    0x443e13
443de2:	4a                   	dec    %edx
443de3:	73 45                	jae    0x443e2a
443de5:	39 4d 56             	cmp    %ecx,0x56(%ebp)
443de8:	4d                   	dec    %ebp
443de9:	70 67                	jo     0x443e52
443deb:	55                   	push   %ebp
443dec:	42                   	inc    %edx
443ded:	4d                   	dec    %ebp
443dee:	57                   	push   %edi
443def:	38 43 4e             	cmp    %al,0x4e(%ebx)
443df2:	54                   	push   %esp
443df3:	59                   	pop    %ecx
443df4:	79 32                	jns    0x443e28
443df6:	58                   	pop    %eax
443df7:	5a                   	pop    %edx
443df8:	6e                   	outsb  %ds:(%esi),(%dx)
443df9:	68 38 59 66 4a       	push   $0x4a665938
443dfe:	61                   	popa
443dff:	35 6a 64 48 6a       	xor    $0x6a48646a,%eax
443e04:	75 42                	jne    0x443e48
443e06:	62 6c 38 69          	bound  %ebp,0x69(%eax,%edi,1)
443e0a:	6e                   	outsb  %ds:(%esi),(%dx)
443e0b:	6e                   	outsb  %ds:(%esi),(%dx)
443e0c:	49                   	dec    %ecx
443e0d:	35 41 69 6a 33       	xor    $0x336a6941,%eax
443e12:	58                   	pop    %eax
443e13:	2b 69 46             	sub    0x46(%ecx),%ebp
443e16:	42                   	inc    %edx
443e17:	61                   	popa
443e18:	75 39                	jne    0x443e53
443e1a:	4f                   	dec    %edi
443e1b:	61                   	popa
443e1c:	72 6e                	jb     0x443e8c
443e1e:	6f                   	outsl  %ds:(%esi),(%dx)
443e1f:	77 43                	ja     0x443e64
443e21:	52                   	push   %edx
443e22:	38 4b 63             	cmp    %cl,0x63(%ebx)
443e25:	33 30                	xor    (%eax),%esi
443e27:	71 6e                	jno    0x443e97
443e29:	6e                   	outsb  %ds:(%esi),(%dx)
443e2a:	73 56                	jae    0x443e82
443e2c:	57                   	push   %edi
443e2d:	49                   	dec    %ecx
443e2e:	69 76 54 6a 79 30 38 	imul   $0x3830796a,0x54(%esi),%esi
443e35:	62 32                	bound  %esi,(%edx)
443e37:	42                   	inc    %edx
443e38:	41                   	inc    %ecx
443e39:	6d                   	insl   (%dx),%es:(%edi)
443e3a:	59                   	pop    %ecx
443e3b:	63 52 4b             	arpl   %edx,0x4b(%edx)
443e3e:	73 37                	jae    0x443e77
443e40:	79 66                	jns    0x443ea8
443e42:	63 66 39             	arpl   %esp,0x39(%esi)
443e45:	73 73                	jae    0x443eba
443e47:	72 6e                	jb     0x443eb7
443e49:	51                   	push   %ecx
443e4a:	74 46                	je     0x443e92
443e4c:	57                   	push   %edi
443e4d:	55                   	push   %ebp
443e4e:	6f                   	outsl  %ds:(%esi),(%dx)
443e4f:	6f                   	outsl  %ds:(%esi),(%dx)
443e50:	4c                   	dec    %esp
443e51:	72 6f                	jb     0x443ec2
443e53:	46                   	inc    %esi
443e54:	4b                   	dec    %ebx
443e55:	42                   	inc    %edx
443e56:	61                   	popa
443e57:	4b                   	dec    %ebx
443e58:	42                   	inc    %edx
443e59:	30 72 41             	xor    %dh,0x41(%edx)
443e5c:	36 48                	ss dec %eax
443e5e:	44                   	inc    %esp
443e5f:	49                   	dec    %ecx
443e60:	74 4a                	je     0x443eac
443e62:	4a                   	dec    %edx
443e63:	73 6d                	jae    0x443ed2
443e65:	2f                   	das
443e66:	67 6d                	insl   (%dx),%es:(%di)
443e68:	56                   	push   %esi
443e69:	4a                   	dec    %edx
443e6a:	4c                   	dec    %esp
443e6b:	78 49                	js     0x443eb6
443e6d:	45                   	inc    %ebp
443e6e:	42                   	inc    %edx
443e6f:	6b 41 69 38          	imul   $0x38,0x69(%ecx),%eax
443e73:	4c                   	dec    %esp
443e74:	52                   	push   %edx
443e75:	7a 4a                	jp     0x443ec1
443e77:	55                   	push   %ebp
443e78:	55                   	push   %ebp
443e79:	32 38                	xor    (%eax),%bh
443e7b:	68 75 66 6b 4d       	push   $0x4d6b6675
443e80:	66 6c                	data16 insb (%dx),%es:(%edi)
443e82:	38 6a 77             	cmp    %ch,0x77(%edx)
443e85:	46                   	inc    %esi
443e86:	79 72                	jns    0x443efa
443e88:	34 70                	xor    $0x70,%al
443e8a:	78 47                	js     0x443ed3
443e8c:	35 4c 6f 6d 37       	xor    $0x376d6f4c,%eax
443e91:	67 73 6c             	addr16 jae 0x443f00
443e94:	51                   	push   %ecx
443e95:	6b 66 79 70          	imul   $0x70,0x79(%esi),%esp
443e99:	68 58 70 4e 74       	push   $0x744e7058
443e9e:	43                   	inc    %ebx
443e9f:	36 48                	ss dec %eax
443ea1:	46                   	inc    %esi
443ea2:	75 65                	jne    0x443f09
443ea4:	52                   	push   %edx
443ea5:	53                   	push   %ebx
443ea6:	35 32 41 70 77       	xor    $0x77704132,%eax
443eab:	41                   	inc    %ecx
443eac:	44                   	inc    %esp
443ead:	34 49                	xor    $0x49,%al
443eaf:	5a                   	pop    %edx
443eb0:	4c                   	dec    %esp
443eb1:	79 43                	jns    0x443ef6
443eb3:	65 47                	gs inc %edi
443eb5:	6b 43 70 31          	imul   $0x31,0x70(%ebx),%eax
443eb9:	65 38 41 33          	cmp    %al,%gs:0x33(%ecx)
443ebd:	38 56 4a             	cmp    %dl,0x4a(%esi)
443ec0:	61                   	popa
443ec1:	33 75 4f             	xor    0x4f(%ebp),%esi
443ec4:	2f                   	das
443ec5:	4b                   	dec    %ebx
443ec6:	38 41 69             	cmp    %al,0x69(%ecx)
443ec9:	72 59                	jb     0x443f24
443ecb:	30 45 36             	xor    %al,0x36(%ebp)
443ece:	59                   	pop    %ecx
443ecf:	65 77 44             	gs ja  0x443f16
443ed2:	57                   	push   %edi
443ed3:	70 39                	jo     0x443f0e
443ed5:	77 64                	ja     0x443f3b
443ed7:	32 55 35             	xor    0x35(%ebp),%dl
443eda:	6d                   	insl   (%dx),%es:(%edi)
443edb:	30 53 31             	xor    %dl,0x31(%ebx)
443ede:	39 61 4e             	cmp    %esp,0x4e(%ecx)
443ee1:	4e                   	dec    %esi
443ee2:	4f                   	dec    %edi
443ee3:	48                   	dec    %eax
443ee4:	77 59                	ja     0x443f3f
443ee6:	6c                   	insb   (%dx),%es:(%edi)
443ee7:	33 51 31             	xor    0x31(%ecx),%edx
443eea:	66 65 35 6a 64       	gs xor $0x646a,%ax
443eef:	46                   	inc    %esi
443ef0:	6e                   	outsb  %ds:(%esi),(%dx)
443ef1:	69 2b 4d 42 55 49    	imul   $0x4955424d,(%ebx),%ebp
443ef7:	32 37                	xor    (%edi),%dh
443ef9:	4d                   	dec    %ebp
443efa:	48                   	dec    %eax
443efb:	33 2f                	xor    (%edi),%ebp
443efd:	78 37                	js     0x443f36
443eff:	5a                   	pop    %edx
443f00:	79 42                	jns    0x443f44
443f02:	4e                   	dec    %esi
443f03:	32 33                	xor    (%ebx),%dh
443f05:	51                   	push   %ecx
443f06:	6a 75                	push   $0x75
443f08:	42                   	inc    %edx
443f09:	39 65 4a             	cmp    %esp,0x4a(%ebp)
443f0c:	6c                   	insb   (%dx),%es:(%edi)
443f0d:	38 68 59             	cmp    %ch,0x59(%eax)
443f10:	67 64 75 78          	addr16 fs jne 0x443f8c
443f14:	6c                   	insb   (%dx),%es:(%edi)
443f15:	67 53                	addr16 push %ebx
443f17:	6f                   	outsl  %ds:(%esi),(%dx)
443f18:	47                   	inc    %edi
443f19:	31 51 30             	xor    %edx,0x30(%ecx)
443f1c:	63 41 67             	arpl   %eax,0x67(%ecx)
443f1f:	75 4f                	jne    0x443f70
443f21:	46                   	inc    %esi
443f22:	52                   	push   %edx
443f23:	4c                   	dec    %esp
443f24:	35 46 7a 55 4f       	xor    $0x4f557a46,%eax
443f29:	61                   	popa
443f2a:	7a 42                	jp     0x443f6e
443f2c:	70 4b                	jo     0x443f79
443f2e:	56                   	push   %esi
443f2f:	5a                   	pop    %edx
443f30:	62 72 75             	bound  %esi,0x75(%edx)
443f33:	7a 4c                	jp     0x443f81
443f35:	6e                   	outsb  %ds:(%esi),(%dx)
443f36:	45                   	inc    %ebp
443f37:	47                   	inc    %edi
443f38:	39 43 61             	cmp    %eax,0x61(%ebx)
443f3b:	70 61                	jo     0x443f9e
443f3d:	47                   	inc    %edi
443f3e:	45                   	inc    %ebp
443f3f:	58                   	pop    %eax
443f40:	77 6a                	ja     0x443fac
443f42:	42                   	inc    %edx
443f43:	6b 2b 44             	imul   $0x44,(%ebx),%ebp
443f46:	79 76                	jns    0x443fbe
443f48:	4f                   	dec    %edi
443f49:	6a 62                	push   $0x62
443f4b:	33 59 30             	xor    0x30(%ecx),%ebx
443f4e:	64 64 69 56 75 6b 73 	fs imul $0x6937736b,%fs:0x75(%esi),%edx
443f55:	37 69
443f57:	36 76 68             	ss jbe 0x443fc2
443f5a:	4b                   	dec    %ebx
443f5b:	63 6c 33 43          	arpl   %ebp,0x43(%ebx,%esi,1)
443f5f:	5a                   	pop    %edx
443f60:	5a                   	pop    %edx
443f61:	4b                   	dec    %ebx
443f62:	67 2f                	addr16 das
443f64:	67 32 33             	xor    (%bp,%di),%dh
443f67:	48                   	dec    %eax
443f68:	6b 79 59 55          	imul   $0x55,0x59(%ecx),%edi
443f6c:	66 49                	dec    %cx
443f6e:	53                   	push   %ebx
443f6f:	63 51 33             	arpl   %edx,0x33(%ecx)
443f72:	65 76 71             	gs jbe 0x443fe6
443f75:	33 37                	xor    (%edi),%esi
443f77:	48                   	dec    %eax
443f78:	6d                   	insl   (%dx),%es:(%edi)
443f79:	67 59                	addr16 pop %ecx
443f7b:	4c                   	dec    %esp
443f7c:	51                   	push   %ecx
443f7d:	55                   	push   %ebp
443f7e:	6a 61                	push   $0x61
443f80:	42                   	inc    %edx
443f81:	38 38                	cmp    %bh,(%eax)
443f83:	33 2b                	xor    (%ebx),%ebp
443f85:	2b 41 36             	sub    0x36(%ecx),%eax
443f88:	46                   	inc    %esi
443f89:	45                   	inc    %ebp
443f8a:	66 34 61             	data16 xor $0x61,%al
443f8d:	4a                   	dec    %edx
443f8e:	47                   	inc    %edi
443f8f:	31 55 7a             	xor    %edx,0x7a(%ebp)
443f92:	33 4a 46             	xor    0x46(%edx),%ecx
443f95:	61                   	popa
443f96:	62 41 63             	bound  %eax,0x63(%ecx)
443f99:	78 44                	js     0x443fdf
443f9b:	58                   	pop    %eax
443f9c:	58                   	pop    %eax
443f9d:	78 4c                	js     0x443feb
443f9f:	33 39                	xor    (%ecx),%edi
443fa1:	54                   	push   %esp
443fa2:	42                   	inc    %edx
443fa3:	42                   	inc    %edx
443fa4:	4d                   	dec    %ebp
443fa5:	2f                   	das
443fa6:	76 64                	jbe    0x44400c
443fa8:	70 62                	jo     0x44400c
443faa:	6b 68 4f 33          	imul   $0x33,0x4f(%eax),%ebp
443fae:	6d                   	insl   (%dx),%es:(%edi)
443faf:	33 33                	xor    (%ebx),%esi
443fb1:	72 77                	jb     0x44402a
443fb3:	4d                   	dec    %ebp
443fb4:	58                   	pop    %eax
443fb5:	67 31 59 79          	xor    %ebx,0x79(%bx,%di)
443fb9:	5a                   	pop    %edx
443fba:	79 33                	jns    0x443fef
443fbc:	32 77 38             	xor    0x38(%edi),%dh
443fbf:	6e                   	outsb  %ds:(%esi),(%dx)
443fc0:	4d                   	dec    %ebp
443fc1:	55                   	push   %ebp
443fc2:	38 66 61             	cmp    %ah,0x61(%esi)
443fc5:	72 46                	jb     0x44400d
443fc7:	4b                   	dec    %ebx
443fc8:	51                   	push   %ecx
443fc9:	46                   	inc    %esi
443fca:	5a                   	pop    %edx