a84e14:	cc                   	int3
a84e15:	cc                   	int3
a84e16:	cc                   	int3
a84e17:	cc                   	int3
a84e18:	cc                   	int3
a84e19:	cc                   	int3
a84e1a:	8b ff                	mov    %edi,%edi
a84e1c:	55                   	push   %ebp
a84e1d:	8b ec                	mov    %esp,%ebp
a84e1f:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84e23:	8b 41 14             	mov    0x14(%ecx),%eax
a84e26:	8b 4d 08             	mov    0x8(%ebp),%ecx
a84e29:	8b 40 fc             	mov    -0x4(%eax),%eax
a84e2c:	83 61 04 00          	andl   $0x0,0x4(%ecx)
a84e30:	89 01                	mov    %eax,(%ecx)
a84e32:	b0 01                	mov    $0x1,%al
a84e34:	5d                   	pop    %ebp
a84e35:	c2 04 00             	ret    $0x4
a84e38:	cc                   	int3
a84e39:	cc                   	int3
a84e3a:	cc                   	int3
a84e3b:	cc                   	int3
a84e3c:	cc                   	int3
a84e3d:	cc                   	int3
a84e3e:	cc                   	int3
a84e3f:	8b ff                	mov    %edi,%edi
a84e41:	55                   	push   %ebp
a84e42:	8b ec                	mov    %esp,%ebp
a84e44:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84e48:	8b 41 14             	mov    0x14(%ecx),%eax
a84e4b:	8b 4d 08             	mov    0x8(%ebp),%ecx
a84e4e:	8b 40 fc             	mov    -0x4(%eax),%eax
a84e51:	83 61 04 00          	andl   $0x0,0x4(%ecx)
a84e55:	89 01                	mov    %eax,(%ecx)
a84e57:	b0 01                	mov    $0x1,%al
a84e59:	5d                   	pop    %ebp
a84e5a:	c2 04 00             	ret    $0x4
a84e5d:	cc                   	int3
a84e5e:	cc                   	int3
a84e5f:	cc                   	int3
a84e60:	cc                   	int3
a84e61:	cc                   	int3
a84e62:	cc                   	int3
a84e63:	cc                   	int3
a84e64:	8b ff                	mov    %edi,%edi
a84e66:	55                   	push   %ebp
a84e67:	8b ec                	mov    %esp,%ebp
a84e69:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84e6d:	8b 41 14             	mov    0x14(%ecx),%eax
a84e70:	8b 4d 08             	mov    0x8(%ebp),%ecx
a84e73:	8b 40 fc             	mov    -0x4(%eax),%eax
a84e76:	83 61 04 00          	andl   $0x0,0x4(%ecx)
a84e7a:	89 01                	mov    %eax,(%ecx)
a84e7c:	b0 01                	mov    $0x1,%al
a84e7e:	5d                   	pop    %ebp
a84e7f:	c2 04 00             	ret    $0x4
a84e82:	cc                   	int3
a84e83:	cc                   	int3
a84e84:	cc                   	int3
a84e85:	cc                   	int3
a84e86:	cc                   	int3
a84e87:	cc                   	int3
a84e88:	cc                   	int3
a84e89:	8b ff                	mov    %edi,%edi
a84e8b:	55                   	push   %ebp
a84e8c:	8b ec                	mov    %esp,%ebp
a84e8e:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84e92:	8b 41 14             	mov    0x14(%ecx),%eax
a84e95:	8b 4d 08             	mov    0x8(%ebp),%ecx
a84e98:	8b 40 fc             	mov    -0x4(%eax),%eax
a84e9b:	83 61 04 00          	andl   $0x0,0x4(%ecx)
a84e9f:	89 01                	mov    %eax,(%ecx)
a84ea1:	b0 01                	mov    $0x1,%al
a84ea3:	5d                   	pop    %ebp
a84ea4:	c2 04 00             	ret    $0x4
a84ea7:	cc                   	int3
a84ea8:	cc                   	int3
a84ea9:	cc                   	int3
a84eaa:	cc                   	int3
a84eab:	cc                   	int3
a84eac:	cc                   	int3
a84ead:	cc                   	int3
a84eae:	8b ff                	mov    %edi,%edi
a84eb0:	55                   	push   %ebp
a84eb1:	8b ec                	mov    %esp,%ebp
a84eb3:	83 b9 5c 04 00 00 01 	cmpl   $0x1,0x45c(%ecx)
a84eba:	75 13                	jne    0xa84ecf
a84ebc:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84ec0:	8b 49 14             	mov    0x14(%ecx),%ecx
a84ec3:	8b 51 fc             	mov    -0x4(%ecx),%edx
a84ec6:	8b 4d 08             	mov    0x8(%ebp),%ecx
a84ec9:	89 11                	mov    %edx,(%ecx)
a84ecb:	b0 01                	mov    $0x1,%al
a84ecd:	eb 59                	jmp    0xa84f28
a84ecf:	8b 91 a8 0a 00 00    	mov    0xaa8(%ecx),%edx
a84ed5:	85 d2                	test   %edx,%edx
a84ed7:	78 3d                	js     0xa84f16
a84ed9:	83 fa 64             	cmp    $0x64,%edx
a84edc:	7d 38                	jge    0xa84f16
a84ede:	83 b9 58 04 00 00 01 	cmpl   $0x1,0x458(%ecx)
a84ee5:	75 1d                	jne    0xa84f04
a84ee7:	ff 71 2c             	push   0x2c(%ecx)
a84eea:	0f b6 41 31          	movzbl 0x31(%ecx),%eax
a84eee:	50                   	push   %eax
a84eef:	c1 e2 04             	shl    $0x4,%edx
a84ef2:	8d 81 64 04 00 00    	lea    0x464(%ecx),%eax
a84ef8:	6a 03                	push   $0x3
a84efa:	03 c2                	add    %edx,%eax
a84efc:	50                   	push   %eax
a84efd:	e8 cc cf 97 ff       	call   0x401ece
a84f02:	eb 24                	jmp    0xa84f28
a84f04:	03 d2                	add    %edx,%edx
a84f06:	8b 84 d1 6c 04 00 00 	mov    0x46c(%ecx,%edx,8),%eax
a84f0d:	8b 08                	mov    (%eax),%ecx
a84f0f:	8b 45 08             	mov    0x8(%ebp),%eax
a84f12:	89 08                	mov    %ecx,(%eax)
a84f14:	eb b5                	jmp    0xa84ecb
a84f16:	e8 54 99 9b ff       	call   0x43e86f
a84f1b:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
a84f21:	e8 d2 a3 99 ff       	call   0x41f2f8
a84f26:	32 c0                	xor    %al,%al
a84f28:	5d                   	pop    %ebp
a84f29:	c2 04 00             	ret    $0x4
a84f2c:	cc                   	int3
a84f2d:	cc                   	int3
a84f2e:	cc                   	int3
a84f2f:	cc                   	int3
a84f30:	cc                   	int3
a84f31:	cc                   	int3
a84f32:	cc                   	int3
a84f33:	cc                   	int3
a84f34:	cc                   	int3
a84f35:	cc                   	int3
a84f36:	cc                   	int3
a84f37:	cc                   	int3
a84f38:	cc                   	int3
a84f39:	cc                   	int3
a84f3a:	cc                   	int3
a84f3b:	cc                   	int3
a84f3c:	cc                   	int3
a84f3d:	cc                   	int3
a84f3e:	cc                   	int3
a84f3f:	cc                   	int3
a84f40:	cc                   	int3
a84f41:	cc                   	int3
a84f42:	cc                   	int3
a84f43:	cc                   	int3
a84f44:	cc                   	int3
a84f45:	cc                   	int3
a84f46:	cc                   	int3
a84f47:	cc                   	int3
a84f48:	cc                   	int3
a84f49:	cc                   	int3
a84f4a:	cc                   	int3
a84f4b:	8b ff                	mov    %edi,%edi
a84f4d:	55                   	push   %ebp
a84f4e:	8b ec                	mov    %esp,%ebp
a84f50:	83 b9 5c 04 00 00 01 	cmpl   $0x1,0x45c(%ecx)
a84f57:	75 13                	jne    0xa84f6c
a84f59:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84f5d:	8b 49 14             	mov    0x14(%ecx),%ecx
a84f60:	8b 51 fc             	mov    -0x4(%ecx),%edx
a84f63:	8b 4d 08             	mov    0x8(%ebp),%ecx
a84f66:	89 11                	mov    %edx,(%ecx)
a84f68:	b0 01                	mov    $0x1,%al
a84f6a:	eb 59                	jmp    0xa84fc5
a84f6c:	8b 91 a8 0a 00 00    	mov    0xaa8(%ecx),%edx
a84f72:	85 d2                	test   %edx,%edx
a84f74:	78 3d                	js     0xa84fb3
a84f76:	83 fa 64             	cmp    $0x64,%edx
a84f79:	7d 38                	jge    0xa84fb3
a84f7b:	83 b9 58 04 00 00 01 	cmpl   $0x1,0x458(%ecx)
a84f82:	75 1d                	jne    0xa84fa1
a84f84:	ff 71 2c             	push   0x2c(%ecx)
a84f87:	0f b6 41 31          	movzbl 0x31(%ecx),%eax
a84f8b:	50                   	push   %eax
a84f8c:	c1 e2 04             	shl    $0x4,%edx
a84f8f:	8d 81 64 04 00 00    	lea    0x464(%ecx),%eax
a84f95:	6a 03                	push   $0x3
a84f97:	03 c2                	add    %edx,%eax
a84f99:	50                   	push   %eax
a84f9a:	e8 6a d3 99 ff       	call   0x422309
a84f9f:	eb 24                	jmp    0xa84fc5
a84fa1:	03 d2                	add    %edx,%edx
a84fa3:	8b 84 d1 6c 04 00 00 	mov    0x46c(%ecx,%edx,8),%eax
a84faa:	8b 08                	mov    (%eax),%ecx
a84fac:	8b 45 08             	mov    0x8(%ebp),%eax
a84faf:	89 08                	mov    %ecx,(%eax)
a84fb1:	eb b5                	jmp    0xa84f68
a84fb3:	e8 b7 98 9b ff       	call   0x43e86f
a84fb8:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
a84fbe:	e8 35 a3 99 ff       	call   0x41f2f8
a84fc3:	32 c0                	xor    %al,%al
a84fc5:	5d                   	pop    %ebp
a84fc6:	c2 04 00             	ret    $0x4
a84fc9:	cc                   	int3
a84fca:	cc                   	int3
a84fcb:	cc                   	int3
a84fcc:	cc                   	int3
a84fcd:	cc                   	int3
a84fce:	cc                   	int3
a84fcf:	cc                   	int3
a84fd0:	cc                   	int3
a84fd1:	cc                   	int3
a84fd2:	cc                   	int3
a84fd3:	cc                   	int3
a84fd4:	cc                   	int3
a84fd5:	cc                   	int3
a84fd6:	cc                   	int3
a84fd7:	cc                   	int3
a84fd8:	cc                   	int3
a84fd9:	cc                   	int3
a84fda:	cc                   	int3
a84fdb:	cc                   	int3
a84fdc:	cc                   	int3
a84fdd:	cc                   	int3
a84fde:	cc                   	int3
a84fdf:	cc                   	int3
a84fe0:	cc                   	int3
a84fe1:	cc                   	int3
a84fe2:	cc                   	int3
a84fe3:	cc                   	int3
a84fe4:	cc                   	int3
a84fe5:	cc                   	int3
a84fe6:	cc                   	int3
a84fe7:	cc                   	int3
a84fe8:	8b ff                	mov    %edi,%edi
a84fea:	55                   	push   %ebp
a84feb:	8b ec                	mov    %esp,%ebp
a84fed:	83 b9 5c 04 00 00 01 	cmpl   $0x1,0x45c(%ecx)
a84ff4:	75 13                	jne    0xa85009
a84ff6:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84ffa:	8b 49 14             	mov    0x14(%ecx),%ecx
a84ffd:	8b 51 fc             	mov    -0x4(%ecx),%edx
a85000:	8b 4d 08             	mov    0x8(%ebp),%ecx
a85003:	89 11                	mov    %edx,(%ecx)
a85005:	b0 01                	mov    $0x1,%al
a85007:	eb 59                	jmp    0xa85062
a85009:	8b 91 a8 0a 00 00    	mov    0xaa8(%ecx),%edx
a8500f:	85 d2                	test   %edx,%edx
a85011:	78 3d                	js     0xa85050
a85013:	83 fa 64             	cmp    $0x64,%edx
a85016:	7d 38                	jge    0xa85050
a85018:	83 b9 58 04 00 00 01 	cmpl   $0x1,0x458(%ecx)
a8501f:	75 1d                	jne    0xa8503e
a85021:	ff 71 2c             	push   0x2c(%ecx)
a85024:	0f b7 41 32          	movzwl 0x32(%ecx),%eax
a85028:	50                   	push   %eax
a85029:	c1 e2 04             	shl    $0x4,%edx
a8502c:	8d 81 64 04 00 00    	lea    0x464(%ecx),%eax
a85032:	6a 03                	push   $0x3
a85034:	03 c2                	add    %edx,%eax
a85036:	50                   	push   %eax
a85037:	e8 d2 1e 99 ff       	call   0x416f0e
a8503c:	eb 24                	jmp    0xa85062
a8503e:	03 d2                	add    %edx,%edx
a85040:	8b 84 d1 6c 04 00 00 	mov    0x46c(%ecx,%edx,8),%eax
a85047:	8b 08                	mov    (%eax),%ecx
a85049:	8b 45 08             	mov    0x8(%ebp),%eax
a8504c:	89 08                	mov    %ecx,(%eax)
a8504e:	eb b5                	jmp    0xa85005
a85050:	e8 1a 98 9b ff       	call   0x43e86f
a85055:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
a8505b:	e8 98 a2 99 ff       	call   0x41f2f8
a85060:	32 c0                	xor    %al,%al
a85062:	5d                   	pop    %ebp
a85063:	c2 04 00             	ret    $0x4
a85066:	cc                   	int3
a85067:	cc                   	int3
a85068:	cc                   	int3
a85069:	cc                   	int3
a8506a:	cc                   	int3
a8506b:	cc                   	int3
a8506c:	cc                   	int3
a8506d:	cc                   	int3
a8506e:	cc                   	int3
a8506f:	cc                   	int3
a85070:	cc                   	int3
a85071:	cc                   	int3
a85072:	cc                   	int3
a85073:	cc                   	int3
a85074:	cc                   	int3
a85075:	cc                   	int3
a85076:	cc                   	int3
a85077:	cc                   	int3
a85078:	cc                   	int3
a85079:	cc                   	int3
a8507a:	cc                   	int3
a8507b:	cc                   	int3
a8507c:	cc                   	int3
a8507d:	cc                   	int3
a8507e:	cc                   	int3
a8507f:	cc                   	int3
a85080:	cc                   	int3
a85081:	cc                   	int3
a85082:	cc                   	int3
a85083:	cc                   	int3
a85084:	cc                   	int3
a85085:	8b ff                	mov    %edi,%edi
a85087:	55                   	push   %ebp
a85088:	8b ec                	mov    %esp,%ebp
a8508a:	83 b9 5c 04 00 00 01 	cmpl   $0x1,0x45c(%ecx)
a85091:	75 13                	jne    0xa850a6
a85093:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a85097:	8b 49 14             	mov    0x14(%ecx),%ecx
a8509a:	8b 51 fc             	mov    -0x4(%ecx),%edx
a8509d:	8b 4d 08             	mov    0x8(%ebp),%ecx
a850a0:	89 11                	mov    %edx,(%ecx)
a850a2:	b0 01                	mov    $0x1,%al
a850a4:	eb 59                	jmp    0xa850ff
a850a6:	8b 91 a8 0a 00 00    	mov    0xaa8(%ecx),%edx
a850ac:	85 d2                	test   %edx,%edx
a850ae:	78 3d                	js     0xa850ed
a850b0:	83 fa 64             	cmp    $0x64,%edx
a850b3:	7d 38                	jge    0xa850ed
a850b5:	83 b9 58 04 00 00 01 	cmpl   $0x1,0x458(%ecx)
a850bc:	75 1d                	jne    0xa850db
a850be:	ff 71 2c             	push   0x2c(%ecx)
a850c1:	0f b7 41 32          	movzwl 0x32(%ecx),%eax
a850c5:	50                   	push   %eax
a850c6:	c1 e2 04             	shl    $0x4,%edx
a850c9:	8d 81 64 04 00 00    	lea    0x464(%ecx),%eax
a850cf:	6a 03                	push   $0x3
a850d1:	03 c2                	add    %edx,%eax
a850d3:	50                   	push   %eax
a850d4:	e8 5f 03 99 ff       	call   0x415438
a850d9:	eb 24                	jmp    0xa850ff
a850db:	03 d2                	add    %edx,%edx
a850dd:	8b 84 d1 6c 04 00 00 	mov    0x46c(%ecx,%edx,8),%eax
a850e4:	8b 08                	mov    (%eax),%ecx
a850e6:	8b 45 08             	mov    0x8(%ebp),%eax
a850e9:	89 08                	mov    %ecx,(%eax)
a850eb:	eb b5                	jmp    0xa850a2
a850ed:	e8 7d 97 9b ff       	call   0x43e86f
a850f2:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
a850f8:	e8 fb a1 99 ff       	call   0x41f2f8
a850fd:	32 c0                	xor    %al,%al
a850ff:	5d                   	pop    %ebp
a85100:	c2 04 00             	ret    $0x4
a85103:	cc                   	int3
a85104:	cc                   	int3
a85105:	cc                   	int3
a85106:	cc                   	int3
a85107:	cc                   	int3
a85108:	cc                   	int3
a85109:	cc                   	int3
a8510a:	cc                   	int3
a8510b:	cc                   	int3
a8510c:	cc                   	int3
a8510d:	cc                   	int3