413d85:	8b 51 1c             	mov    0x1c(%ecx),%edx
413d88:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
413d8e:	8b 41 2c             	mov    0x2c(%ecx),%eax
413d91:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
413d97:	c3                   	ret
413d98:	90                   	nop
413d99:	90                   	nop
413d9a:	90                   	nop
413d9b:	90                   	nop
413d9c:	90                   	nop
413d9d:	90                   	nop
413d9e:	90                   	nop
413d9f:	90                   	nop
413da0:	83 c8 ff             	or     $0xffffffff,%eax
413da3:	c2 04 00             	ret    $0x4
413da6:	90                   	nop
413da7:	90                   	nop
413da8:	90                   	nop
413da9:	90                   	nop
413daa:	90                   	nop
413dab:	90                   	nop
413dac:	90                   	nop
413dad:	90                   	nop
413dae:	90                   	nop
413daf:	90                   	nop
413db0:	83 c8 ff             	or     $0xffffffff,%eax
413db3:	c3                   	ret
413db4:	90                   	nop
413db5:	90                   	nop
413db6:	90                   	nop
413db7:	90                   	nop
413db8:	90                   	nop
413db9:	90                   	nop
413dba:	90                   	nop
413dbb:	90                   	nop
413dbc:	90                   	nop
413dbd:	90                   	nop
413dbe:	90                   	nop
413dbf:	90                   	nop
413dc0:	56                   	push   %esi
413dc1:	8b f1                	mov    %ecx,%esi
413dc3:	8b 06                	mov    (%esi),%eax
413dc5:	ff 50 10             	call   *0x10(%eax)
413dc8:	33 c9                	xor    %ecx,%ecx
413dca:	83 f8 ff             	cmp    $0xffffffff,%eax
413dcd:	0f 94 c1             	sete   %cl
413dd0:	84 c9                	test   %cl,%cl
413dd2:	74 05                	je     0x413dd9
413dd4:	83 c8 ff             	or     $0xffffffff,%eax
413dd7:	5e                   	pop    %esi
413dd8:	c3                   	ret
413dd9:	8b 46 2c             	mov    0x2c(%esi),%eax
413ddc:	8b 08                	mov    (%eax),%ecx
413dde:	49                   	dec    %ecx
413ddf:	89 08                	mov    %ecx,(%eax)
413de1:	8b 76 1c             	mov    0x1c(%esi),%esi
413de4:	33 c9                	xor    %ecx,%ecx
413de6:	8b 06                	mov    (%esi),%eax
413de8:	8d 50 01             	lea    0x1(%eax),%edx
413deb:	89 16                	mov    %edx,(%esi)
413ded:	8a 08                	mov    (%eax),%cl
413def:	8b c1                	mov    %ecx,%eax
413df1:	5e                   	pop    %esi
413df2:	c3                   	ret
413df3:	90                   	nop
413df4:	90                   	nop
413df5:	90                   	nop
413df6:	90                   	nop
413df7:	90                   	nop
413df8:	90                   	nop
413df9:	90                   	nop
413dfa:	90                   	nop
413dfb:	90                   	nop
413dfc:	90                   	nop
413dfd:	90                   	nop
413dfe:	90                   	nop
413dff:	90                   	nop
413e00:	8b c1                	mov    %ecx,%eax
413e02:	c2 08 00             	ret    $0x8
413e05:	90                   	nop
413e06:	90                   	nop
413e07:	90                   	nop
413e08:	90                   	nop
413e09:	90                   	nop
413e0a:	90                   	nop
413e0b:	90                   	nop
413e0c:	90                   	nop
413e0d:	90                   	nop
413e0e:	90                   	nop
413e0f:	90                   	nop
413e10:	56                   	push   %esi
413e11:	8b f1                	mov    %ecx,%esi
413e13:	e8 d8 fe ff ff       	call   0x413cf0
413e18:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
413e1d:	74 09                	je     0x413e28
413e1f:	56                   	push   %esi
413e20:	e8 18 8f 00 00       	call   0x41cd3d
413e25:	83 c4 04             	add    $0x4,%esp
413e28:	8b c6                	mov    %esi,%eax
413e2a:	5e                   	pop    %esi
413e2b:	c2 04 00             	ret    $0x4
413e2e:	90                   	nop
413e2f:	90                   	nop
413e30:	56                   	push   %esi
413e31:	8b f1                	mov    %ecx,%esi
413e33:	e8 08 fd ff ff       	call   0x413b40
413e38:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
413e3d:	74 09                	je     0x413e48
413e3f:	56                   	push   %esi
413e40:	e8 f8 8e 00 00       	call   0x41cd3d
413e45:	83 c4 04             	add    $0x4,%esp
413e48:	8b c6                	mov    %esi,%eax
413e4a:	5e                   	pop    %esi
413e4b:	c2 04 00             	ret    $0x4
413e4e:	90                   	nop
413e4f:	90                   	nop
413e50:	e8 0b 00 00 00       	call   0x413e60
413e55:	e9 16 00 00 00       	jmp    0x413e70
413e5a:	90                   	nop
413e5b:	90                   	nop
413e5c:	90                   	nop
413e5d:	90                   	nop
413e5e:	90                   	nop
413e5f:	90                   	nop
413e60:	6a 00                	push   $0x0
413e62:	b9 18 75 43 00       	mov    $0x437518,%ecx
413e67:	e8 64 f2 ff ff       	call   0x4130d0
413e6c:	c3                   	ret
413e6d:	90                   	nop
413e6e:	90                   	nop
413e6f:	90                   	nop
413e70:	68 80 3e 41 00       	push   $0x413e80
413e75:	e8 66 7e ff ff       	call   0x40bce0
413e7a:	83 c4 04             	add    $0x4,%esp
413e7d:	c3                   	ret
413e7e:	90                   	nop
413e7f:	90                   	nop
413e80:	b9 18 75 43 00       	mov    $0x437518,%ecx
413e85:	e9 b6 fc ff ff       	jmp    0x413b40
413e8a:	90                   	nop
413e8b:	90                   	nop
413e8c:	90                   	nop
413e8d:	90                   	nop
413e8e:	90                   	nop
413e8f:	90                   	nop
413e90:	e8 0b 00 00 00       	call   0x413ea0
413e95:	e9 f6 00 00 00       	jmp    0x413f90
413e9a:	90                   	nop
413e9b:	90                   	nop
413e9c:	90                   	nop
413e9d:	90                   	nop
413e9e:	90                   	nop
413e9f:	90                   	nop
413ea0:	6a 01                	push   $0x1
413ea2:	6a 00                	push   $0x0
413ea4:	b9 00 76 43 00       	mov    $0x437600,%ecx
413ea9:	e8 02 00 00 00       	call   0x413eb0
413eae:	c3                   	ret
413eaf:	90                   	nop
413eb0:	6a ff                	push   $0xffffffff
413eb2:	68 96 7d 42 00       	push   $0x427d96
413eb7:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
413ebd:	50                   	push   %eax
413ebe:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
413ec5:	83 ec 08             	sub    $0x8,%esp
413ec8:	56                   	push   %esi
413ec9:	8b f1                	mov    %ecx,%esi
413ecb:	8b 4c 24 20          	mov    0x20(%esp),%ecx
413ecf:	33 c0                	xor    %eax,%eax
413ed1:	3b c8                	cmp    %eax,%ecx
413ed3:	89 74 24 08          	mov    %esi,0x8(%esp)
413ed7:	89 44 24 04          	mov    %eax,0x4(%esp)
413edb:	74 1c                	je     0x413ef9
413edd:	c7 06 e0 ca 42 00    	movl   $0x42cae0,(%esi)
413ee3:	89 46 2c             	mov    %eax,0x2c(%esi)
413ee6:	c7 46 08 dc ca 42 00 	movl   $0x42cadc,0x8(%esi)
413eed:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
413ef4:	00
413ef5:	89 44 24 14          	mov    %eax,0x14(%esp)
413ef9:	8b 06                	mov    (%esi),%eax
413efb:	8b 48 04             	mov    0x4(%eax),%ecx
413efe:	c7 04 31 d4 ca 42 00 	movl   $0x42cad4,(%ecx,%esi,1)
413f05:	8b 16                	mov    (%esi),%edx
413f07:	8b 4a 04             	mov    0x4(%edx),%ecx
413f0a:	03 ce                	add    %esi,%ecx
413f0c:	e8 af 32 00 00       	call   0x4171c0
413f11:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
413f15:	8b c6                	mov    %esi,%eax
413f17:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
413f1e:	5e                   	pop    %esi
413f1f:	83 c4 14             	add    $0x14,%esp
413f22:	c2 08 00             	ret    $0x8
413f25:	90                   	nop
413f26:	90                   	nop
413f27:	90                   	nop
413f28:	90                   	nop
413f29:	90                   	nop
413f2a:	90                   	nop
413f2b:	90                   	nop
413f2c:	90                   	nop
413f2d:	90                   	nop
413f2e:	90                   	nop
413f2f:	90                   	nop
413f30:	c7 01 dc ca 42 00    	movl   $0x42cadc,(%ecx)
413f36:	e9 a5 31 00 00       	jmp    0x4170e0
413f3b:	90                   	nop
413f3c:	90                   	nop
413f3d:	90                   	nop
413f3e:	90                   	nop
413f3f:	90                   	nop
413f40:	56                   	push   %esi
413f41:	8b f1                	mov    %ecx,%esi
413f43:	e8 e8 ff ff ff       	call   0x413f30
413f48:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
413f4d:	74 09                	je     0x413f58
413f4f:	56                   	push   %esi
413f50:	e8 e8 8d 00 00       	call   0x41cd3d
413f55:	83 c4 04             	add    $0x4,%esp
413f58:	8b c6                	mov    %esi,%eax
413f5a:	5e                   	pop    %esi
413f5b:	c2 04 00             	ret    $0x4
413f5e:	90                   	nop
413f5f:	90                   	nop
413f60:	56                   	push   %esi
413f61:	8d 71 f8             	lea    -0x8(%ecx),%esi
413f64:	8b 06                	mov    (%esi),%eax
413f66:	8d 4e 08             	lea    0x8(%esi),%ecx
413f69:	8b 50 04             	mov    0x4(%eax),%edx
413f6c:	c7 44 0a f8 d4 ca 42 	movl   $0x42cad4,-0x8(%edx,%ecx,1)
413f73:	00
413f74:	e8 b7 ff ff ff       	call   0x413f30
413f79:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
413f7e:	74 09                	je     0x413f89
413f80:	56                   	push   %esi
413f81:	e8 b7 8d 00 00       	call   0x41cd3d
413f86:	83 c4 04             	add    $0x4,%esp
413f89:	8b c6                	mov    %esi,%eax
413f8b:	5e                   	pop    %esi
413f8c:	c2 04 00             	ret    $0x4
413f8f:	90                   	nop
413f90:	68 a0 3f 41 00       	push   $0x413fa0
413f95:	e8 46 7d ff ff       	call   0x40bce0
413f9a:	83 c4 04             	add    $0x4,%esp
413f9d:	c3                   	ret
413f9e:	90                   	nop
413f9f:	90                   	nop
413fa0:	a1 00 76 43 00       	mov    0x437600,%eax
413fa5:	8b 48 04             	mov    0x4(%eax),%ecx
413fa8:	c7 81 00 76 43 00 d4 	movl   $0x42cad4,0x437600(%ecx)
413faf:	ca 42 00
413fb2:	b9 08 76 43 00       	mov    $0x437608,%ecx
413fb7:	e9 74 ff ff ff       	jmp    0x413f30
413fbc:	90                   	nop
413fbd:	90                   	nop
413fbe:	90                   	nop
413fbf:	90                   	nop
413fc0:	e8 0b 00 00 00       	call   0x413fd0
413fc5:	e9 c6 00 00 00       	jmp    0x414090
413fca:	90                   	nop
413fcb:	90                   	nop
413fcc:	90                   	nop
413fcd:	90                   	nop
413fce:	90                   	nop
413fcf:	90                   	nop
413fd0:	6a 01                	push   $0x1
413fd2:	6a 00                	push   $0x0
413fd4:	b9 70 75 43 00       	mov    $0x437570,%ecx
413fd9:	e8 02 00 00 00       	call   0x413fe0
413fde:	c3                   	ret
413fdf:	90                   	nop
413fe0:	6a ff                	push   $0xffffffff
413fe2:	68 b6 7d 42 00       	push   $0x427db6
413fe7:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
413fed:	50                   	push   %eax
413fee:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
413ff5:	83 ec 08             	sub    $0x8,%esp
413ff8:	56                   	push   %esi
413ff9:	8b f1                	mov    %ecx,%esi
413ffb:	8b 4c 24 20          	mov    0x20(%esp),%ecx
413fff:	33 c0                	xor    %eax,%eax
414001:	3b c8                	cmp    %eax,%ecx
414003:	89 74 24 08          	mov    %esi,0x8(%esp)
414007:	89 44 24 04          	mov    %eax,0x4(%esp)
41400b:	74 1c                	je     0x414029
41400d:	c7 06 f0 ca 42 00    	movl   $0x42caf0,(%esi)
414013:	89 46 28             	mov    %eax,0x28(%esi)
414016:	c7 46 04 dc ca 42 00 	movl   $0x42cadc,0x4(%esi)
41401d:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
414024:	00
414025:	89 44 24 14          	mov    %eax,0x14(%esp)
414029:	8b 06                	mov    (%esi),%eax
41402b:	8b 48 04             	mov    0x4(%eax),%ecx
41402e:	c7 04 31 ec ca 42 00 	movl   $0x42caec,(%ecx,%esi,1)
414035:	8b 16                	mov    (%esi),%edx
414037:	8b 4a 04             	mov    0x4(%edx),%ecx
41403a:	03 ce                	add    %esi,%ecx
41403c:	e8 7f 31 00 00       	call   0x4171c0
414041:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
414045:	8b c6                	mov    %esi,%eax
414047:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
41404e:	5e                   	pop    %esi
41404f:	83 c4 14             	add    $0x14,%esp
414052:	c2 08 00             	ret    $0x8
414055:	90                   	nop
414056:	90                   	nop
414057:	90                   	nop
414058:	90                   	nop
414059:	90                   	nop
41405a:	90                   	nop
41405b:	90                   	nop
41405c:	90                   	nop
41405d:	90                   	nop
41405e:	90                   	nop
41405f:	90                   	nop
414060:	56                   	push   %esi
414061:	8d 71 fc             	lea    -0x4(%ecx),%esi
414064:	8b 06                	mov    (%esi),%eax
414066:	8d 4e 04             	lea    0x4(%esi),%ecx
414069:	8b 50 04             	mov    0x4(%eax),%edx
41406c:	c7 44 0a fc ec ca 42 	movl   $0x42caec,-0x4(%edx,%ecx,1)
414073:	00
414074:	e8 b7 fe ff ff       	call   0x413f30
414079:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
41407e:	74 09                	je     0x414089
414080:	56                   	push   %esi
414081:	e8 b7 8c 00 00       	call   0x41cd3d
414086:	83 c4 04             	add    $0x4,%esp
414089:	8b c6                	mov    %esi,%eax
41408b:	5e                   	pop    %esi
41408c:	c2 04 00             	ret    $0x4
41408f:	90                   	nop
414090:	68 a0 40 41 00       	push   $0x4140a0
414095:	e8 46 7c ff ff       	call   0x40bce0
41409a:	83 c4 04             	add    $0x4,%esp
41409d:	c3                   	ret
41409e:	90                   	nop
41409f:	90                   	nop
4140a0:	a1 70 75 43 00       	mov    0x437570,%eax
4140a5:	8b 48 04             	mov    0x4(%eax),%ecx
4140a8:	c7 81 70 75 43 00 ec 	movl   $0x42caec,0x437570(%ecx)
4140af:	ca 42 00
4140b2:	b9 74 75 43 00       	mov    $0x437574,%ecx
4140b7:	e9 74 fe ff ff       	jmp    0x413f30
4140bc:	90                   	nop
4140bd:	90                   	nop
4140be:	90                   	nop
4140bf:	90                   	nop
4140c0:	e8 0b 00 00 00       	call   0x4140d0
4140c5:	e9 16 00 00 00       	jmp    0x4140e0
4140ca:	90                   	nop