458cf8:	cc                   	int3
458cf9:	cc                   	int3
458cfa:	cc                   	int3
458cfb:	cc                   	int3
458cfc:	cc                   	int3
458cfd:	cc                   	int3
458cfe:	cc                   	int3
458cff:	cc                   	int3
458d00:	8b c1                	mov    %ecx,%eax
458d02:	c2 04 00             	ret    $0x4
458d05:	cc                   	int3
458d06:	cc                   	int3
458d07:	cc                   	int3
458d08:	cc                   	int3
458d09:	cc                   	int3
458d0a:	cc                   	int3
458d0b:	cc                   	int3
458d0c:	cc                   	int3
458d0d:	cc                   	int3
458d0e:	cc                   	int3
458d0f:	cc                   	int3
458d10:	8b c1                	mov    %ecx,%eax
458d12:	c2 04 00             	ret    $0x4
458d15:	cc                   	int3
458d16:	cc                   	int3
458d17:	cc                   	int3
458d18:	cc                   	int3
458d19:	cc                   	int3
458d1a:	cc                   	int3
458d1b:	cc                   	int3
458d1c:	cc                   	int3
458d1d:	cc                   	int3
458d1e:	cc                   	int3
458d1f:	cc                   	int3
458d20:	56                   	push   %esi
458d21:	ff 74 24 08          	push   0x8(%esp)
458d25:	8b f1                	mov    %ecx,%esi
458d27:	8d 46 04             	lea    0x4(%esi),%eax
458d2a:	c7 06 28 17 bd 00    	movl   $0xbd1728,(%esi)
458d30:	89 86 04 02 00 00    	mov    %eax,0x204(%esi)
458d36:	c7 86 08 02 00 00 00 	movl   $0x200,0x208(%esi)
458d3d:	02 00 00
458d40:	e8 ec 96 fb ff       	call   0x412431
458d45:	8b c6                	mov    %esi,%eax
458d47:	5e                   	pop    %esi
458d48:	c2 04 00             	ret    $0x4
458d4b:	cc                   	int3
458d4c:	cc                   	int3
458d4d:	cc                   	int3
458d4e:	cc                   	int3
458d4f:	cc                   	int3
458d50:	cc                   	int3
458d51:	cc                   	int3
458d52:	cc                   	int3
458d53:	cc                   	int3
458d54:	cc                   	int3
458d55:	cc                   	int3
458d56:	cc                   	int3
458d57:	cc                   	int3
458d58:	cc                   	int3
458d59:	cc                   	int3
458d5a:	cc                   	int3
458d5b:	cc                   	int3
458d5c:	cc                   	int3
458d5d:	cc                   	int3
458d5e:	cc                   	int3
458d5f:	cc                   	int3
458d60:	56                   	push   %esi
458d61:	ff 74 24 08          	push   0x8(%esp)
458d65:	8b f1                	mov    %ecx,%esi
458d67:	8d 46 04             	lea    0x4(%esi),%eax
458d6a:	c7 06 1c 17 bd 00    	movl   $0xbd171c,(%esi)
458d70:	89 86 04 04 00 00    	mov    %eax,0x404(%esi)
458d76:	c7 86 08 04 00 00 00 	movl   $0x200,0x408(%esi)
458d7d:	02 00 00
458d80:	e8 e2 f7 fa ff       	call   0x408567
458d85:	8b c6                	mov    %esi,%eax
458d87:	5e                   	pop    %esi
458d88:	c2 04 00             	ret    $0x4
458d8b:	cc                   	int3
458d8c:	cc                   	int3
458d8d:	cc                   	int3
458d8e:	cc                   	int3
458d8f:	cc                   	int3
458d90:	cc                   	int3
458d91:	cc                   	int3
458d92:	cc                   	int3
458d93:	cc                   	int3
458d94:	cc                   	int3
458d95:	cc                   	int3
458d96:	cc                   	int3
458d97:	cc                   	int3
458d98:	cc                   	int3
458d99:	cc                   	int3
458d9a:	cc                   	int3
458d9b:	cc                   	int3
458d9c:	cc                   	int3
458d9d:	cc                   	int3
458d9e:	cc                   	int3
458d9f:	cc                   	int3
458da0:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
458da7:	8b c1                	mov    %ecx,%eax
458da9:	c7 41 14 00 00 00 00 	movl   $0x0,0x14(%ecx)
458db0:	c3                   	ret
458db1:	cc                   	int3
458db2:	cc                   	int3
458db3:	cc                   	int3
458db4:	cc                   	int3
458db5:	cc                   	int3
458db6:	cc                   	int3
458db7:	cc                   	int3
458db8:	cc                   	int3
458db9:	cc                   	int3
458dba:	cc                   	int3
458dbb:	cc                   	int3
458dbc:	cc                   	int3
458dbd:	cc                   	int3
458dbe:	cc                   	int3
458dbf:	cc                   	int3
458dc0:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
458dc7:	8b c1                	mov    %ecx,%eax
458dc9:	c7 41 14 00 00 00 00 	movl   $0x0,0x14(%ecx)
458dd0:	c3                   	ret
458dd1:	cc                   	int3
458dd2:	cc                   	int3
458dd3:	cc                   	int3
458dd4:	cc                   	int3
458dd5:	cc                   	int3
458dd6:	cc                   	int3
458dd7:	cc                   	int3
458dd8:	cc                   	int3
458dd9:	cc                   	int3
458dda:	cc                   	int3
458ddb:	cc                   	int3
458ddc:	cc                   	int3
458ddd:	cc                   	int3
458dde:	cc                   	int3
458ddf:	cc                   	int3
458de0:	8b c1                	mov    %ecx,%eax
458de2:	c3                   	ret
458de3:	cc                   	int3
458de4:	cc                   	int3
458de5:	cc                   	int3
458de6:	cc                   	int3
458de7:	cc                   	int3
458de8:	cc                   	int3
458de9:	cc                   	int3
458dea:	cc                   	int3
458deb:	cc                   	int3
458dec:	cc                   	int3
458ded:	cc                   	int3
458dee:	cc                   	int3
458def:	cc                   	int3
458df0:	8b c1                	mov    %ecx,%eax
458df2:	c3                   	ret
458df3:	cc                   	int3
458df4:	cc                   	int3
458df5:	cc                   	int3
458df6:	cc                   	int3
458df7:	cc                   	int3
458df8:	cc                   	int3
458df9:	cc                   	int3
458dfa:	cc                   	int3
458dfb:	cc                   	int3
458dfc:	cc                   	int3
458dfd:	cc                   	int3
458dfe:	cc                   	int3
458dff:	cc                   	int3
458e00:	c7 41 14 0f 00 00 00 	movl   $0xf,0x14(%ecx)
458e07:	8b c1                	mov    %ecx,%eax
458e09:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
458e10:	c6 01 00             	movb   $0x0,(%ecx)
458e13:	c3                   	ret
458e14:	cc                   	int3
458e15:	cc                   	int3
458e16:	cc                   	int3
458e17:	cc                   	int3
458e18:	cc                   	int3
458e19:	cc                   	int3
458e1a:	cc                   	int3
458e1b:	cc                   	int3
458e1c:	cc                   	int3
458e1d:	cc                   	int3
458e1e:	cc                   	int3
458e1f:	cc                   	int3
458e20:	56                   	push   %esi
458e21:	8b f1                	mov    %ecx,%esi
458e23:	0f 57 c0             	xorps  %xmm0,%xmm0
458e26:	8d 46 10             	lea    0x10(%esi),%eax
458e29:	0f 11 00             	movups %xmm0,(%eax)
458e2c:	6a 00                	push   $0x0
458e2e:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
458e33:	50                   	push   %eax
458e34:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
458e3a:	c7 46 04 00 00 40 00 	movl   $0x400000,0x4(%esi)
458e41:	c7 46 08 2c c9 d5 00 	movl   $0xd5c92c,0x8(%esi)
458e48:	c7 46 0c 2c ca d5 00 	movl   $0xd5ca2c,0xc(%esi)
458e4f:	ff 15 d0 36 d8 00    	call   *0xd836d0
458e55:	85 c0                	test   %eax,%eax
458e57:	75 21                	jne    0x458e7a
458e59:	ff 15 d4 36 d8 00    	call   *0xd836d4
458e5f:	85 c0                	test   %eax,%eax
458e61:	7e 0a                	jle    0x458e6d
458e63:	0f b7 c0             	movzwl %ax,%eax
458e66:	0d 00 00 07 80       	or     $0x80070000,%eax
458e6b:	85 c0                	test   %eax,%eax
458e6d:	79 0b                	jns    0x458e7a
458e6f:	8b c6                	mov    %esi,%eax
458e71:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
458e78:	5e                   	pop    %esi
458e79:	c3                   	ret
458e7a:	c7 06 28 00 00 00    	movl   $0x28,(%esi)
458e80:	8b c6                	mov    %esi,%eax
458e82:	5e                   	pop    %esi
458e83:	c3                   	ret
458e84:	cc                   	int3
458e85:	cc                   	int3
458e86:	cc                   	int3
458e87:	cc                   	int3
458e88:	cc                   	int3
458e89:	cc                   	int3
458e8a:	cc                   	int3
458e8b:	cc                   	int3
458e8c:	cc                   	int3
458e8d:	cc                   	int3
458e8e:	cc                   	int3
458e8f:	cc                   	int3
458e90:	cc                   	int3
458e91:	cc                   	int3
458e92:	cc                   	int3
458e93:	cc                   	int3
458e94:	cc                   	int3
458e95:	cc                   	int3
458e96:	cc                   	int3
458e97:	cc                   	int3
458e98:	cc                   	int3
458e99:	cc                   	int3
458e9a:	cc                   	int3
458e9b:	cc                   	int3
458e9c:	cc                   	int3
458e9d:	cc                   	int3
458e9e:	cc                   	int3
458e9f:	cc                   	int3
458ea0:	8b 44 24 04          	mov    0x4(%esp),%eax
458ea4:	89 41 04             	mov    %eax,0x4(%ecx)
458ea7:	33 c0                	xor    %eax,%eax
458ea9:	c7 01 94 12 bd 00    	movl   $0xbd1294,(%ecx)
458eaf:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
458eb6:	c7 41 14 02 00 00 00 	movl   $0x2,0x14(%ecx)
458ebd:	c7 41 0c 00 00 00 00 	movl   $0x0,0xc(%ecx)
458ec4:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
458ecb:	89 41 18             	mov    %eax,0x18(%ecx)
458ece:	8b c1                	mov    %ecx,%eax
458ed0:	89 49 08             	mov    %ecx,0x8(%ecx)
458ed3:	c2 04 00             	ret    $0x4
458ed6:	cc                   	int3
458ed7:	cc                   	int3
458ed8:	cc                   	int3
458ed9:	cc                   	int3
458eda:	cc                   	int3
458edb:	cc                   	int3
458edc:	cc                   	int3
458edd:	cc                   	int3
458ede:	cc                   	int3
458edf:	cc                   	int3
458ee0:	cc                   	int3
458ee1:	cc                   	int3
458ee2:	cc                   	int3
458ee3:	cc                   	int3
458ee4:	cc                   	int3
458ee5:	cc                   	int3
458ee6:	cc                   	int3
458ee7:	cc                   	int3
458ee8:	cc                   	int3
458ee9:	cc                   	int3
458eea:	cc                   	int3
458eeb:	cc                   	int3
458eec:	cc                   	int3
458eed:	cc                   	int3
458eee:	cc                   	int3
458eef:	cc                   	int3
458ef0:	51                   	push   %ecx
458ef1:	56                   	push   %esi
458ef2:	8b f1                	mov    %ecx,%esi
458ef4:	0f 57 c0             	xorps  %xmm0,%xmm0
458ef7:	0f 11 46 04          	movups %xmm0,0x4(%esi)
458efb:	8d 46 04             	lea    0x4(%esi),%eax
458efe:	89 74 24 04          	mov    %esi,0x4(%esp)
458f02:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
458f07:	6a 00                	push   $0x0
458f09:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
458f10:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
458f17:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
458f1e:	50                   	push   %eax
458f1f:	c7 06 2c 00 00 00    	movl   $0x2c,(%esi)
458f25:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
458f2c:	ff 15 d0 36 d8 00    	call   *0xd836d0
458f32:	85 c0                	test   %eax,%eax
458f34:	75 28                	jne    0x458f5e
458f36:	ff 15 d4 36 d8 00    	call   *0xd836d4
458f3c:	85 c0                	test   %eax,%eax
458f3e:	7e 0a                	jle    0x458f4a
458f40:	0f b7 c0             	movzwl %ax,%eax
458f43:	0d 00 00 07 80       	or     $0x80070000,%eax
458f48:	85 c0                	test   %eax,%eax
458f4a:	8b c6                	mov    %esi,%eax
458f4c:	79 12                	jns    0x458f60
458f4e:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
458f55:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
458f5b:	5e                   	pop    %esi
458f5c:	59                   	pop    %ecx
458f5d:	c3                   	ret
458f5e:	8b c6                	mov    %esi,%eax
458f60:	5e                   	pop    %esi
458f61:	59                   	pop    %ecx
458f62:	c3                   	ret
458f63:	cc                   	int3
458f64:	cc                   	int3
458f65:	cc                   	int3
458f66:	cc                   	int3
458f67:	cc                   	int3
458f68:	cc                   	int3
458f69:	cc                   	int3
458f6a:	cc                   	int3
458f6b:	cc                   	int3
458f6c:	cc                   	int3
458f6d:	cc                   	int3
458f6e:	cc                   	int3
458f6f:	cc                   	int3
458f70:	cc                   	int3
458f71:	cc                   	int3
458f72:	cc                   	int3
458f73:	cc                   	int3
458f74:	cc                   	int3
458f75:	cc                   	int3
458f76:	cc                   	int3
458f77:	cc                   	int3
458f78:	cc                   	int3
458f79:	cc                   	int3
458f7a:	cc                   	int3
458f7b:	cc                   	int3
458f7c:	cc                   	int3
458f7d:	cc                   	int3
458f7e:	cc                   	int3
458f7f:	cc                   	int3
458f80:	51                   	push   %ecx
458f81:	56                   	push   %esi
458f82:	8b f1                	mov    %ecx,%esi
458f84:	89 74 24 04          	mov    %esi,0x4(%esp)
458f88:	e8 36 17 fb ff       	call   0x40a6c3