41fc5b:	cc                   	int3
41fc5c:	cc                   	int3
41fc5d:	cc                   	int3
41fc5e:	cc                   	int3
41fc5f:	cc                   	int3
41fc60:	e9 f2 a3 ff ff       	jmp    0x41a057
41fc65:	cc                   	int3
41fc66:	cc                   	int3
41fc67:	cc                   	int3
41fc68:	cc                   	int3
41fc69:	cc                   	int3
41fc6a:	cc                   	int3
41fc6b:	cc                   	int3
41fc6c:	cc                   	int3
41fc6d:	cc                   	int3
41fc6e:	cc                   	int3
41fc6f:	cc                   	int3
41fc70:	e9 d3 a3 ff ff       	jmp    0x41a048
41fc75:	cc                   	int3
41fc76:	cc                   	int3
41fc77:	cc                   	int3
41fc78:	cc                   	int3
41fc79:	cc                   	int3
41fc7a:	cc                   	int3
41fc7b:	cc                   	int3
41fc7c:	cc                   	int3
41fc7d:	cc                   	int3
41fc7e:	cc                   	int3
41fc7f:	cc                   	int3
41fc80:	c7 05 3c 8e 43 00 80 	movl   $0x401180,0x438e3c
41fc87:	11 40 00
41fc8a:	c3                   	ret
41fc8b:	cc                   	int3
41fc8c:	cc                   	int3
41fc8d:	cc                   	int3
41fc8e:	cc                   	int3
41fc8f:	cc                   	int3
41fc90:	c7 05 8c 8e 43 00 80 	movl   $0x401180,0x438e8c
41fc97:	11 40 00
41fc9a:	c3                   	ret
41fc9b:	cc                   	int3
41fc9c:	cc                   	int3
41fc9d:	cc                   	int3
41fc9e:	cc                   	int3
41fc9f:	cc                   	int3
41fca0:	c7 05 6c 8e 43 00 80 	movl   $0x401180,0x438e6c
41fca7:	11 40 00
41fcaa:	c3                   	ret
41fcab:	cc                   	int3
41fcac:	cc                   	int3
41fcad:	cc                   	int3
41fcae:	cc                   	int3
41fcaf:	cc                   	int3
41fcb0:	c7 05 7c 8e 43 00 80 	movl   $0x401180,0x438e7c
41fcb7:	11 40 00
41fcba:	c3                   	ret
41fcbb:	cc                   	int3
41fcbc:	cc                   	int3
41fcbd:	cc                   	int3
41fcbe:	cc                   	int3
41fcbf:	cc                   	int3
41fcc0:	c7 05 4c 8e 43 00 80 	movl   $0x401180,0x438e4c
41fcc7:	11 40 00
41fcca:	c3                   	ret
41fccb:	cc                   	int3
41fccc:	cc                   	int3
41fccd:	cc                   	int3
41fcce:	cc                   	int3
41fccf:	cc                   	int3
41fcd0:	c7 05 5c 8e 43 00 80 	movl   $0x401180,0x438e5c
41fcd7:	11 40 00
41fcda:	c3                   	ret
41fcdb:	cc                   	int3
41fcdc:	cc                   	int3
41fcdd:	cc                   	int3
41fcde:	cc                   	int3
41fcdf:	cc                   	int3
41fce0:	b9 fc 8f 43 00       	mov    $0x438ffc,%ecx
41fce5:	e9 06 a2 ff ff       	jmp    0x419ef0
41fcea:	cc                   	int3
41fceb:	cc                   	int3
41fcec:	cc                   	int3
41fced:	cc                   	int3
41fcee:	cc                   	int3
41fcef:	cc                   	int3
41fcf0:	b9 04 90 43 00       	mov    $0x439004,%ecx
41fcf5:	e9 f6 a1 ff ff       	jmp    0x419ef0
41fcfa:	cc                   	int3
41fcfb:	cc                   	int3
41fcfc:	cc                   	int3
41fcfd:	cc                   	int3
41fcfe:	cc                   	int3
41fcff:	cc                   	int3
41fd00:	b9 0c 90 43 00       	mov    $0x43900c,%ecx
41fd05:	e9 e6 a1 ff ff       	jmp    0x419ef0
41fd0a:	cc                   	int3
41fd0b:	cc                   	int3
41fd0c:	cc                   	int3
41fd0d:	cc                   	int3
41fd0e:	cc                   	int3
41fd0f:	cc                   	int3
41fd10:	b9 14 90 43 00       	mov    $0x439014,%ecx
41fd15:	e9 d6 a1 ff ff       	jmp    0x419ef0
41fd1a:	cc                   	int3
41fd1b:	cc                   	int3
41fd1c:	cc                   	int3
41fd1d:	cc                   	int3
41fd1e:	cc                   	int3
41fd1f:	cc                   	int3
41fd20:	b9 a0 8e 43 00       	mov    $0x438ea0,%ecx
41fd25:	e9 e9 a1 ff ff       	jmp    0x419f13
41fd2a:	cc                   	int3
41fd2b:	cc                   	int3
41fd2c:	cc                   	int3
41fd2d:	cc                   	int3
41fd2e:	cc                   	int3
41fd2f:	cc                   	int3
41fd30:	b9 bc 8e 43 00       	mov    $0x438ebc,%ecx
41fd35:	e9 d9 a1 ff ff       	jmp    0x419f13
41fd3a:	cc                   	int3
41fd3b:	cc                   	int3
41fd3c:	cc                   	int3
41fd3d:	cc                   	int3
41fd3e:	cc                   	int3
41fd3f:	cc                   	int3
41fd40:	e9 3f a2 ff ff       	jmp    0x419f84
41fd45:	8b cf                	mov    %edi,%ecx
41fd47:	ff 15 20 a5 43 00    	call   *0x43a520
41fd4d:	ff d7                	call   *%edi
41fd4f:	e9 6a b3 fe ff       	jmp    0x40b0be
41fd54:	8b 4d 04             	mov    0x4(%ebp),%ecx
41fd57:	56                   	push   %esi
41fd58:	68 f0 55 40 00       	push   $0x4055f0
41fd5d:	6a 20                	push   $0x20
41fd5f:	5a                   	pop    %edx
41fd60:	e8 a5 c3 00 00       	call   0x42c10a
41fd65:	8b c6                	mov    %esi,%eax
41fd67:	e9 21 b4 fe ff       	jmp    0x40b18d
41fd6c:	50                   	push   %eax
41fd6d:	56                   	push   %esi
41fd6e:	6a 23                	push   $0x23
41fd70:	5a                   	pop    %edx
41fd71:	e8 53 e3 00 00       	call   0x42e0c9
41fd76:	e9 c1 b3 fe ff       	jmp    0x40b13c
41fd7b:	50                   	push   %eax
41fd7c:	56                   	push   %esi
41fd7d:	6a 24                	push   $0x24
41fd7f:	5a                   	pop    %edx
41fd80:	e8 44 e3 00 00       	call   0x42e0c9
41fd85:	e9 c8 b3 fe ff       	jmp    0x40b152
41fd8a:	51                   	push   %ecx
41fd8b:	ff 15 64 a0 43 00    	call   *0x43a064
41fd91:	8b 47 3c             	mov    0x3c(%edi),%eax
41fd94:	e9 d2 b3 fe ff       	jmp    0x40b16b
41fd99:	8b 4d 04             	mov    0x4(%ebp),%ecx
41fd9c:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
41fda1:	57                   	push   %edi
41fda2:	56                   	push   %esi
41fda3:	6a 27                	push   $0x27
41fda5:	5a                   	pop    %edx
41fda6:	e8 5f c3 00 00       	call   0x42c10a
41fdab:	8b c7                	mov    %edi,%eax
41fdad:	e9 db b3 fe ff       	jmp    0x40b18d
41fdb2:	8b 4d 04             	mov    0x4(%ebp),%ecx
41fdb5:	68 f0 55 40 00       	push   $0x4055f0
41fdba:	6a 2d                	push   $0x2d
41fdbc:	5a                   	pop    %edx
41fdbd:	e8 50 fb 00 00       	call   0x42f912
41fdc2:	89 45 ec             	mov    %eax,-0x14(%ebp)
41fdc5:	b8 cb fd 41 00       	mov    $0x41fdcb,%eax
41fdca:	c3                   	ret
41fdcb:	8b 45 ec             	mov    -0x14(%ebp),%eax
41fdce:	e9 ba b3 fe ff       	jmp    0x40b18d
41fdd3:	83 7e 14 08          	cmpl   $0x8,0x14(%esi)
41fdd7:	72 04                	jb     0x41fddd
41fdd9:	8b 06                	mov    (%esi),%eax
41fddb:	eb 02                	jmp    0x41fddf
41fddd:	8b c6                	mov    %esi,%eax
41fddf:	ff 75 0c             	push   0xc(%ebp)
41fde2:	2b f8                	sub    %eax,%edi
41fde4:	d1 ff                	sar    $1,%edi
41fde6:	57                   	push   %edi
41fde7:	56                   	push   %esi
41fde8:	e8 92 fb 00 00       	call   0x42f97f
41fded:	e9 f1 b3 fe ff       	jmp    0x40b1e3
41fdf2:	85 f6                	test   %esi,%esi
41fdf4:	0f 85 3b b4 fe ff    	jne    0x40b235
41fdfa:	21 71 10             	and    %esi,0x10(%ecx)
41fdfd:	83 79 14 08          	cmpl   $0x8,0x14(%ecx)
41fe01:	72 02                	jb     0x41fe05
41fe03:	8b 09                	mov    (%ecx),%ecx
41fe05:	33 c0                	xor    %eax,%eax
41fe07:	66 89 01             	mov    %ax,(%ecx)
41fe0a:	e9 24 b4 fe ff       	jmp    0x40b233
41fe0f:	bb fe ff ff 7f       	mov    $0x7ffffffe,%ebx
41fe14:	8b c3                	mov    %ebx,%eax
41fe16:	2b c1                	sub    %ecx,%eax
41fe18:	3b f0                	cmp    %eax,%esi
41fe1a:	0f 87 62 b4 fe ff    	ja     0x40b282
41fe20:	8d 1c 31             	lea    (%ecx,%esi,1),%ebx
41fe23:	e9 5a b4 fe ff       	jmp    0x40b282
41fe28:	8b 4d 08             	mov    0x8(%ebp),%ecx
41fe2b:	33 c0                	xor    %eax,%eax
41fe2d:	89 4d e8             	mov    %ecx,-0x18(%ebp)
41fe30:	89 65 f0             	mov    %esp,-0x10(%ebp)
41fe33:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
41fe37:	83 c1 01             	add    $0x1,%ecx
41fe3a:	74 28                	je     0x41fe64
41fe3c:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
41fe42:	0f 87 a2 b4 fe ff    	ja     0x40b2ea
41fe48:	8b 35 3c 1a 40 00    	mov    0x401a3c,%esi
41fe4e:	8d 04 09             	lea    (%ecx,%ecx,1),%eax
41fe51:	50                   	push   %eax
41fe52:	8b ce                	mov    %esi,%ecx
41fe54:	ff 15 20 a5 43 00    	call   *0x43a520
41fe5a:	ff d6                	call   *%esi
41fe5c:	85 c0                	test   %eax,%eax
41fe5e:	0f 84 86 b4 fe ff    	je     0x40b2ea
41fe64:	89 45 e4             	mov    %eax,-0x1c(%ebp)
41fe67:	b8 82 fe 41 00       	mov    $0x41fe82,%eax
41fe6c:	c3                   	ret
41fe6d:	8b 4d ec             	mov    -0x14(%ebp),%ecx
41fe70:	6a 00                	push   $0x0
41fe72:	6a 01                	push   $0x1
41fe74:	e8 a6 b6 fe ff       	call   0x40b51f
41fe79:	6a 00                	push   $0x0
41fe7b:	6a 00                	push   $0x0
41fe7d:	e8 54 af ff ff       	call   0x41add6
41fe82:	8b 7d ec             	mov    -0x14(%ebp),%edi
41fe85:	8b 5d e8             	mov    -0x18(%ebp),%ebx
41fe88:	8b 75 e4             	mov    -0x1c(%ebp),%esi
41fe8b:	e9 1f b4 fe ff       	jmp    0x40b2af
41fe90:	83 7f 14 08          	cmpl   $0x8,0x14(%edi)
41fe94:	72 04                	jb     0x41fe9a
41fe96:	8b 17                	mov    (%edi),%edx
41fe98:	eb 02                	jmp    0x41fe9c
41fe9a:	8b d7                	mov    %edi,%edx
41fe9c:	50                   	push   %eax
41fe9d:	8b ce                	mov    %esi,%ecx
41fe9f:	e8 4d b3 fe ff       	call   0x40b1f1
41fea4:	59                   	pop    %ecx
41fea5:	e9 10 b4 fe ff       	jmp    0x40b2ba
41feaa:	8b 01                	mov    (%ecx),%eax
41feac:	51                   	push   %ecx
41fead:	8b 70 04             	mov    0x4(%eax),%esi
41feb0:	8b ce                	mov    %esi,%ecx
41feb2:	ff 15 20 a5 43 00    	call   *0x43a520
41feb8:	ff d6                	call   *%esi
41feba:	e9 67 b4 fe ff       	jmp    0x40b326
41febf:	8b ce                	mov    %esi,%ecx
41fec1:	ff 15 20 a5 43 00    	call   *0x43a520
41fec7:	ff d6                	call   *%esi
41fec9:	5e                   	pop    %esi
41feca:	c3                   	ret
41fecb:	53                   	push   %ebx
41fecc:	8b d6                	mov    %esi,%edx
41fece:	e8 1e b3 fe ff       	call   0x40b1f1
41fed3:	59                   	pop    %ecx
41fed4:	e9 6d b6 fe ff       	jmp    0x40b546
41fed9:	51                   	push   %ecx
41feda:	57                   	push   %edi
41fedb:	51                   	push   %ecx
41fedc:	8d 4e 04             	lea    0x4(%esi),%ecx
41fedf:	e8 ee f5 00 00       	call   0x42f4d2
41fee4:	8b d8                	mov    %eax,%ebx
41fee6:	85 db                	test   %ebx,%ebx
41fee8:	0f 88 6e b9 fe ff    	js     0x40b85c
41feee:	e9 50 b9 fe ff       	jmp    0x40b843
41fef3:	8b ce                	mov    %esi,%ecx
41fef5:	ff 15 20 a5 43 00    	call   *0x43a520
41fefb:	ff d6                	call   *%esi
41fefd:	e9 5a b9 fe ff       	jmp    0x40b85c
41ff02:	89 37                	mov    %esi,(%edi)
41ff04:	8b 06                	mov    (%esi),%eax
41ff06:	56                   	push   %esi
41ff07:	8b 70 04             	mov    0x4(%eax),%esi
41ff0a:	8b ce                	mov    %esi,%ecx
41ff0c:	ff 15 20 a5 43 00    	call   *0x43a520
41ff12:	ff d6                	call   *%esi
41ff14:	33 c0                	xor    %eax,%eax
41ff16:	e9 43 b9 fe ff       	jmp    0x40b85e
41ff1b:	8d 9d 38 ff ff ff    	lea    -0xc8(%ebp),%ebx
41ff21:	e9 ec b9 fe ff       	jmp    0x40b912
41ff26:	8d 85 b4 fb ff ff    	lea    -0x44c(%ebp),%eax
41ff2c:	50                   	push   %eax
41ff2d:	8d 8d 74 fd ff ff    	lea    -0x28c(%ebp),%ecx
41ff33:	e8 a0 bb fe ff       	call   0x40bad8
41ff38:	8b c8                	mov    %eax,%ecx
41ff3a:	8b 41 08             	mov    0x8(%ecx),%eax
41ff3d:	ff 71 04             	push   0x4(%ecx)
41ff40:	8b 09                	mov    (%ecx),%ecx
41ff42:	56                   	push   %esi
41ff43:	8b 40 04             	mov    0x4(%eax),%eax
41ff46:	8d 04 48             	lea    (%eax,%ecx,2),%eax
41ff49:	50                   	push   %eax
41ff4a:	8b 85 48 ff ff ff    	mov    -0xb8(%ebp),%eax
41ff50:	8b 70 10             	mov    0x10(%eax),%esi
41ff53:	8b ce                	mov    %esi,%ecx
41ff55:	ff 15 20 a5 43 00    	call   *0x43a520
41ff5b:	8d 8d 48 ff ff ff    	lea    -0xb8(%ebp),%ecx
41ff61:	ff d6                	call   *%esi
41ff63:	e9 4d ba fe ff       	jmp    0x40b9b5
41ff68:	8b ce                	mov    %esi,%ecx
41ff6a:	ff 15 20 a5 43 00    	call   *0x43a520
41ff70:	8d 8d 48 ff ff ff    	lea    -0xb8(%ebp),%ecx
41ff76:	ff d6                	call   *%esi
41ff78:	e9 9c ba fe ff       	jmp    0x40ba19
41ff7d:	8b 37                	mov    (%edi),%esi
41ff7f:	8d 85 d0 fb ff ff    	lea    -0x430(%ebp),%eax
41ff85:	50                   	push   %eax
41ff86:	ff b5 d4 fb ff ff    	push   -0x42c(%ebp)
41ff8c:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
41ff8f:	6a 00                	push   $0x0
41ff91:	e8 f2 42 ff ff       	call   0x414288
41ff96:	8b 4e 10             	mov    0x10(%esi),%ecx
41ff99:	50                   	push   %eax
41ff9a:	57                   	push   %edi
41ff9b:	ff 15 20 a5 43 00    	call   *0x43a520
41ffa1:	ff 56 10             	call   *0x10(%esi)
41ffa4:	85 c0                	test   %eax,%eax
41ffa6:	78 31                	js     0x41ffd9
41ffa8:	ff b5 d0 fb ff ff    	push   -0x430(%ebp)
41ffae:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
41ffb1:	e8 4e 41 ff ff       	call   0x414104
41ffb6:	6a 00                	push   $0x0
41ffb8:	6a 3b                	push   $0x3b
41ffba:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
41ffbd:	e8 6a bf fe ff       	call   0x40bf2c
41ffc2:	83 f8 ff             	cmp    $0xffffffff,%eax
41ffc5:	0f 84 5b ba fe ff    	je     0x40ba26
41ffcb:	50                   	push   %eax
41ffcc:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
41ffcf:	e8 30 41 ff ff       	call   0x414104
41ffd4:	e9 4d ba fe ff       	jmp    0x40ba26
41ffd9:	8b 45 a0             	mov    -0x60(%ebp),%eax
41ffdc:	83 65 a8 00          	andl   $0x0,-0x58(%ebp)
41ffe0:	33 c9                	xor    %ecx,%ecx
41ffe2:	66 89 08             	mov    %cx,(%eax)
41ffe5:	e9 3c ba fe ff       	jmp    0x40ba26
41ffea:	51                   	push   %ecx
41ffeb:	ff 15 14 a4 43 00    	call   *0x43a414
41fff1:	59                   	pop    %ecx
41fff2:	e9 86 ba fe ff       	jmp    0x40ba7d
41fff7:	50                   	push   %eax
41fff8:	ff 15 14 a4 43 00    	call   *0x43a414
41fffe:	59                   	pop    %ecx
41ffff:	e9 a9 ba fe ff       	jmp    0x40baad
420004:	50                   	push   %eax
420005:	ff 15 14 a4 43 00    	call   *0x43a414
42000b:	59                   	pop    %ecx