43fb54:	cc                   	int3
43fb55:	cc                   	int3
43fb56:	cc                   	int3
43fb57:	cc                   	int3
43fb58:	cc                   	int3
43fb59:	cc                   	int3
43fb5a:	cc                   	int3
43fb5b:	cc                   	int3
43fb5c:	cc                   	int3
43fb5d:	cc                   	int3
43fb5e:	cc                   	int3
43fb5f:	cc                   	int3
43fb60:	8b ff                	mov    %edi,%edi
43fb62:	55                   	push   %ebp
43fb63:	8b ec                	mov    %esp,%ebp
43fb65:	51                   	push   %ecx
43fb66:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fb69:	8d 45 1c             	lea    0x1c(%ebp),%eax
43fb6c:	50                   	push   %eax
43fb6d:	8d 4d 18             	lea    0x18(%ebp),%ecx
43fb70:	51                   	push   %ecx
43fb71:	8d 55 14             	lea    0x14(%ebp),%edx
43fb74:	52                   	push   %edx
43fb75:	8d 45 0c             	lea    0xc(%ebp),%eax
43fb78:	50                   	push   %eax
43fb79:	8b 4d 08             	mov    0x8(%ebp),%ecx
43fb7c:	51                   	push   %ecx
43fb7d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43fb80:	e8 e9 28 fc ff       	call   0x40246e
43fb85:	e8 fb 25 fc ff       	call   0x402185
43fb8a:	8b 55 fc             	mov    -0x4(%ebp),%edx
43fb8d:	89 42 0c             	mov    %eax,0xc(%edx)
43fb90:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fb93:	8b e5                	mov    %ebp,%esp
43fb95:	5d                   	pop    %ebp
43fb96:	c2 18 00             	ret    $0x18
43fb99:	cc                   	int3
43fb9a:	cc                   	int3
43fb9b:	cc                   	int3
43fb9c:	cc                   	int3
43fb9d:	cc                   	int3
43fb9e:	cc                   	int3
43fb9f:	cc                   	int3
43fba0:	cc                   	int3
43fba1:	cc                   	int3
43fba2:	cc                   	int3
43fba3:	cc                   	int3
43fba4:	cc                   	int3
43fba5:	cc                   	int3
43fba6:	cc                   	int3
43fba7:	cc                   	int3
43fba8:	cc                   	int3
43fba9:	cc                   	int3
43fbaa:	cc                   	int3
43fbab:	cc                   	int3
43fbac:	cc                   	int3
43fbad:	cc                   	int3
43fbae:	cc                   	int3
43fbaf:	cc                   	int3
43fbb0:	8b ff                	mov    %edi,%edi
43fbb2:	55                   	push   %ebp
43fbb3:	8b ec                	mov    %esp,%ebp
43fbb5:	51                   	push   %ecx
43fbb6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fbb9:	8b 45 08             	mov    0x8(%ebp),%eax
43fbbc:	50                   	push   %eax
43fbbd:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43fbc0:	e8 c3 31 fc ff       	call   0x402d88
43fbc5:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fbc8:	8b e5                	mov    %ebp,%esp
43fbca:	5d                   	pop    %ebp
43fbcb:	c2 04 00             	ret    $0x4
43fbce:	cc                   	int3
43fbcf:	cc                   	int3
43fbd0:	cc                   	int3
43fbd1:	cc                   	int3
43fbd2:	cc                   	int3
43fbd3:	cc                   	int3
43fbd4:	cc                   	int3
43fbd5:	cc                   	int3
43fbd6:	cc                   	int3
43fbd7:	cc                   	int3
43fbd8:	cc                   	int3
43fbd9:	cc                   	int3
43fbda:	cc                   	int3
43fbdb:	cc                   	int3
43fbdc:	cc                   	int3
43fbdd:	cc                   	int3
43fbde:	cc                   	int3
43fbdf:	cc                   	int3
43fbe0:	8b ff                	mov    %edi,%edi
43fbe2:	55                   	push   %ebp
43fbe3:	8b ec                	mov    %esp,%ebp
43fbe5:	51                   	push   %ecx
43fbe6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fbe9:	8b 45 08             	mov    0x8(%ebp),%eax
43fbec:	50                   	push   %eax
43fbed:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43fbf0:	e8 93 31 fc ff       	call   0x402d88
43fbf5:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fbf8:	8b e5                	mov    %ebp,%esp
43fbfa:	5d                   	pop    %ebp
43fbfb:	c2 04 00             	ret    $0x4
43fbfe:	cc                   	int3
43fbff:	cc                   	int3
43fc00:	cc                   	int3
43fc01:	cc                   	int3
43fc02:	cc                   	int3
43fc03:	cc                   	int3
43fc04:	cc                   	int3
43fc05:	cc                   	int3
43fc06:	cc                   	int3
43fc07:	cc                   	int3
43fc08:	cc                   	int3
43fc09:	cc                   	int3
43fc0a:	cc                   	int3
43fc0b:	cc                   	int3
43fc0c:	cc                   	int3
43fc0d:	cc                   	int3
43fc0e:	cc                   	int3
43fc0f:	cc                   	int3
43fc10:	8b ff                	mov    %edi,%edi
43fc12:	55                   	push   %ebp
43fc13:	8b ec                	mov    %esp,%ebp
43fc15:	51                   	push   %ecx
43fc16:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fc19:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fc1c:	8b 4d 08             	mov    0x8(%ebp),%ecx
43fc1f:	89 08                	mov    %ecx,(%eax)
43fc21:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fc24:	8b e5                	mov    %ebp,%esp
43fc26:	5d                   	pop    %ebp
43fc27:	c2 04 00             	ret    $0x4
43fc2a:	cc                   	int3
43fc2b:	cc                   	int3
43fc2c:	cc                   	int3
43fc2d:	cc                   	int3
43fc2e:	cc                   	int3
43fc2f:	cc                   	int3
43fc30:	8b ff                	mov    %edi,%edi
43fc32:	55                   	push   %ebp
43fc33:	8b ec                	mov    %esp,%ebp
43fc35:	51                   	push   %ecx
43fc36:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fc39:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fc3c:	8b 4d 08             	mov    0x8(%ebp),%ecx
43fc3f:	89 08                	mov    %ecx,(%eax)
43fc41:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fc44:	8b e5                	mov    %ebp,%esp
43fc46:	5d                   	pop    %ebp
43fc47:	c2 04 00             	ret    $0x4
43fc4a:	cc                   	int3
43fc4b:	cc                   	int3
43fc4c:	cc                   	int3
43fc4d:	cc                   	int3
43fc4e:	cc                   	int3
43fc4f:	cc                   	int3
43fc50:	8b ff                	mov    %edi,%edi
43fc52:	55                   	push   %ebp
43fc53:	8b ec                	mov    %esp,%ebp
43fc55:	51                   	push   %ecx
43fc56:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fc59:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fc5c:	8b 4d 08             	mov    0x8(%ebp),%ecx
43fc5f:	89 08                	mov    %ecx,(%eax)
43fc61:	8b 55 08             	mov    0x8(%ebp),%edx
43fc64:	52                   	push   %edx
43fc65:	e8 6c 2e fc ff       	call   0x402ad6
43fc6a:	83 c4 04             	add    $0x4,%esp
43fc6d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43fc70:	88 41 04             	mov    %al,0x4(%ecx)
43fc73:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fc76:	8b e5                	mov    %ebp,%esp
43fc78:	5d                   	pop    %ebp
43fc79:	c2 04 00             	ret    $0x4
43fc7c:	cc                   	int3
43fc7d:	cc                   	int3
43fc7e:	cc                   	int3
43fc7f:	cc                   	int3
43fc80:	cc                   	int3
43fc81:	cc                   	int3
43fc82:	cc                   	int3
43fc83:	cc                   	int3
43fc84:	cc                   	int3
43fc85:	cc                   	int3
43fc86:	cc                   	int3
43fc87:	cc                   	int3
43fc88:	cc                   	int3
43fc89:	cc                   	int3
43fc8a:	cc                   	int3
43fc8b:	cc                   	int3
43fc8c:	cc                   	int3
43fc8d:	cc                   	int3
43fc8e:	cc                   	int3
43fc8f:	cc                   	int3
43fc90:	8b ff                	mov    %edi,%edi
43fc92:	55                   	push   %ebp
43fc93:	8b ec                	mov    %esp,%ebp
43fc95:	51                   	push   %ecx
43fc96:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fc99:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fc9c:	8b 4d 08             	mov    0x8(%ebp),%ecx
43fc9f:	89 08                	mov    %ecx,(%eax)
43fca1:	8b 55 fc             	mov    -0x4(%ebp),%edx
43fca4:	8b 45 08             	mov    0x8(%ebp),%eax
43fca7:	8b 08                	mov    (%eax),%ecx
43fca9:	89 4a 04             	mov    %ecx,0x4(%edx)
43fcac:	8b 55 08             	mov    0x8(%ebp),%edx
43fcaf:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
43fcb5:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fcb8:	8b e5                	mov    %ebp,%esp
43fcba:	5d                   	pop    %ebp
43fcbb:	c2 04 00             	ret    $0x4
43fcbe:	cc                   	int3
43fcbf:	cc                   	int3
43fcc0:	cc                   	int3
43fcc1:	cc                   	int3
43fcc2:	cc                   	int3
43fcc3:	cc                   	int3
43fcc4:	cc                   	int3
43fcc5:	cc                   	int3
43fcc6:	cc                   	int3
43fcc7:	cc                   	int3
43fcc8:	cc                   	int3
43fcc9:	cc                   	int3
43fcca:	cc                   	int3
43fccb:	cc                   	int3
43fccc:	cc                   	int3
43fccd:	cc                   	int3
43fcce:	cc                   	int3
43fccf:	cc                   	int3
43fcd0:	8b ff                	mov    %edi,%edi
43fcd2:	55                   	push   %ebp
43fcd3:	8b ec                	mov    %esp,%ebp
43fcd5:	51                   	push   %ecx
43fcd6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fcd9:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fcdc:	8b 4d 08             	mov    0x8(%ebp),%ecx
43fcdf:	89 08                	mov    %ecx,(%eax)
43fce1:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fce4:	8b e5                	mov    %ebp,%esp
43fce6:	5d                   	pop    %ebp
43fce7:	c2 04 00             	ret    $0x4
43fcea:	cc                   	int3
43fceb:	cc                   	int3
43fcec:	cc                   	int3
43fced:	cc                   	int3
43fcee:	cc                   	int3
43fcef:	cc                   	int3
43fcf0:	8b ff                	mov    %edi,%edi
43fcf2:	55                   	push   %ebp
43fcf3:	8b ec                	mov    %esp,%ebp
43fcf5:	51                   	push   %ecx
43fcf6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fcf9:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fcfc:	c7 80 00 04 00 00 00 	movl   $0x0,0x400(%eax)
43fd03:	00 00 00
43fd06:	6a 00                	push   $0x0
43fd08:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43fd0b:	81 c1 04 04 00 00    	add    $0x404,%ecx
43fd11:	e8 29 29 fc ff       	call   0x40263f
43fd16:	8b 45 fc             	mov    -0x4(%ebp),%eax
43fd19:	8b e5                	mov    %ebp,%esp
43fd1b:	5d                   	pop    %ebp
43fd1c:	c3                   	ret
43fd1d:	cc                   	int3
43fd1e:	cc                   	int3
43fd1f:	cc                   	int3
43fd20:	cc                   	int3
43fd21:	cc                   	int3
43fd22:	cc                   	int3
43fd23:	cc                   	int3
43fd24:	cc                   	int3
43fd25:	cc                   	int3
43fd26:	cc                   	int3
43fd27:	cc                   	int3
43fd28:	cc                   	int3
43fd29:	cc                   	int3
43fd2a:	cc                   	int3
43fd2b:	cc                   	int3
43fd2c:	cc                   	int3
43fd2d:	cc                   	int3
43fd2e:	cc                   	int3
43fd2f:	cc                   	int3
43fd30:	8b ff                	mov    %edi,%edi
43fd32:	55                   	push   %ebp
43fd33:	8b ec                	mov    %esp,%ebp
43fd35:	51                   	push   %ecx
43fd36:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fd39:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43fd3c:	83 c1 40             	add    $0x40,%ecx
43fd3f:	e8 4a 1b fc ff       	call   0x40188e
43fd44:	8b e5                	mov    %ebp,%esp
43fd46:	5d                   	pop    %ebp
43fd47:	c3                   	ret
43fd48:	cc                   	int3
43fd49:	cc                   	int3
43fd4a:	cc                   	int3
43fd4b:	cc                   	int3
43fd4c:	cc                   	int3
43fd4d:	cc                   	int3
43fd4e:	cc                   	int3
43fd4f:	cc                   	int3
43fd50:	8b ff                	mov    %edi,%edi
43fd52:	55                   	push   %ebp
43fd53:	8b ec                	mov    %esp,%ebp
43fd55:	51                   	push   %ecx
43fd56:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fd59:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43fd5c:	83 c1 40             	add    $0x40,%ecx
43fd5f:	e8 2a 1b fc ff       	call   0x40188e
43fd64:	8b e5                	mov    %ebp,%esp
43fd66:	5d                   	pop    %ebp
43fd67:	c3                   	ret
43fd68:	cc                   	int3
43fd69:	cc                   	int3
43fd6a:	cc                   	int3
43fd6b:	cc                   	int3
43fd6c:	cc                   	int3
43fd6d:	cc                   	int3
43fd6e:	cc                   	int3
43fd6f:	cc                   	int3
43fd70:	8b ff                	mov    %edi,%edi
43fd72:	55                   	push   %ebp
43fd73:	8b ec                	mov    %esp,%ebp
43fd75:	51                   	push   %ecx
43fd76:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fd79:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43fd7c:	e8 98 21 fc ff       	call   0x401f19
43fd81:	8b e5                	mov    %ebp,%esp
43fd83:	5d                   	pop    %ebp
43fd84:	c3                   	ret
43fd85:	cc                   	int3
43fd86:	cc                   	int3
43fd87:	cc                   	int3
43fd88:	cc                   	int3
43fd89:	cc                   	int3
43fd8a:	cc                   	int3
43fd8b:	cc                   	int3
43fd8c:	cc                   	int3
43fd8d:	cc                   	int3
43fd8e:	cc                   	int3
43fd8f:	cc                   	int3
43fd90:	8b ff                	mov    %edi,%edi
43fd92:	55                   	push   %ebp
43fd93:	8b ec                	mov    %esp,%ebp
43fd95:	51                   	push   %ecx
43fd96:	89 4d fc             	mov    %ecx,-0x4(%ebp)
43fd99:	8b 4d fc             	mov    -0x4(%ebp),%ecx
43fd9c:	e8 8a 32 fc ff       	call   0x40302b