446ce4:	77 61                	ja     0x446d47
446ce6:	53                   	push   %ebx
446ce7:	31 33                	xor    %esi,(%ebx)
446ce9:	4d                   	dec    %ebp
446cea:	59                   	pop    %ecx
446ceb:	4d                   	dec    %ebp
446cec:	6e                   	outsb  %ds:(%esi),(%dx)
446ced:	41                   	inc    %ecx
446cee:	4e                   	dec    %esi
446cef:	64 6b 66 59 71       	imul   $0x71,%fs:0x59(%esi),%esp
446cf4:	4d                   	dec    %ebp
446cf5:	70 4b                	jo     0x446d42
446cf7:	41                   	inc    %ecx
446cf8:	68 78 44 57 4d       	push   $0x4d574478
446cfd:	61                   	popa
446cfe:	56                   	push   %esi
446cff:	5a                   	pop    %edx
446d00:	49                   	dec    %ecx
446d01:	64 79 69             	fs jns 0x446d6d
446d04:	42                   	inc    %edx
446d05:	59                   	pop    %ecx
446d06:	48                   	dec    %eax
446d07:	33 70 30             	xor    0x30(%eax),%esi
446d0a:	6f                   	outsl  %ds:(%esi),(%dx)
446d0b:	36 68 61 53 77 41    	ss push $0x41775361
446d11:	75 42                	jne    0x446d55
446d13:	78 2b                	js     0x446d40
446d15:	7a 34                	jp     0x446d4b
446d17:	76 5a                	jbe    0x446d73
446d19:	77 44                	ja     0x446d5f
446d1b:	32 71 44             	xor    0x44(%ecx),%dh
446d1e:	79 2f                	jns    0x446d4f
446d20:	78 6d                	js     0x446d8f
446d22:	39 4a 4f             	cmp    %ecx,0x4f(%edx)
446d25:	4a                   	dec    %edx
446d26:	59                   	pop    %ecx
446d27:	57                   	push   %edi
446d28:	39 65 54             	cmp    %esp,0x54(%ebp)
446d2b:	66 67 63 73 78       	arpl   %si,0x78(%bp,%di)
446d30:	6b 30 69             	imul   $0x69,(%eax),%esi
446d33:	48                   	dec    %eax
446d34:	33 55 77             	xor    0x77(%ebp),%edx
446d37:	68 6f 44 44 6f       	push   $0x6f44446f
446d3c:	34 57                	xor    $0x57,%al
446d3e:	59                   	pop    %ecx
446d3f:	64 4c                	fs dec %esp
446d41:	46                   	inc    %esi
446d42:	76 73                	jbe    0x446db7
446d44:	35 4b 56 52 4b       	xor    $0x4b52564b,%eax
446d49:	49                   	dec    %ecx
446d4a:	59                   	pop    %ecx
446d4b:	43                   	inc    %ebx
446d4c:	6c                   	insb   (%dx),%es:(%edi)
446d4d:	58                   	pop    %eax
446d4e:	6c                   	insb   (%dx),%es:(%edi)
446d4f:	35 55 70 36 30       	xor    $0x30367055,%eax
446d54:	72 62                	jb     0x446db8
446d56:	7a 66                	jp     0x446dbe
446d58:	4e                   	dec    %esi
446d59:	41                   	inc    %ecx
446d5a:	51                   	push   %ecx
446d5b:	4a                   	dec    %edx
446d5c:	75 6b                	jne    0x446dc9
446d5e:	45                   	inc    %ebp
446d5f:	4a                   	dec    %edx
446d60:	55                   	push   %ebp
446d61:	34 39                	xor    $0x39,%al
446d63:	38 4f 58             	cmp    %cl,0x58(%edi)
446d66:	32 70 73             	xor    0x73(%eax),%dh
446d69:	33 6e 4b             	xor    0x4b(%esi),%ebp
446d6c:	74 59                	je     0x446dc7
446d6e:	30 67 6d             	xor    %ah,0x6d(%edi)
446d71:	76 55                	jbe    0x446dc8
446d73:	38 4c 65 61          	cmp    %cl,0x61(%ebp,%eiz,2)
446d77:	67 6b 4e 64 47       	imul   $0x47,0x64(%bp),%ecx
446d7c:	51                   	push   %ecx
446d7d:	62 53 49             	bound  %edx,0x49(%ebx)
446d80:	51                   	push   %ecx
446d81:	4c                   	dec    %esp
446d82:	63 69 78             	arpl   %ebp,0x78(%ecx)
446d85:	4a                   	dec    %edx
446d86:	46                   	inc    %esi
446d87:	7a 5a                	jp     0x446de3
446d89:	6c                   	insb   (%dx),%es:(%edi)
446d8a:	67 70 75             	addr16 jo 0x446e02
446d8d:	43                   	inc    %ebx
446d8e:	41                   	inc    %ecx
446d8f:	37                   	aaa
446d90:	30 48 49             	xor    %cl,0x49(%eax)
446d93:	78 6e                	js     0x446e03
446d95:	2b 45 50             	sub    0x50(%ebp),%eax
446d98:	76 32                	jbe    0x446dcc
446d9a:	35 4c 6e 51 2f       	xor    $0x2f516e4c,%eax
446d9f:	4b                   	dec    %ebx
446da0:	6c                   	insb   (%dx),%es:(%edi)
446da1:	49                   	dec    %ecx
446da2:	4d                   	dec    %ebp
446da3:	73 61                	jae    0x446e06
446da5:	30 70 57             	xor    %dh,0x57(%eax)
446da8:	68 2b 67 65 52       	push   $0x5265672b
446dad:	39 5a 79             	cmp    %ebx,0x79(%edx)
446db0:	43                   	inc    %ebx
446db1:	69 6f 6e 5a 78 73 57 	imul   $0x5773785a,0x6e(%edi),%ebp
446db8:	4a                   	dec    %edx
446db9:	6b 64 2f 6c 36       	imul   $0x36,0x6c(%edi,%ebp,1),%esp
446dbe:	2f                   	das
446dbf:	78 74                	js     0x446e35
446dc1:	47                   	inc    %edi
446dc2:	2b 35 6b 37 47 30    	sub    0x3047376b,%esi
446dc8:	76 63                	jbe    0x446e2d
446dca:	38 66 51             	cmp    %ah,0x51(%esi)
446dcd:	36 67 44             	ss addr16 inc %esp
446dd0:	68 68 59 57 4d       	push   $0x4d575968
446dd5:	6e                   	outsb  %ds:(%esi),(%dx)
446dd6:	75 6a                	jne    0x446e42
446dd8:	41                   	inc    %ecx
446dd9:	71 52                	jno    0x446e2d
446ddb:	35 2b 76 4b 46       	xor    $0x464b762b,%eax
446de0:	63 67 6b             	arpl   %esp,0x6b(%edi)
446de3:	75 43                	jne    0x446e28
446de5:	47                   	inc    %edi
446de6:	6b 2f 61             	imul   $0x61,(%edi),%ebp
446de9:	79 31                	jns    0x446e1c
446deb:	6f                   	outsl  %ds:(%esi),(%dx)
446dec:	59                   	pop    %ecx
446ded:	4f                   	dec    %edi
446dee:	57                   	push   %edi
446def:	6d                   	insl   (%dx),%es:(%edi)
446df0:	7a 6d                	jp     0x446e5f
446df2:	6d                   	insl   (%dx),%es:(%edi)
446df3:	42                   	inc    %edx
446df4:	79 53                	jns    0x446e49
446df6:	68 55 52 35 2f       	push   $0x2f355255
446dfb:	50                   	push   %eax
446dfc:	67 6e                	outsb  %ds:(%si),(%dx)
446dfe:	68 78 54 59 4c       	push   $0x4c595478
446e03:	75 70                	jne    0x446e75
446e05:	7a 57                	jp     0x446e5e
446e07:	4f                   	dec    %edi
446e08:	51                   	push   %ecx
446e09:	61                   	popa
446e0a:	30 6d 37             	xor    %ch,0x37(%ebp)
446e0d:	32 55 7a             	xor    0x7a(%ebp),%dl
446e10:	5a                   	pop    %edx
446e11:	49                   	dec    %ecx
446e12:	4d                   	dec    %ebp
446e13:	61                   	popa
446e14:	47                   	inc    %edi
446e15:	41                   	inc    %ecx
446e16:	6a 4e                	push   $0x4e
446e18:	52                   	push   %edx
446e19:	38 32                	cmp    %dh,(%edx)
446e1b:	30 6d 42             	xor    %ch,0x42(%ebp)
446e1e:	6f                   	outsl  %ds:(%esi),(%dx)
446e1f:	61                   	popa
446e20:	69 2f 2b 79 55 6d    	imul   $0x6d55792b,(%edi),%ebp
446e26:	34 6a                	xor    $0x6a,%al
446e28:	77 35                	ja     0x446e5f
446e2a:	39 51 67             	cmp    %edx,0x67(%ecx)
446e2d:	73 58                	jae    0x446e87
446e2f:	7a 4e                	jp     0x446e7f
446e31:	6f                   	outsl  %ds:(%esi),(%dx)
446e32:	2b 77 4e             	sub    0x4e(%edi),%esi
446e35:	4a                   	dec    %edx
446e36:	46                   	inc    %esi
446e37:	73 54                	jae    0x446e8d
446e39:	52                   	push   %edx
446e3a:	74 30                	je     0x446e6c
446e3c:	52                   	push   %edx
446e3d:	4d                   	dec    %ebp
446e3e:	65 31 6f 47          	xor    %ebp,%gs:0x47(%edi)
446e42:	76 63                	jbe    0x446ea7
446e44:	32 4f 2f             	xor    0x2f(%edi),%cl
446e47:	31 31                	xor    %esi,(%ecx)
446e49:	6c                   	insb   (%dx),%es:(%edi)
446e4a:	72 42                	jb     0x446e8e
446e4c:	43                   	inc    %ebx
446e4d:	4b                   	dec    %ebx
446e4e:	37                   	aaa
446e4f:	56                   	push   %esi
446e50:	55                   	push   %ebp
446e51:	4f                   	dec    %edi
446e52:	4c                   	dec    %esp
446e53:	5a                   	pop    %edx
446e54:	68 52 4c 6e 66       	push   $0x666e4c52
446e59:	58                   	pop    %eax
446e5a:	46                   	inc    %esi
446e5b:	77 56                	ja     0x446eb3
446e5d:	37                   	aaa
446e5e:	41                   	inc    %ecx
446e5f:	4f                   	dec    %edi
446e60:	7a 66                	jp     0x446ec8
446e62:	31 33                	xor    %esi,(%ebx)
446e64:	70 4c                	jo     0x446eb2
446e66:	52                   	push   %edx
446e67:	61                   	popa
446e68:	44                   	inc    %esp
446e69:	69 79 58 37 38 2f 2b 	imul   $0x2b2f3837,0x58(%ecx),%edi
446e70:	46                   	inc    %esi
446e71:	6e                   	outsb  %ds:(%esi),(%dx)
446e72:	4a                   	dec    %edx
446e73:	38 4b 73             	cmp    %cl,0x73(%ebx)
446e76:	56                   	push   %esi
446e77:	53                   	push   %ebx
446e78:	73 75                	jae    0x446eef
446e7a:	45                   	inc    %ebp
446e7b:	43                   	inc    %ebx
446e7c:	2b 74 55 4e          	sub    0x4e(%ebp,%edx,2),%esi
446e80:	4a                   	dec    %edx
446e81:	50                   	push   %eax
446e82:	6e                   	outsb  %ds:(%esi),(%dx)
446e83:	4f                   	dec    %edi
446e84:	4d                   	dec    %ebp
446e85:	68 47 63 72 52       	push   $0x52726347
446e8a:	39 2f                	cmp    %ebp,(%edi)
446e8c:	67 53                	addr16 push %ebx
446e8e:	4a                   	dec    %edx
446e8f:	34 4f                	xor    $0x4f,%al
446e91:	42                   	inc    %edx
446e92:	76 79                	jbe    0x446f0d
446e94:	6e                   	outsb  %ds:(%esi),(%dx)
446e95:	46                   	inc    %esi
446e96:	79 71                	jns    0x446f09
446e98:	78 52                	js     0x446eec
446e9a:	77 70                	ja     0x446f0c
446e9c:	77 4f                	ja     0x446eed
446e9e:	4b                   	dec    %ebx
446e9f:	4f                   	dec    %edi
446ea0:	51                   	push   %ecx
446ea1:	67 34 68             	addr16 xor $0x68,%al
446ea4:	32 4b 44             	xor    0x44(%ebx),%cl
446ea7:	42                   	inc    %edx
446ea8:	61                   	popa
446ea9:	55                   	push   %ebp
446eaa:	4f                   	dec    %edi
446eab:	47                   	inc    %edi
446eac:	35 4a 4f 38 50       	xor    $0x50384f4a,%eax
446eb1:	70 63                	jo     0x446f16
446eb3:	5a                   	pop    %edx
446eb4:	5a                   	pop    %edx
446eb5:	4b                   	dec    %ebx
446eb6:	4c                   	dec    %esp
446eb7:	42                   	inc    %edx
446eb8:	4e                   	dec    %esi
446eb9:	48                   	dec    %eax
446eba:	2b 5a 56             	sub    0x56(%edx),%ebx
446ebd:	6e                   	outsb  %ds:(%esi),(%dx)
446ebe:	4c                   	dec    %esp
446ebf:	7a 62                	jp     0x446f23
446ec1:	57                   	push   %edi
446ec2:	37                   	aaa
446ec3:	61                   	popa
446ec4:	58                   	pop    %eax
446ec5:	38 6f 39             	cmp    %ch,0x39(%edi)
446ec8:	4d                   	dec    %ebp
446ec9:	52                   	push   %edx
446eca:	52                   	push   %edx
446ecb:	63 66 37             	arpl   %esp,0x37(%esi)
446ece:	4a                   	dec    %edx
446ecf:	42                   	inc    %edx
446ed0:	50                   	push   %eax
446ed1:	72 58                	jb     0x446f2b
446ed3:	2b 75 30             	sub    0x30(%ebp),%esi
446ed6:	6a 33                	push   $0x33
446ed8:	44                   	inc    %esp
446ed9:	47                   	inc    %edi
446eda:	6b 44 71 6d 4b       	imul   $0x4b,0x6d(%ecx,%esi,2),%eax
446edf:	70 59                	jo     0x446f3a
446ee1:	69 58 4f 39 69 4f 46 	imul   $0x464f6939,0x4f(%eax),%ebx
446ee8:	38 47 39             	cmp    %al,0x39(%edi)
446eeb:	7a 70                	jp     0x446f5d
446eed:	6f                   	outsl  %ds:(%esi),(%dx)
446eee:	41                   	inc    %ecx
446eef:	2f                   	das
446ef0:	46                   	inc    %esi
446ef1:	63 44 70 36          	arpl   %eax,0x36(%eax,%esi,2)
446ef5:	65 46                	gs inc %esi
446ef7:	49                   	dec    %ecx
446ef8:	59                   	pop    %ecx
446ef9:	53                   	push   %ebx
446efa:	6e                   	outsb  %ds:(%esi),(%dx)
446efb:	77 72                	ja     0x446f6f
446efd:	47                   	inc    %edi
446efe:	4a                   	dec    %edx
446eff:	64 78 6f             	fs js  0x446f71
446f02:	4e                   	dec    %esi
446f03:	62 54 74 76          	bound  %edx,0x76(%esp,%esi,2)
446f07:	42                   	inc    %edx
446f08:	46                   	inc    %esi
446f09:	73 4b                	jae    0x446f56
446f0b:	51                   	push   %ecx
446f0c:	50                   	push   %eax
446f0d:	48                   	dec    %eax
446f0e:	32 73 72             	xor    0x72(%ebx),%dh
446f11:	54                   	push   %esp
446f12:	54                   	push   %esp
446f13:	66 51                	push   %cx
446f15:	64 73 33             	fs jae 0x446f4b
446f18:	74 56                	je     0x446f70
446f1a:	4b                   	dec    %ebx
446f1b:	63 44 71 58          	arpl   %eax,0x58(%ecx,%esi,2)
446f1f:	38 4a 74             	cmp    %cl,0x74(%edx)
446f22:	6d                   	insl   (%dx),%es:(%edi)
446f23:	56                   	push   %esi
446f24:	69 47 73 73 6f 34 70 	imul   $0x70346f73,0x73(%edi),%eax
446f2b:	5a                   	pop    %edx
446f2c:	56                   	push   %esi
446f2d:	66 4a                	dec    %dx
446f2f:	71 52                	jno    0x446f83
446f31:	50                   	push   %eax
446f32:	4e                   	dec    %esi
446f33:	34 6b                	xor    $0x6b,%al
446f35:	36 50                	ss push %eax
446f37:	50                   	push   %eax
446f38:	53                   	push   %ebx
446f39:	53                   	push   %ebx
446f3a:	79 43                	jns    0x446f7f
446f3c:	56                   	push   %esi
446f3d:	2f                   	das
446f3e:	79 6d                	jns    0x446fad
446f40:	69 44 68 5a 69 4e 42 	imul   $0x6c424e69,0x5a(%eax,%ebp,2),%eax
446f47:	6c
446f48:	2b 36                	sub    (%esi),%esi
446f4a:	62 47 70             	bound  %eax,0x70(%edi)
446f4d:	66 37                	data16 aaa
446f4f:	34 69                	xor    $0x69,%al
446f51:	54                   	push   %esp
446f52:	72 45                	jb     0x446f99
446f54:	51                   	push   %ecx
446f55:	69 35 61 72 53 64 68 	imul   $0x30587768,0x64537261,%esi
446f5c:	77 58 30
446f5f:	35 68 45 69 2b       	xor    $0x2b694568,%eax
446f64:	4e                   	dec    %esi
446f65:	4e                   	dec    %esi
446f66:	66 4d                	dec    %bp
446f68:	70 52                	jo     0x446fbc
446f6a:	58                   	pop    %eax
446f6b:	6d                   	insl   (%dx),%es:(%edi)
446f6c:	4a                   	dec    %edx
446f6d:	52                   	push   %edx
446f6e:	65 4c                	gs dec %esp
446f70:	73 59                	jae    0x446fcb
446f72:	71 4d                	jno    0x446fc1
446f74:	66 42                	inc    %dx
446f76:	33 47 56             	xor    0x56(%edi),%eax
446f79:	30 39                	xor    %bh,(%ecx)
446f7b:	51                   	push   %ecx
446f7c:	55                   	push   %ebp
446f7d:	63 76 50             	arpl   %esi,0x50(%esi)
446f80:	66 50                	push   %ax