440c62:	8b e9                	mov    %ecx,%ebp
440c64:	ff 74 24 2c          	push   0x2c(%esp)
440c68:	8b 44 24 14          	mov    0x14(%esp),%eax
440c6c:	8b 7c 24 1c          	mov    0x1c(%esp),%edi
440c70:	6a 00                	push   $0x0
440c72:	55                   	push   %ebp
440c73:	8b 40 14             	mov    0x14(%eax),%eax
440c76:	8b 37                	mov    (%edi),%esi
440c78:	03 c2                	add    %edx,%eax
440c7a:	50                   	push   %eax
440c7b:	ff 74 24 38          	push   0x38(%esp)
440c7f:	8b b6 88 00 00 00    	mov    0x88(%esi),%esi
440c85:	8b ce                	mov    %esi,%ecx
440c87:	ff 15 d4 e2 49 00    	call   *0x49e2d4
440c8d:	8b cf                	mov    %edi,%ecx
440c8f:	ff d6                	call   *%esi
440c91:	85 c0                	test   %eax,%eax
440c93:	75 05                	jne    0x440c9a
440c95:	01 2b                	add    %ebp,(%ebx)
440c97:	11 43 04             	adc    %eax,0x4(%ebx)
440c9a:	5f                   	pop    %edi
440c9b:	5e                   	pop    %esi
440c9c:	5d                   	pop    %ebp
440c9d:	5b                   	pop    %ebx
440c9e:	59                   	pop    %ecx
440c9f:	c2 18 00             	ret    $0x18
440ca2:	cc                   	int3
440ca3:	cc                   	int3
440ca4:	cc                   	int3
440ca5:	cc                   	int3
440ca6:	cc                   	int3
440ca7:	cc                   	int3
440ca8:	cc                   	int3
440ca9:	cc                   	int3
440caa:	cc                   	int3
440cab:	cc                   	int3
440cac:	cc                   	int3
440cad:	cc                   	int3
440cae:	cc                   	int3
440caf:	cc                   	int3
440cb0:	83 e9 04             	sub    $0x4,%ecx
440cb3:	e9 48 ed ff ff       	jmp    0x43fa00
440cb8:	cc                   	int3
440cb9:	cc                   	int3
440cba:	cc                   	int3
440cbb:	cc                   	int3
440cbc:	cc                   	int3
440cbd:	cc                   	int3
440cbe:	cc                   	int3
440cbf:	cc                   	int3
440cc0:	83 e9 04             	sub    $0x4,%ecx
440cc3:	e9 d8 f7 ff ff       	jmp    0x4404a0
440cc8:	cc                   	int3
440cc9:	cc                   	int3
440cca:	cc                   	int3
440ccb:	cc                   	int3
440ccc:	cc                   	int3
440ccd:	cc                   	int3
440cce:	cc                   	int3
440ccf:	cc                   	int3
440cd0:	83 e9 04             	sub    $0x4,%ecx
440cd3:	e9 58 e9 ff ff       	jmp    0x43f630
440cd8:	cc                   	int3
440cd9:	cc                   	int3
440cda:	cc                   	int3
440cdb:	cc                   	int3
440cdc:	cc                   	int3
440cdd:	cc                   	int3
440cde:	cc                   	int3
440cdf:	cc                   	int3
440ce0:	83 e9 04             	sub    $0x4,%ecx
440ce3:	e9 68 fb ff ff       	jmp    0x440850
440ce8:	cc                   	int3
440ce9:	cc                   	int3
440cea:	cc                   	int3
440ceb:	cc                   	int3
440cec:	cc                   	int3
440ced:	cc                   	int3
440cee:	cc                   	int3
440cef:	cc                   	int3
440cf0:	55                   	push   %ebp
440cf1:	8b ec                	mov    %esp,%ebp
440cf3:	6a ff                	push   $0xffffffff
440cf5:	68 28 ac 49 00       	push   $0x49ac28
440cfa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
440d00:	50                   	push   %eax
440d01:	81 ec 8c 00 00 00    	sub    $0x8c,%esp
440d07:	a1 14 40 4c 00       	mov    0x4c4014,%eax
440d0c:	33 c5                	xor    %ebp,%eax
440d0e:	89 45 f0             	mov    %eax,-0x10(%ebp)
440d11:	53                   	push   %ebx
440d12:	56                   	push   %esi
440d13:	57                   	push   %edi
440d14:	50                   	push   %eax
440d15:	8d 45 f4             	lea    -0xc(%ebp),%eax
440d18:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
440d1e:	8b f9                	mov    %ecx,%edi
440d20:	8b 17                	mov    (%edi),%edx
440d22:	8b 45 10             	mov    0x10(%ebp),%eax
440d25:	8b 5d 0c             	mov    0xc(%ebp),%ebx
440d28:	50                   	push   %eax
440d29:	8b 72 04             	mov    0x4(%edx),%esi
440d2c:	8b ce                	mov    %esi,%ecx
440d2e:	68 5c 52 4c 00       	push   $0x4c525c
440d33:	53                   	push   %ebx
440d34:	ff 15 d4 e2 49 00    	call   *0x49e2d4
440d3a:	8b cf                	mov    %edi,%ecx
440d3c:	ff d6                	call   *%esi
440d3e:	84 c0                	test   %al,%al
440d40:	74 1e                	je     0x440d60
440d42:	8b 4d f4             	mov    -0xc(%ebp),%ecx
440d45:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
440d4c:	59                   	pop    %ecx
440d4d:	5f                   	pop    %edi
440d4e:	5e                   	pop    %esi
440d4f:	5b                   	pop    %ebx
440d50:	8b 4d f0             	mov    -0x10(%ebp),%ecx
440d53:	33 cd                	xor    %ebp,%ecx
440d55:	e8 70 8c 02 00       	call   0x4699ca
440d5a:	8b e5                	mov    %ebp,%esp
440d5c:	5d                   	pop    %ebp
440d5d:	c2 0c 00             	ret    $0xc
440d60:	68 bc 6f 4b 00       	push   $0x4b6fbc
440d65:	8d 4d b0             	lea    -0x50(%ebp),%ecx
440d68:	e8 d3 a2 fc ff       	call   0x40b040
440d6d:	68 60 65 4b 00       	push   $0x4b6560
440d72:	8b d0                	mov    %eax,%edx
440d74:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
440d7b:	8d 4d 98             	lea    -0x68(%ebp),%ecx
440d7e:	e8 dd 09 fd ff       	call   0x411760
440d83:	53                   	push   %ebx
440d84:	8b d0                	mov    %eax,%edx
440d86:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
440d8a:	8d 4d 80             	lea    -0x80(%ebp),%ecx
440d8d:	e8 ce 09 fd ff       	call   0x411760
440d92:	68 30 15 4b 00       	push   $0x4b1530
440d97:	8b d0                	mov    %eax,%edx
440d99:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
440d9d:	8d 8d 68 ff ff ff    	lea    -0x98(%ebp),%ecx
440da3:	e8 b8 09 fd ff       	call   0x411760
440da8:	83 c4 0c             	add    $0xc,%esp
440dab:	50                   	push   %eax
440dac:	8d 4d c8             	lea    -0x38(%ebp),%ecx
440daf:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
440db3:	e8 d8 b0 fc ff       	call   0x40be90
440db8:	68 b8 1d 4c 00       	push   $0x4c1db8
440dbd:	8d 45 c8             	lea    -0x38(%ebp),%eax
440dc0:	50                   	push   %eax
440dc1:	e8 e8 a7 02 00       	call   0x46b5ae
440dc6:	cc                   	int3
440dc7:	cc                   	int3
440dc8:	cc                   	int3
440dc9:	cc                   	int3
440dca:	cc                   	int3
440dcb:	cc                   	int3
440dcc:	cc                   	int3
440dcd:	cc                   	int3
440dce:	cc                   	int3
440dcf:	cc                   	int3
440dd0:	55                   	push   %ebp
440dd1:	8b ec                	mov    %esp,%ebp
440dd3:	6a ff                	push   $0xffffffff
440dd5:	68 05 a6 49 00       	push   $0x49a605
440dda:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
440de0:	50                   	push   %eax
440de1:	83 ec 24             	sub    $0x24,%esp
440de4:	a1 14 40 4c 00       	mov    0x4c4014,%eax
440de9:	33 c5                	xor    %ebp,%eax
440deb:	89 45 f0             	mov    %eax,-0x10(%ebp)
440dee:	56                   	push   %esi
440def:	50                   	push   %eax
440df0:	8d 45 f4             	lea    -0xc(%ebp),%eax
440df3:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
440df9:	8b f1                	mov    %ecx,%esi
440dfb:	89 75 d4             	mov    %esi,-0x2c(%ebp)
440dfe:	8b 4d 08             	mov    0x8(%ebp),%ecx
440e01:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
440e06:	89 75 d0             	mov    %esi,-0x30(%ebp)
440e09:	8b 51 10             	mov    0x10(%ecx),%edx
440e0c:	2b c2                	sub    %edx,%eax
440e0e:	83 f8 36             	cmp    $0x36,%eax
440e11:	0f 82 a3 00 00 00    	jb     0x440eba
440e17:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
440e1b:	72 02                	jb     0x440e1f
440e1d:	8b 09                	mov    (%ecx),%ecx
440e1f:	6a 36                	push   $0x36
440e21:	68 fc 68 4b 00       	push   $0x4b68fc
440e26:	52                   	push   %edx
440e27:	51                   	push   %ecx
440e28:	51                   	push   %ecx
440e29:	ff 75 d0             	push   -0x30(%ebp)
440e2c:	8d 4d d8             	lea    -0x28(%ebp),%ecx
440e2f:	e8 0c 13 fd ff       	call   0x412140
440e34:	0f 57 c0             	xorps  %xmm0,%xmm0
440e37:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
440e3e:	66 0f d6 46 04       	movq   %xmm0,0x4(%esi)
440e43:	8d 45 d8             	lea    -0x28(%ebp),%eax
440e46:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
440e4a:	50                   	push   %eax
440e4b:	8d 4e 10             	lea    0x10(%esi),%ecx
440e4e:	c7 06 b4 1b 4b 00    	movl   $0x4b1bb4,(%esi)
440e54:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
440e5b:	e8 c0 28 fc ff       	call   0x403720
440e60:	8b 4d ec             	mov    -0x14(%ebp),%ecx
440e63:	c7 06 f0 1b 4b 00    	movl   $0x4b1bf0,(%esi)
440e69:	83 f9 10             	cmp    $0x10,%ecx
440e6c:	72 28                	jb     0x440e96
440e6e:	8b 55 d8             	mov    -0x28(%ebp),%edx
440e71:	41                   	inc    %ecx
440e72:	8b c2                	mov    %edx,%eax
440e74:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
440e7a:	72 10                	jb     0x440e8c
440e7c:	8b 50 fc             	mov    -0x4(%eax),%edx
440e7f:	83 c1 23             	add    $0x23,%ecx
440e82:	2b c2                	sub    %edx,%eax
440e84:	83 c0 fc             	add    $0xfffffffc,%eax
440e87:	83 f8 1f             	cmp    $0x1f,%eax
440e8a:	77 33                	ja     0x440ebf
440e8c:	51                   	push   %ecx
440e8d:	52                   	push   %edx
440e8e:	e8 75 8b 02 00       	call   0x469a08
440e93:	83 c4 08             	add    $0x8,%esp
440e96:	c7 06 38 69 4b 00    	movl   $0x4b6938,(%esi)
440e9c:	8b c6                	mov    %esi,%eax
440e9e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
440ea1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
440ea8:	59                   	pop    %ecx
440ea9:	5e                   	pop    %esi
440eaa:	8b 4d f0             	mov    -0x10(%ebp),%ecx
440ead:	33 cd                	xor    %ebp,%ecx
440eaf:	e8 16 8b 02 00       	call   0x4699ca
440eb4:	8b e5                	mov    %ebp,%esp
440eb6:	5d                   	pop    %ebp
440eb7:	c2 04 00             	ret    $0x4
440eba:	e8 21 05 fc ff       	call   0x4013e0
440ebf:	e8 6d 87 03 00       	call   0x479631
440ec4:	cc                   	int3
440ec5:	cc                   	int3
440ec6:	cc                   	int3
440ec7:	cc                   	int3
440ec8:	cc                   	int3
440ec9:	cc                   	int3
440eca:	cc                   	int3
440ecb:	cc                   	int3
440ecc:	cc                   	int3
440ecd:	cc                   	int3
440ece:	cc                   	int3
440ecf:	cc                   	int3
440ed0:	55                   	push   %ebp
440ed1:	8b ec                	mov    %esp,%ebp
440ed3:	6a ff                	push   $0xffffffff
440ed5:	68 05 a6 49 00       	push   $0x49a605
440eda:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
440ee0:	50                   	push   %eax
440ee1:	83 ec 24             	sub    $0x24,%esp
440ee4:	a1 14 40 4c 00       	mov    0x4c4014,%eax
440ee9:	33 c5                	xor    %ebp,%eax
440eeb:	89 45 f0             	mov    %eax,-0x10(%ebp)
440eee:	56                   	push   %esi
440eef:	50                   	push   %eax
440ef0:	8d 45 f4             	lea    -0xc(%ebp),%eax
440ef3:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
440ef9:	8b f1                	mov    %ecx,%esi
440efb:	89 75 d4             	mov    %esi,-0x2c(%ebp)
440efe:	89 75 d0             	mov    %esi,-0x30(%ebp)
440f01:	8d 4d d8             	lea    -0x28(%ebp),%ecx
440f04:	6a 19                	push   $0x19
440f06:	68 74 69 4b 00       	push   $0x4b6974
440f0b:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
440f12:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
440f19:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
440f20:	e8 5b a1 fc ff       	call   0x40b080
440f25:	0f 57 c0             	xorps  %xmm0,%xmm0
440f28:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
440f2f:	66 0f d6 46 04       	movq   %xmm0,0x4(%esi)
440f34:	8d 45 d8             	lea    -0x28(%ebp),%eax
440f37:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
440f3b:	50                   	push   %eax
440f3c:	8d 4e 10             	lea    0x10(%esi),%ecx
440f3f:	c7 06 b4 1b 4b 00    	movl   $0x4b1bb4,(%esi)
440f45:	c7 46 0c 06 00 00 00 	movl   $0x6,0xc(%esi)
440f4c:	e8 cf 27 fc ff       	call   0x403720
440f51:	8b 4d ec             	mov    -0x14(%ebp),%ecx
440f54:	83 f9 10             	cmp    $0x10,%ecx
440f57:	72 28                	jb     0x440f81
440f59:	8b 55 d8             	mov    -0x28(%ebp),%edx
440f5c:	41                   	inc    %ecx
440f5d:	8b c2                	mov    %edx,%eax
440f5f:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
440f65:	72 10                	jb     0x440f77
440f67:	8b 50 fc             	mov    -0x4(%eax),%edx
440f6a:	83 c1 23             	add    $0x23,%ecx
440f6d:	2b c2                	sub    %edx,%eax
440f6f:	83 c0 fc             	add    $0xfffffffc,%eax
440f72:	83 f8 1f             	cmp    $0x1f,%eax
440f75:	77 2c                	ja     0x440fa3
440f77:	51                   	push   %ecx
440f78:	52                   	push   %edx
440f79:	e8 8a 8a 02 00       	call   0x469a08
440f7e:	83 c4 08             	add    $0x8,%esp
440f81:	c7 06 d0 6c 4b 00    	movl   $0x4b6cd0,(%esi)
440f87:	8b c6                	mov    %esi,%eax
440f89:	8b 4d f4             	mov    -0xc(%ebp),%ecx
440f8c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
440f93:	59                   	pop    %ecx
440f94:	5e                   	pop    %esi
440f95:	8b 4d f0             	mov    -0x10(%ebp),%ecx
440f98:	33 cd                	xor    %ebp,%ecx
440f9a:	e8 2b 8a 02 00       	call   0x4699ca
440f9f:	8b e5                	mov    %ebp,%esp
440fa1:	5d                   	pop    %ebp
440fa2:	c3                   	ret
440fa3:	e8 89 86 03 00       	call   0x479631
440fa8:	cc                   	int3
440fa9:	cc                   	int3
440faa:	cc                   	int3
440fab:	cc                   	int3
440fac:	cc                   	int3
440fad:	cc                   	int3
440fae:	cc                   	int3
440faf:	cc                   	int3
440fb0:	55                   	push   %ebp
440fb1:	8b ec                	mov    %esp,%ebp
440fb3:	6a ff                	push   $0xffffffff
440fb5:	68 05 a6 49 00       	push   $0x49a605
440fba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
440fc0:	50                   	push   %eax
440fc1:	83 ec 24             	sub    $0x24,%esp
440fc4:	a1 14 40 4c 00       	mov    0x4c4014,%eax
440fc9:	33 c5                	xor    %ebp,%eax
440fcb:	89 45 f0             	mov    %eax,-0x10(%ebp)
440fce:	56                   	push   %esi
440fcf:	50                   	push   %eax
440fd0:	8d 45 f4             	lea    -0xc(%ebp),%eax
440fd3:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
440fd9:	8b f1                	mov    %ecx,%esi
440fdb:	89 75 d4             	mov    %esi,-0x2c(%ebp)
440fde:	89 75 d0             	mov    %esi,-0x30(%ebp)
440fe1:	8d 4d d8             	lea    -0x28(%ebp),%ecx
440fe4:	6a 32                	push   $0x32
440fe6:	68 40 69 4b 00       	push   $0x4b6940
440feb:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
440ff2:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
440ff9:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
441000:	e8 7b a0 fc ff       	call   0x40b080
441005:	0f 57 c0             	xorps  %xmm0,%xmm0
441008:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
44100f:	66 0f d6 46 04       	movq   %xmm0,0x4(%esi)
441014:	8d 45 d8             	lea    -0x28(%ebp),%eax
441017:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)