4c6e6b:	c3                   	ret
4c6e6c:	6a 00                	push   $0x0
4c6e6e:	68 98 00 00 00       	push   $0x98
4c6e73:	8b ce                	mov    %esi,%ecx
4c6e75:	e8 c6 46 f9 ff       	call   0x45b540
4c6e7a:	56                   	push   %esi
4c6e7b:	8b c8                	mov    %eax,%ecx
4c6e7d:	e8 ae 20 00 00       	call   0x4c8f30
4c6e82:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c6e85:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c6e8c:	59                   	pop    %ecx
4c6e8d:	5e                   	pop    %esi
4c6e8e:	8b e5                	mov    %ebp,%esp
4c6e90:	5d                   	pop    %ebp
4c6e91:	c3                   	ret
4c6e92:	cc                   	int3
4c6e93:	cc                   	int3
4c6e94:	cc                   	int3
4c6e95:	cc                   	int3
4c6e96:	cc                   	int3
4c6e97:	cc                   	int3
4c6e98:	cc                   	int3
4c6e99:	cc                   	int3
4c6e9a:	cc                   	int3
4c6e9b:	cc                   	int3
4c6e9c:	cc                   	int3
4c6e9d:	cc                   	int3
4c6e9e:	cc                   	int3
4c6e9f:	cc                   	int3
4c6ea0:	55                   	push   %ebp
4c6ea1:	8b ec                	mov    %esp,%ebp
4c6ea3:	56                   	push   %esi
4c6ea4:	8b 75 08             	mov    0x8(%ebp),%esi
4c6ea7:	85 f6                	test   %esi,%esi
4c6ea9:	75 33                	jne    0x4c6ede
4c6eab:	6a 1c                	push   $0x1c
4c6ead:	e8 73 a3 10 00       	call   0x5d1225
4c6eb2:	83 c4 04             	add    $0x4,%esp
4c6eb5:	89 45 08             	mov    %eax,0x8(%ebp)
4c6eb8:	85 c0                	test   %eax,%eax
4c6eba:	74 1d                	je     0x4c6ed9
4c6ebc:	89 70 04             	mov    %esi,0x4(%eax)
4c6ebf:	0f 57 c0             	xorps  %xmm0,%xmm0
4c6ec2:	89 70 08             	mov    %esi,0x8(%eax)
4c6ec5:	89 70 0c             	mov    %esi,0xc(%eax)
4c6ec8:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
4c6ecd:	89 70 18             	mov    %esi,0x18(%eax)
4c6ed0:	c7 00 a8 ef 60 00    	movl   $0x60efa8,(%eax)
4c6ed6:	5e                   	pop    %esi
4c6ed7:	5d                   	pop    %ebp
4c6ed8:	c3                   	ret
4c6ed9:	33 c0                	xor    %eax,%eax
4c6edb:	5e                   	pop    %esi
4c6edc:	5d                   	pop    %ebp
4c6edd:	c3                   	ret
4c6ede:	6a 00                	push   $0x0
4c6ee0:	6a 20                	push   $0x20
4c6ee2:	8b ce                	mov    %esi,%ecx
4c6ee4:	e8 57 46 f9 ff       	call   0x45b540
4c6ee9:	0f 57 c0             	xorps  %xmm0,%xmm0
4c6eec:	89 70 04             	mov    %esi,0x4(%eax)
4c6eef:	c7 00 a8 ef 60 00    	movl   $0x60efa8,(%eax)
4c6ef5:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
4c6efc:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
4c6f03:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
4c6f08:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%eax)
4c6f0f:	5e                   	pop    %esi
4c6f10:	5d                   	pop    %ebp
4c6f11:	c3                   	ret
4c6f12:	cc                   	int3
4c6f13:	cc                   	int3
4c6f14:	cc                   	int3
4c6f15:	cc                   	int3
4c6f16:	cc                   	int3
4c6f17:	cc                   	int3
4c6f18:	cc                   	int3
4c6f19:	cc                   	int3
4c6f1a:	cc                   	int3
4c6f1b:	cc                   	int3
4c6f1c:	cc                   	int3
4c6f1d:	cc                   	int3
4c6f1e:	cc                   	int3
4c6f1f:	cc                   	int3
4c6f20:	55                   	push   %ebp
4c6f21:	8b ec                	mov    %esp,%ebp
4c6f23:	56                   	push   %esi
4c6f24:	8b 75 08             	mov    0x8(%ebp),%esi
4c6f27:	85 f6                	test   %esi,%esi
4c6f29:	75 30                	jne    0x4c6f5b
4c6f2b:	6a 18                	push   $0x18
4c6f2d:	e8 f3 a2 10 00       	call   0x5d1225
4c6f32:	83 c4 04             	add    $0x4,%esp
4c6f35:	89 45 08             	mov    %eax,0x8(%ebp)
4c6f38:	85 c0                	test   %eax,%eax
4c6f3a:	74 1a                	je     0x4c6f56
4c6f3c:	89 70 04             	mov    %esi,0x4(%eax)
4c6f3f:	0f 57 c0             	xorps  %xmm0,%xmm0
4c6f42:	89 70 08             	mov    %esi,0x8(%eax)
4c6f45:	89 70 0c             	mov    %esi,0xc(%eax)
4c6f48:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
4c6f4d:	c7 00 f8 ef 60 00    	movl   $0x60eff8,(%eax)
4c6f53:	5e                   	pop    %esi
4c6f54:	5d                   	pop    %ebp
4c6f55:	c3                   	ret
4c6f56:	33 c0                	xor    %eax,%eax
4c6f58:	5e                   	pop    %esi
4c6f59:	5d                   	pop    %ebp
4c6f5a:	c3                   	ret
4c6f5b:	6a 00                	push   $0x0
4c6f5d:	6a 18                	push   $0x18
4c6f5f:	8b ce                	mov    %esi,%ecx
4c6f61:	e8 da 45 f9 ff       	call   0x45b540
4c6f66:	0f 57 c0             	xorps  %xmm0,%xmm0
4c6f69:	89 70 04             	mov    %esi,0x4(%eax)
4c6f6c:	c7 00 f8 ef 60 00    	movl   $0x60eff8,(%eax)
4c6f72:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
4c6f79:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
4c6f80:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
4c6f85:	5e                   	pop    %esi
4c6f86:	5d                   	pop    %ebp
4c6f87:	c3                   	ret
4c6f88:	cc                   	int3
4c6f89:	cc                   	int3
4c6f8a:	cc                   	int3
4c6f8b:	cc                   	int3
4c6f8c:	cc                   	int3
4c6f8d:	cc                   	int3
4c6f8e:	cc                   	int3
4c6f8f:	cc                   	int3
4c6f90:	55                   	push   %ebp
4c6f91:	8b ec                	mov    %esp,%ebp
4c6f93:	6a ff                	push   $0xffffffff
4c6f95:	68 94 ef 5f 00       	push   $0x5fef94
4c6f9a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c6fa0:	50                   	push   %eax
4c6fa1:	56                   	push   %esi
4c6fa2:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c6fa7:	33 c5                	xor    %ebp,%eax
4c6fa9:	50                   	push   %eax
4c6faa:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c6fad:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c6fb3:	8b 75 08             	mov    0x8(%ebp),%esi
4c6fb6:	85 f6                	test   %esi,%esi
4c6fb8:	75 4f                	jne    0x4c7009
4c6fba:	6a 48                	push   $0x48
4c6fbc:	e8 64 a2 10 00       	call   0x5d1225
4c6fc1:	8b f0                	mov    %eax,%esi
4c6fc3:	83 c4 04             	add    $0x4,%esp
4c6fc6:	89 75 08             	mov    %esi,0x8(%ebp)
4c6fc9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4c6fd0:	85 f6                	test   %esi,%esi
4c6fd2:	74 21                	je     0x4c6ff5
4c6fd4:	6a 00                	push   $0x0
4c6fd6:	8b ce                	mov    %esi,%ecx
4c6fd8:	e8 83 20 00 00       	call   0x4c9060
4c6fdd:	c7 06 44 e9 60 00    	movl   $0x60e944,(%esi)
4c6fe3:	8b c6                	mov    %esi,%eax
4c6fe5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c6fe8:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c6fef:	59                   	pop    %ecx
4c6ff0:	5e                   	pop    %esi
4c6ff1:	8b e5                	mov    %ebp,%esp
4c6ff3:	5d                   	pop    %ebp
4c6ff4:	c3                   	ret
4c6ff5:	33 f6                	xor    %esi,%esi
4c6ff7:	8b c6                	mov    %esi,%eax
4c6ff9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c6ffc:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7003:	59                   	pop    %ecx
4c7004:	5e                   	pop    %esi
4c7005:	8b e5                	mov    %ebp,%esp
4c7007:	5d                   	pop    %ebp
4c7008:	c3                   	ret
4c7009:	6a 00                	push   $0x0
4c700b:	6a 48                	push   $0x48
4c700d:	8b ce                	mov    %esi,%ecx
4c700f:	e8 2c 45 f9 ff       	call   0x45b540
4c7014:	56                   	push   %esi
4c7015:	8b c8                	mov    %eax,%ecx
4c7017:	e8 44 20 00 00       	call   0x4c9060
4c701c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c701f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7026:	59                   	pop    %ecx
4c7027:	5e                   	pop    %esi
4c7028:	8b e5                	mov    %ebp,%esp
4c702a:	5d                   	pop    %ebp
4c702b:	c3                   	ret
4c702c:	cc                   	int3
4c702d:	cc                   	int3
4c702e:	cc                   	int3
4c702f:	cc                   	int3
4c7030:	55                   	push   %ebp
4c7031:	8b ec                	mov    %esp,%ebp
4c7033:	56                   	push   %esi
4c7034:	8b 75 08             	mov    0x8(%ebp),%esi
4c7037:	85 f6                	test   %esi,%esi
4c7039:	75 30                	jne    0x4c706b
4c703b:	6a 18                	push   $0x18
4c703d:	e8 e3 a1 10 00       	call   0x5d1225
4c7042:	83 c4 04             	add    $0x4,%esp
4c7045:	89 45 08             	mov    %eax,0x8(%ebp)
4c7048:	85 c0                	test   %eax,%eax
4c704a:	74 1a                	je     0x4c7066
4c704c:	89 70 04             	mov    %esi,0x4(%eax)
4c704f:	0f 57 c0             	xorps  %xmm0,%xmm0
4c7052:	89 70 08             	mov    %esi,0x8(%eax)
4c7055:	89 70 0c             	mov    %esi,0xc(%eax)
4c7058:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
4c705d:	c7 00 74 c9 60 00    	movl   $0x60c974,(%eax)
4c7063:	5e                   	pop    %esi
4c7064:	5d                   	pop    %ebp
4c7065:	c3                   	ret
4c7066:	33 c0                	xor    %eax,%eax
4c7068:	5e                   	pop    %esi
4c7069:	5d                   	pop    %ebp
4c706a:	c3                   	ret
4c706b:	6a 00                	push   $0x0
4c706d:	6a 18                	push   $0x18
4c706f:	8b ce                	mov    %esi,%ecx
4c7071:	e8 ca 44 f9 ff       	call   0x45b540
4c7076:	0f 57 c0             	xorps  %xmm0,%xmm0
4c7079:	89 70 04             	mov    %esi,0x4(%eax)
4c707c:	c7 00 74 c9 60 00    	movl   $0x60c974,(%eax)
4c7082:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
4c7089:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
4c7090:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
4c7095:	5e                   	pop    %esi
4c7096:	5d                   	pop    %ebp
4c7097:	c3                   	ret
4c7098:	cc                   	int3
4c7099:	cc                   	int3
4c709a:	cc                   	int3
4c709b:	cc                   	int3
4c709c:	cc                   	int3
4c709d:	cc                   	int3
4c709e:	cc                   	int3
4c709f:	cc                   	int3
4c70a0:	55                   	push   %ebp
4c70a1:	8b ec                	mov    %esp,%ebp
4c70a3:	6a ff                	push   $0xffffffff
4c70a5:	68 d4 ef 5f 00       	push   $0x5fefd4
4c70aa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c70b0:	50                   	push   %eax
4c70b1:	56                   	push   %esi
4c70b2:	57                   	push   %edi
4c70b3:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c70b8:	33 c5                	xor    %ebp,%eax
4c70ba:	50                   	push   %eax
4c70bb:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c70be:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c70c4:	8b 7d 08             	mov    0x8(%ebp),%edi
4c70c7:	85 ff                	test   %edi,%edi
4c70c9:	75 6e                	jne    0x4c7139
4c70cb:	6a 30                	push   $0x30
4c70cd:	e8 53 a1 10 00       	call   0x5d1225
4c70d2:	8b f0                	mov    %eax,%esi
4c70d4:	83 c4 04             	add    $0x4,%esp
4c70d7:	89 75 08             	mov    %esi,0x8(%ebp)
4c70da:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c70dd:	85 f6                	test   %esi,%esi
4c70df:	74 43                	je     0x4c7124
4c70e1:	89 7e 04             	mov    %edi,0x4(%esi)
4c70e4:	8d 4e 08             	lea    0x8(%esi),%ecx
4c70e7:	57                   	push   %edi
4c70e8:	c7 06 c4 eb 60 00    	movl   $0x60ebc4,(%esi)
4c70ee:	e8 4d f3 fd ff       	call   0x4a6440
4c70f3:	89 7e 14             	mov    %edi,0x14(%esi)
4c70f6:	33 c0                	xor    %eax,%eax
4c70f8:	89 7e 18             	mov    %edi,0x18(%esi)
4c70fb:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c70fe:	89 7e 20             	mov    %edi,0x20(%esi)
4c7101:	89 7e 24             	mov    %edi,0x24(%esi)
4c7104:	89 7e 28             	mov    %edi,0x28(%esi)
4c7107:	66 89 46 2c          	mov    %ax,0x2c(%esi)
4c710b:	8b c6                	mov    %esi,%eax
4c710d:	c7 06 c4 eb 60 00    	movl   $0x60ebc4,(%esi)
4c7113:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7116:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c711d:	59                   	pop    %ecx
4c711e:	5f                   	pop    %edi
4c711f:	5e                   	pop    %esi
4c7120:	8b e5                	mov    %ebp,%esp
4c7122:	5d                   	pop    %ebp
4c7123:	c3                   	ret
4c7124:	33 f6                	xor    %esi,%esi
4c7126:	8b c6                	mov    %esi,%eax
4c7128:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c712b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7132:	59                   	pop    %ecx
4c7133:	5f                   	pop    %edi
4c7134:	5e                   	pop    %esi
4c7135:	8b e5                	mov    %ebp,%esp
4c7137:	5d                   	pop    %ebp
4c7138:	c3                   	ret
4c7139:	6a 00                	push   $0x0
4c713b:	6a 30                	push   $0x30
4c713d:	8b cf                	mov    %edi,%ecx
4c713f:	e8 fc 43 f9 ff       	call   0x45b540
4c7144:	8b f0                	mov    %eax,%esi
4c7146:	57                   	push   %edi
4c7147:	8d 4e 08             	lea    0x8(%esi),%ecx
4c714a:	89 7e 04             	mov    %edi,0x4(%esi)
4c714d:	c7 06 c4 eb 60 00    	movl   $0x60ebc4,(%esi)
4c7153:	e8 e8 f2 fd ff       	call   0x4a6440
4c7158:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
4c715f:	33 c0                	xor    %eax,%eax
4c7161:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
4c7168:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c716b:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
4c7172:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
4c7179:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
4c7180:	66 89 46 2c          	mov    %ax,0x2c(%esi)
4c7184:	8b c6                	mov    %esi,%eax
4c7186:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7189:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7190:	59                   	pop    %ecx
4c7191:	5f                   	pop    %edi
4c7192:	5e                   	pop    %esi
4c7193:	8b e5                	mov    %ebp,%esp
4c7195:	5d                   	pop    %ebp
4c7196:	c3                   	ret
4c7197:	cc                   	int3
4c7198:	cc                   	int3
4c7199:	cc                   	int3
4c719a:	cc                   	int3
4c719b:	cc                   	int3
4c719c:	cc                   	int3
4c719d:	cc                   	int3
4c719e:	cc                   	int3
4c719f:	cc                   	int3
4c71a0:	55                   	push   %ebp
4c71a1:	8b ec                	mov    %esp,%ebp
4c71a3:	56                   	push   %esi
4c71a4:	8b 75 08             	mov    0x8(%ebp),%esi
4c71a7:	85 f6                	test   %esi,%esi
4c71a9:	75 37                	jne    0x4c71e2
4c71ab:	6a 1c                	push   $0x1c
4c71ad:	e8 73 a0 10 00       	call   0x5d1225
4c71b2:	83 c4 04             	add    $0x4,%esp
4c71b5:	89 45 08             	mov    %eax,0x8(%ebp)
4c71b8:	85 c0                	test   %eax,%eax
4c71ba:	74 21                	je     0x4c71dd
4c71bc:	89 70 04             	mov    %esi,0x4(%eax)
4c71bf:	0f 57 c0             	xorps  %xmm0,%xmm0
4c71c2:	89 70 08             	mov    %esi,0x8(%eax)
4c71c5:	89 70 0c             	mov    %esi,0xc(%eax)
4c71c8:	c7 40 10 18 3e 69 00 	movl   $0x693e18,0x10(%eax)
4c71cf:	66 0f d6 40 14       	movq   %xmm0,0x14(%eax)
4c71d4:	c7 00 94 e9 60 00    	movl   $0x60e994,(%eax)
4c71da:	5e                   	pop    %esi