6f6f04:	85 c9                	test   %ecx,%ecx
6f6f06:	74 08                	je     0x6f6f10
6f6f08:	8b 44 24 08          	mov    0x8(%esp),%eax
6f6f0c:	8b 00                	mov    (%eax),%eax
6f6f0e:	89 01                	mov    %eax,(%ecx)
6f6f10:	c2 08 00             	ret    $0x8
6f6f13:	cc                   	int3
6f6f14:	cc                   	int3
6f6f15:	cc                   	int3
6f6f16:	cc                   	int3
6f6f17:	cc                   	int3
6f6f18:	cc                   	int3
6f6f19:	cc                   	int3
6f6f1a:	cc                   	int3
6f6f1b:	cc                   	int3
6f6f1c:	cc                   	int3
6f6f1d:	cc                   	int3
6f6f1e:	cc                   	int3
6f6f1f:	cc                   	int3
6f6f20:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6f6f24:	85 c9                	test   %ecx,%ecx
6f6f26:	74 08                	je     0x6f6f30
6f6f28:	8b 44 24 0c          	mov    0xc(%esp),%eax
6f6f2c:	8b 00                	mov    (%eax),%eax
6f6f2e:	89 01                	mov    %eax,(%ecx)
6f6f30:	c3                   	ret
6f6f31:	cc                   	int3
6f6f32:	cc                   	int3
6f6f33:	cc                   	int3
6f6f34:	cc                   	int3
6f6f35:	cc                   	int3
6f6f36:	cc                   	int3
6f6f37:	cc                   	int3
6f6f38:	cc                   	int3
6f6f39:	cc                   	int3
6f6f3a:	cc                   	int3
6f6f3b:	cc                   	int3
6f6f3c:	cc                   	int3
6f6f3d:	cc                   	int3
6f6f3e:	cc                   	int3
6f6f3f:	cc                   	int3
6f6f40:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6f6f44:	85 c9                	test   %ecx,%ecx
6f6f46:	74 08                	je     0x6f6f50
6f6f48:	8b 44 24 08          	mov    0x8(%esp),%eax
6f6f4c:	8b 00                	mov    (%eax),%eax
6f6f4e:	89 01                	mov    %eax,(%ecx)
6f6f50:	c2 08 00             	ret    $0x8
6f6f53:	cc                   	int3
6f6f54:	cc                   	int3
6f6f55:	cc                   	int3
6f6f56:	cc                   	int3
6f6f57:	cc                   	int3
6f6f58:	cc                   	int3
6f6f59:	cc                   	int3
6f6f5a:	cc                   	int3
6f6f5b:	cc                   	int3
6f6f5c:	cc                   	int3
6f6f5d:	cc                   	int3
6f6f5e:	cc                   	int3
6f6f5f:	cc                   	int3
6f6f60:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6f6f64:	85 c9                	test   %ecx,%ecx
6f6f66:	74 08                	je     0x6f6f70
6f6f68:	8b 44 24 08          	mov    0x8(%esp),%eax
6f6f6c:	8b 00                	mov    (%eax),%eax
6f6f6e:	89 01                	mov    %eax,(%ecx)
6f6f70:	c2 08 00             	ret    $0x8
6f6f73:	cc                   	int3
6f6f74:	cc                   	int3
6f6f75:	cc                   	int3
6f6f76:	cc                   	int3
6f6f77:	cc                   	int3
6f6f78:	cc                   	int3
6f6f79:	cc                   	int3
6f6f7a:	cc                   	int3
6f6f7b:	cc                   	int3
6f6f7c:	cc                   	int3
6f6f7d:	cc                   	int3
6f6f7e:	cc                   	int3
6f6f7f:	cc                   	int3
6f6f80:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6f6f84:	85 c9                	test   %ecx,%ecx
6f6f86:	74 08                	je     0x6f6f90
6f6f88:	8b 44 24 0c          	mov    0xc(%esp),%eax
6f6f8c:	8b 00                	mov    (%eax),%eax
6f6f8e:	89 01                	mov    %eax,(%ecx)
6f6f90:	c3                   	ret
6f6f91:	cc                   	int3
6f6f92:	cc                   	int3
6f6f93:	cc                   	int3
6f6f94:	cc                   	int3
6f6f95:	cc                   	int3
6f6f96:	cc                   	int3
6f6f97:	cc                   	int3
6f6f98:	cc                   	int3
6f6f99:	cc                   	int3
6f6f9a:	cc                   	int3
6f6f9b:	cc                   	int3
6f6f9c:	cc                   	int3
6f6f9d:	cc                   	int3
6f6f9e:	cc                   	int3
6f6f9f:	cc                   	int3
6f6fa0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6f6fa4:	85 c9                	test   %ecx,%ecx
6f6fa6:	74 08                	je     0x6f6fb0
6f6fa8:	8b 44 24 08          	mov    0x8(%esp),%eax
6f6fac:	8b 00                	mov    (%eax),%eax
6f6fae:	89 01                	mov    %eax,(%ecx)
6f6fb0:	c2 08 00             	ret    $0x8
6f6fb3:	cc                   	int3
6f6fb4:	cc                   	int3
6f6fb5:	cc                   	int3
6f6fb6:	cc                   	int3
6f6fb7:	cc                   	int3
6f6fb8:	cc                   	int3
6f6fb9:	cc                   	int3
6f6fba:	cc                   	int3
6f6fbb:	cc                   	int3
6f6fbc:	cc                   	int3
6f6fbd:	cc                   	int3
6f6fbe:	cc                   	int3
6f6fbf:	cc                   	int3
6f6fc0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6f6fc4:	85 c9                	test   %ecx,%ecx
6f6fc6:	74 08                	je     0x6f6fd0
6f6fc8:	8b 44 24 08          	mov    0x8(%esp),%eax
6f6fcc:	8b 00                	mov    (%eax),%eax
6f6fce:	89 01                	mov    %eax,(%ecx)
6f6fd0:	c2 08 00             	ret    $0x8
6f6fd3:	cc                   	int3
6f6fd4:	cc                   	int3
6f6fd5:	cc                   	int3
6f6fd6:	cc                   	int3
6f6fd7:	cc                   	int3
6f6fd8:	cc                   	int3
6f6fd9:	cc                   	int3
6f6fda:	cc                   	int3
6f6fdb:	cc                   	int3
6f6fdc:	cc                   	int3
6f6fdd:	cc                   	int3
6f6fde:	cc                   	int3
6f6fdf:	cc                   	int3
6f6fe0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6f6fe4:	85 c9                	test   %ecx,%ecx
6f6fe6:	74 08                	je     0x6f6ff0
6f6fe8:	8b 44 24 0c          	mov    0xc(%esp),%eax
6f6fec:	8b 00                	mov    (%eax),%eax
6f6fee:	89 01                	mov    %eax,(%ecx)
6f6ff0:	c3                   	ret
6f6ff1:	cc                   	int3
6f6ff2:	cc                   	int3
6f6ff3:	cc                   	int3
6f6ff4:	cc                   	int3
6f6ff5:	cc                   	int3
6f6ff6:	cc                   	int3
6f6ff7:	cc                   	int3
6f6ff8:	cc                   	int3
6f6ff9:	cc                   	int3
6f6ffa:	cc                   	int3
6f6ffb:	cc                   	int3
6f6ffc:	cc                   	int3
6f6ffd:	cc                   	int3
6f6ffe:	cc                   	int3
6f6fff:	cc                   	int3
6f7000:	55                   	push   %ebp
6f7001:	8b ec                	mov    %esp,%ebp
6f7003:	6a ff                	push   $0xffffffff
6f7005:	68 e1 11 b8 00       	push   $0xb811e1
6f700a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7010:	50                   	push   %eax
6f7011:	51                   	push   %ecx
6f7012:	56                   	push   %esi
6f7013:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7018:	33 c5                	xor    %ebp,%eax
6f701a:	50                   	push   %eax
6f701b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f701e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f7024:	8b 75 08             	mov    0x8(%ebp),%esi
6f7027:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f702a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f7031:	85 f6                	test   %esi,%esi
6f7033:	74 29                	je     0x6f705e
6f7035:	8b 45 10             	mov    0x10(%ebp),%eax
6f7038:	8b ce                	mov    %esi,%ecx
6f703a:	6a ff                	push   $0xffffffff
6f703c:	6a 00                	push   $0x0
6f703e:	8b 00                	mov    (%eax),%eax
6f7040:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f7047:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f704e:	50                   	push   %eax
6f704f:	c6 06 00             	movb   $0x0,(%esi)
6f7052:	e8 a8 6f d4 ff       	call   0x43dfff
6f7057:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f705e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7061:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7068:	59                   	pop    %ecx
6f7069:	5e                   	pop    %esi
6f706a:	8b e5                	mov    %ebp,%esp
6f706c:	5d                   	pop    %ebp
6f706d:	c2 10 00             	ret    $0x10
6f7070:	cc                   	int3
6f7071:	cc                   	int3
6f7072:	cc                   	int3
6f7073:	cc                   	int3
6f7074:	cc                   	int3
6f7075:	cc                   	int3
6f7076:	cc                   	int3
6f7077:	cc                   	int3
6f7078:	cc                   	int3
6f7079:	cc                   	int3
6f707a:	cc                   	int3
6f707b:	cc                   	int3
6f707c:	cc                   	int3
6f707d:	cc                   	int3
6f707e:	cc                   	int3
6f707f:	cc                   	int3
6f7080:	cc                   	int3
6f7081:	cc                   	int3
6f7082:	cc                   	int3
6f7083:	cc                   	int3
6f7084:	cc                   	int3
6f7085:	cc                   	int3
6f7086:	cc                   	int3
6f7087:	cc                   	int3
6f7088:	cc                   	int3
6f7089:	cc                   	int3
6f708a:	cc                   	int3
6f708b:	cc                   	int3
6f708c:	cc                   	int3
6f708d:	cc                   	int3
6f708e:	cc                   	int3
6f708f:	cc                   	int3
6f7090:	55                   	push   %ebp
6f7091:	8b ec                	mov    %esp,%ebp
6f7093:	6a ff                	push   $0xffffffff
6f7095:	68 21 12 b8 00       	push   $0xb81221
6f709a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f70a0:	50                   	push   %eax
6f70a1:	51                   	push   %ecx
6f70a2:	56                   	push   %esi
6f70a3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f70a8:	33 c5                	xor    %ebp,%eax
6f70aa:	50                   	push   %eax
6f70ab:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f70ae:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f70b4:	8b 75 08             	mov    0x8(%ebp),%esi
6f70b7:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f70ba:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f70c1:	85 f6                	test   %esi,%esi
6f70c3:	74 29                	je     0x6f70ee
6f70c5:	8b 45 10             	mov    0x10(%ebp),%eax
6f70c8:	8b ce                	mov    %esi,%ecx
6f70ca:	6a ff                	push   $0xffffffff
6f70cc:	6a 00                	push   $0x0
6f70ce:	8b 00                	mov    (%eax),%eax
6f70d0:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f70d7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f70de:	50                   	push   %eax
6f70df:	c6 06 00             	movb   $0x0,(%esi)
6f70e2:	e8 18 6f d4 ff       	call   0x43dfff
6f70e7:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f70ee:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f70f1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f70f8:	59                   	pop    %ecx
6f70f9:	5e                   	pop    %esi
6f70fa:	8b e5                	mov    %ebp,%esp
6f70fc:	5d                   	pop    %ebp
6f70fd:	c2 10 00             	ret    $0x10
6f7100:	cc                   	int3
6f7101:	cc                   	int3
6f7102:	cc                   	int3
6f7103:	cc                   	int3
6f7104:	cc                   	int3
6f7105:	cc                   	int3
6f7106:	cc                   	int3
6f7107:	cc                   	int3
6f7108:	cc                   	int3
6f7109:	cc                   	int3
6f710a:	cc                   	int3
6f710b:	cc                   	int3
6f710c:	cc                   	int3
6f710d:	cc                   	int3
6f710e:	cc                   	int3
6f710f:	cc                   	int3
6f7110:	cc                   	int3
6f7111:	cc                   	int3
6f7112:	cc                   	int3
6f7113:	cc                   	int3
6f7114:	cc                   	int3
6f7115:	cc                   	int3
6f7116:	cc                   	int3
6f7117:	cc                   	int3
6f7118:	cc                   	int3
6f7119:	cc                   	int3
6f711a:	cc                   	int3
6f711b:	cc                   	int3
6f711c:	cc                   	int3
6f711d:	cc                   	int3
6f711e:	cc                   	int3
6f711f:	cc                   	int3
6f7120:	55                   	push   %ebp
6f7121:	8b ec                	mov    %esp,%ebp
6f7123:	6a ff                	push   $0xffffffff
6f7125:	68 61 12 b8 00       	push   $0xb81261
6f712a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7130:	50                   	push   %eax
6f7131:	51                   	push   %ecx
6f7132:	56                   	push   %esi
6f7133:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7138:	33 c5                	xor    %ebp,%eax
6f713a:	50                   	push   %eax
6f713b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f713e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f7144:	8b 75 0c             	mov    0xc(%ebp),%esi
6f7147:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f714a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f7151:	85 f6                	test   %esi,%esi
6f7153:	74 29                	je     0x6f717e
6f7155:	8b 45 14             	mov    0x14(%ebp),%eax
6f7158:	8b ce                	mov    %esi,%ecx
6f715a:	6a ff                	push   $0xffffffff
6f715c:	6a 00                	push   $0x0
6f715e:	8b 00                	mov    (%eax),%eax
6f7160:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f7167:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f716e:	50                   	push   %eax
6f716f:	c6 06 00             	movb   $0x0,(%esi)
6f7172:	e8 88 6e d4 ff       	call   0x43dfff
6f7177:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f717e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7181:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7188:	59                   	pop    %ecx
6f7189:	5e                   	pop    %esi
6f718a:	8b e5                	mov    %ebp,%esp
6f718c:	5d                   	pop    %ebp
6f718d:	c3                   	ret
6f718e:	cc                   	int3
6f718f:	cc                   	int3
6f7190:	cc                   	int3
6f7191:	cc                   	int3
6f7192:	cc                   	int3
6f7193:	cc                   	int3
6f7194:	cc                   	int3
6f7195:	cc                   	int3
6f7196:	cc                   	int3
6f7197:	cc                   	int3
6f7198:	cc                   	int3
6f7199:	cc                   	int3
6f719a:	cc                   	int3