43df6d:	cc                   	int3
43df6e:	cc                   	int3
43df6f:	cc                   	int3
43df70:	c3                   	ret
43df71:	cc                   	int3
43df72:	cc                   	int3
43df73:	cc                   	int3
43df74:	cc                   	int3
43df75:	cc                   	int3
43df76:	cc                   	int3
43df77:	cc                   	int3
43df78:	cc                   	int3
43df79:	cc                   	int3
43df7a:	cc                   	int3
43df7b:	cc                   	int3
43df7c:	cc                   	int3
43df7d:	cc                   	int3
43df7e:	cc                   	int3
43df7f:	cc                   	int3
43df80:	55                   	push   %ebp
43df81:	8b ec                	mov    %esp,%ebp
43df83:	6a ff                	push   $0xffffffff
43df85:	68 a0 ba 64 00       	push   $0x64baa0
43df8a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
43df90:	50                   	push   %eax
43df91:	56                   	push   %esi
43df92:	a1 d4 89 72 00       	mov    0x7289d4,%eax
43df97:	33 c5                	xor    %ebp,%eax
43df99:	50                   	push   %eax
43df9a:	8d 45 f4             	lea    -0xc(%ebp),%eax
43df9d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
43dfa3:	8b 71 34             	mov    0x34(%ecx),%esi
43dfa6:	c7 01 64 fd 68 00    	movl   $0x68fd64,(%ecx)
43dfac:	85 f6                	test   %esi,%esi
43dfae:	74 2a                	je     0x43dfda
43dfb0:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43dfb7:	8b 4e 04             	mov    0x4(%esi),%ecx
43dfba:	85 c9                	test   %ecx,%ecx
43dfbc:	74 11                	je     0x43dfcf
43dfbe:	8b 01                	mov    (%ecx),%eax
43dfc0:	ff 50 08             	call   *0x8(%eax)
43dfc3:	85 c0                	test   %eax,%eax
43dfc5:	74 08                	je     0x43dfcf
43dfc7:	8b 10                	mov    (%eax),%edx
43dfc9:	8b c8                	mov    %eax,%ecx
43dfcb:	6a 01                	push   $0x1
43dfcd:	ff 12                	call   *(%edx)
43dfcf:	6a 08                	push   $0x8
43dfd1:	56                   	push   %esi
43dfd2:	e8 9b 30 1a 00       	call   0x5e1072
43dfd7:	83 c4 08             	add    $0x8,%esp
43dfda:	8b 4d f4             	mov    -0xc(%ebp),%ecx
43dfdd:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
43dfe4:	59                   	pop    %ecx
43dfe5:	5e                   	pop    %esi
43dfe6:	8b e5                	mov    %ebp,%esp
43dfe8:	5d                   	pop    %ebp
43dfe9:	c3                   	ret
43dfea:	cc                   	int3
43dfeb:	cc                   	int3
43dfec:	cc                   	int3
43dfed:	cc                   	int3
43dfee:	cc                   	int3
43dfef:	cc                   	int3
43dff0:	55                   	push   %ebp
43dff1:	8b ec                	mov    %esp,%ebp
43dff3:	6a ff                	push   $0xffffffff
43dff5:	68 70 be 64 00       	push   $0x64be70
43dffa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
43e000:	50                   	push   %eax
43e001:	a1 d4 89 72 00       	mov    0x7289d4,%eax
43e006:	33 c5                	xor    %ebp,%eax
43e008:	50                   	push   %eax
43e009:	8d 45 f4             	lea    -0xc(%ebp),%eax
43e00c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
43e012:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43e019:	51                   	push   %ecx
43e01a:	c7 01 30 c4 68 00    	movl   $0x68c430,(%ecx)
43e020:	e8 4a 0d 19 00       	call   0x5ced6f
43e025:	83 c4 04             	add    $0x4,%esp
43e028:	8b 4d f4             	mov    -0xc(%ebp),%ecx
43e02b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
43e032:	59                   	pop    %ecx
43e033:	8b e5                	mov    %ebp,%esp
43e035:	5d                   	pop    %ebp
43e036:	c3                   	ret
43e037:	cc                   	int3
43e038:	cc                   	int3
43e039:	cc                   	int3
43e03a:	cc                   	int3
43e03b:	cc                   	int3
43e03c:	cc                   	int3
43e03d:	cc                   	int3
43e03e:	cc                   	int3
43e03f:	cc                   	int3
43e040:	55                   	push   %ebp
43e041:	8b ec                	mov    %esp,%ebp
43e043:	56                   	push   %esi
43e044:	8d 71 98             	lea    -0x68(%ecx),%esi
43e047:	8b ce                	mov    %esi,%ecx
43e049:	e8 72 d2 ff ff       	call   0x43b2c0
43e04e:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
43e052:	74 0e                	je     0x43e062
43e054:	68 b0 00 00 00       	push   $0xb0
43e059:	56                   	push   %esi
43e05a:	e8 13 30 1a 00       	call   0x5e1072
43e05f:	83 c4 08             	add    $0x8,%esp
43e062:	8b c6                	mov    %esi,%eax
43e064:	5e                   	pop    %esi
43e065:	5d                   	pop    %ebp
43e066:	c2 04 00             	ret    $0x4
43e069:	cc                   	int3
43e06a:	cc                   	int3
43e06b:	cc                   	int3
43e06c:	cc                   	int3
43e06d:	cc                   	int3
43e06e:	cc                   	int3
43e06f:	cc                   	int3
43e070:	55                   	push   %ebp
43e071:	8b ec                	mov    %esp,%ebp
43e073:	56                   	push   %esi
43e074:	8b f1                	mov    %ecx,%esi
43e076:	e8 25 f7 ff ff       	call   0x43d7a0
43e07b:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
43e07f:	74 0b                	je     0x43e08c
43e081:	6a 44                	push   $0x44
43e083:	56                   	push   %esi
43e084:	e8 e9 2f 1a 00       	call   0x5e1072
43e089:	83 c4 08             	add    $0x8,%esp
43e08c:	8b c6                	mov    %esi,%eax
43e08e:	5e                   	pop    %esi
43e08f:	5d                   	pop    %ebp
43e090:	c2 04 00             	ret    $0x4
43e093:	cc                   	int3
43e094:	cc                   	int3
43e095:	cc                   	int3
43e096:	cc                   	int3
43e097:	cc                   	int3
43e098:	cc                   	int3
43e099:	cc                   	int3
43e09a:	cc                   	int3
43e09b:	cc                   	int3
43e09c:	cc                   	int3
43e09d:	cc                   	int3
43e09e:	cc                   	int3
43e09f:	cc                   	int3
43e0a0:	55                   	push   %ebp
43e0a1:	8b ec                	mov    %esp,%ebp
43e0a3:	6a ff                	push   $0xffffffff
43e0a5:	68 90 be 64 00       	push   $0x64be90
43e0aa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
43e0b0:	50                   	push   %eax
43e0b1:	56                   	push   %esi
43e0b2:	57                   	push   %edi
43e0b3:	a1 d4 89 72 00       	mov    0x7289d4,%eax
43e0b8:	33 c5                	xor    %ebp,%eax
43e0ba:	50                   	push   %eax
43e0bb:	8d 45 f4             	lea    -0xc(%ebp),%eax
43e0be:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
43e0c4:	8b f1                	mov    %ecx,%esi
43e0c6:	8b 46 e0             	mov    -0x20(%esi),%eax
43e0c9:	8d 7e e0             	lea    -0x20(%esi),%edi
43e0cc:	8b 40 04             	mov    0x4(%eax),%eax
43e0cf:	c7 44 30 e0 e4 33 69 	movl   $0x6933e4,-0x20(%eax,%esi,1)
43e0d6:	00
43e0d7:	8b 07                	mov    (%edi),%eax
43e0d9:	8b 50 04             	mov    0x4(%eax),%edx
43e0dc:	8d 42 e0             	lea    -0x20(%edx),%eax
43e0df:	89 44 32 dc          	mov    %eax,-0x24(%edx,%esi,1)
43e0e3:	8b 46 f0             	mov    -0x10(%esi),%eax
43e0e6:	8b 40 04             	mov    0x4(%eax),%eax
43e0e9:	c7 44 30 f0 5c fd 68 	movl   $0x68fd5c,-0x10(%eax,%esi,1)
43e0f0:	00
43e0f1:	8b 46 f0             	mov    -0x10(%esi),%eax
43e0f4:	8b 48 04             	mov    0x4(%eax),%ecx
43e0f7:	8d 41 f8             	lea    -0x8(%ecx),%eax
43e0fa:	89 44 31 ec          	mov    %eax,-0x14(%ecx,%esi,1)
43e0fe:	8b 46 e0             	mov    -0x20(%esi),%eax
43e101:	8b 40 04             	mov    0x4(%eax),%eax
43e104:	c7 44 30 e0 dc 33 69 	movl   $0x6933dc,-0x20(%eax,%esi,1)
43e10b:	00
43e10c:	8b 46 e0             	mov    -0x20(%esi),%eax
43e10f:	8b 48 04             	mov    0x4(%eax),%ecx
43e112:	8d 41 e8             	lea    -0x18(%ecx),%eax
43e115:	89 44 31 dc          	mov    %eax,-0x24(%ecx,%esi,1)
43e119:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43e120:	56                   	push   %esi
43e121:	c7 06 30 c4 68 00    	movl   $0x68c430,(%esi)
43e127:	e8 43 0c 19 00       	call   0x5ced6f
43e12c:	83 c4 04             	add    $0x4,%esp
43e12f:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
43e133:	74 0b                	je     0x43e140
43e135:	6a 68                	push   $0x68
43e137:	57                   	push   %edi
43e138:	e8 35 2f 1a 00       	call   0x5e1072
43e13d:	83 c4 08             	add    $0x8,%esp
43e140:	8b c7                	mov    %edi,%eax
43e142:	8b 4d f4             	mov    -0xc(%ebp),%ecx
43e145:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
43e14c:	59                   	pop    %ecx
43e14d:	5f                   	pop    %edi
43e14e:	5e                   	pop    %esi
43e14f:	8b e5                	mov    %ebp,%esp
43e151:	5d                   	pop    %ebp
43e152:	c2 04 00             	ret    $0x4
43e155:	cc                   	int3
43e156:	cc                   	int3
43e157:	cc                   	int3
43e158:	cc                   	int3
43e159:	cc                   	int3
43e15a:	cc                   	int3
43e15b:	cc                   	int3
43e15c:	cc                   	int3
43e15d:	cc                   	int3
43e15e:	cc                   	int3
43e15f:	cc                   	int3
43e160:	55                   	push   %ebp
43e161:	8b ec                	mov    %esp,%ebp
43e163:	6a ff                	push   $0xffffffff
43e165:	68 a0 ba 64 00       	push   $0x64baa0
43e16a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
43e170:	50                   	push   %eax
43e171:	56                   	push   %esi
43e172:	a1 d4 89 72 00       	mov    0x7289d4,%eax
43e177:	33 c5                	xor    %ebp,%eax
43e179:	50                   	push   %eax
43e17a:	8d 45 f4             	lea    -0xc(%ebp),%eax
43e17d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
43e183:	8b 41 f8             	mov    -0x8(%ecx),%eax
43e186:	8d 71 f8             	lea    -0x8(%ecx),%esi
43e189:	8b 40 04             	mov    0x4(%eax),%eax
43e18c:	c7 44 08 f8 5c fd 68 	movl   $0x68fd5c,-0x8(%eax,%ecx,1)
43e193:	00
43e194:	8b 06                	mov    (%esi),%eax
43e196:	8b 50 04             	mov    0x4(%eax),%edx
43e199:	8d 42 f8             	lea    -0x8(%edx),%eax
43e19c:	89 44 0a f4          	mov    %eax,-0xc(%edx,%ecx,1)
43e1a0:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43e1a7:	51                   	push   %ecx
43e1a8:	c7 01 30 c4 68 00    	movl   $0x68c430,(%ecx)
43e1ae:	e8 bc 0b 19 00       	call   0x5ced6f
43e1b3:	83 c4 04             	add    $0x4,%esp
43e1b6:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
43e1ba:	74 0b                	je     0x43e1c7
43e1bc:	6a 50                	push   $0x50
43e1be:	56                   	push   %esi
43e1bf:	e8 ae 2e 1a 00       	call   0x5e1072
43e1c4:	83 c4 08             	add    $0x8,%esp
43e1c7:	8b c6                	mov    %esi,%eax
43e1c9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
43e1cc:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
43e1d3:	59                   	pop    %ecx
43e1d4:	5e                   	pop    %esi
43e1d5:	8b e5                	mov    %ebp,%esp
43e1d7:	5d                   	pop    %ebp
43e1d8:	c2 04 00             	ret    $0x4
43e1db:	cc                   	int3
43e1dc:	cc                   	int3
43e1dd:	cc                   	int3
43e1de:	cc                   	int3
43e1df:	cc                   	int3
43e1e0:	55                   	push   %ebp
43e1e1:	8b ec                	mov    %esp,%ebp
43e1e3:	6a ff                	push   $0xffffffff
43e1e5:	68 a0 ba 64 00       	push   $0x64baa0
43e1ea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
43e1f0:	50                   	push   %eax
43e1f1:	56                   	push   %esi
43e1f2:	a1 d4 89 72 00       	mov    0x7289d4,%eax
43e1f7:	33 c5                	xor    %ebp,%eax
43e1f9:	50                   	push   %eax
43e1fa:	8d 45 f4             	lea    -0xc(%ebp),%eax
43e1fd:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
43e203:	8b 41 e8             	mov    -0x18(%ecx),%eax
43e206:	8d 71 e8             	lea    -0x18(%ecx),%esi
43e209:	8b 40 04             	mov    0x4(%eax),%eax
43e20c:	c7 44 08 e8 dc 33 69 	movl   $0x6933dc,-0x18(%eax,%ecx,1)
43e213:	00
43e214:	8b 06                	mov    (%esi),%eax
43e216:	8b 50 04             	mov    0x4(%eax),%edx
43e219:	8d 42 e8             	lea    -0x18(%edx),%eax
43e21c:	89 44 0a e4          	mov    %eax,-0x1c(%edx,%ecx,1)
43e220:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43e227:	51                   	push   %ecx
43e228:	c7 01 30 c4 68 00    	movl   $0x68c430,(%ecx)
43e22e:	e8 3c 0b 19 00       	call   0x5ced6f
43e233:	83 c4 04             	add    $0x4,%esp
43e236:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
43e23a:	74 0b                	je     0x43e247
43e23c:	6a 60                	push   $0x60
43e23e:	56                   	push   %esi
43e23f:	e8 2e 2e 1a 00       	call   0x5e1072
43e244:	83 c4 08             	add    $0x8,%esp
43e247:	8b c6                	mov    %esi,%eax
43e249:	8b 4d f4             	mov    -0xc(%ebp),%ecx
43e24c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
43e253:	59                   	pop    %ecx
43e254:	5e                   	pop    %esi
43e255:	8b e5                	mov    %ebp,%esp
43e257:	5d                   	pop    %ebp
43e258:	c2 04 00             	ret    $0x4
43e25b:	cc                   	int3
43e25c:	cc                   	int3
43e25d:	cc                   	int3
43e25e:	cc                   	int3
43e25f:	cc                   	int3
43e260:	55                   	push   %ebp
43e261:	8b ec                	mov    %esp,%ebp
43e263:	6a ff                	push   $0xffffffff
43e265:	68 90 be 64 00       	push   $0x64be90
43e26a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
43e270:	50                   	push   %eax
43e271:	56                   	push   %esi
43e272:	57                   	push   %edi
43e273:	a1 d4 89 72 00       	mov    0x7289d4,%eax
43e278:	33 c5                	xor    %ebp,%eax
43e27a:	50                   	push   %eax
43e27b:	8d 45 f4             	lea    -0xc(%ebp),%eax
43e27e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
43e284:	8b f1                	mov    %ecx,%esi
43e286:	8b 7e 34             	mov    0x34(%esi),%edi
43e289:	c7 06 64 fd 68 00    	movl   $0x68fd64,(%esi)
43e28f:	85 ff                	test   %edi,%edi
43e291:	74 2a                	je     0x43e2bd
43e293:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43e29a:	8b 4f 04             	mov    0x4(%edi),%ecx
43e29d:	85 c9                	test   %ecx,%ecx
43e29f:	74 11                	je     0x43e2b2
43e2a1:	8b 01                	mov    (%ecx),%eax
43e2a3:	ff 50 08             	call   *0x8(%eax)
43e2a6:	85 c0                	test   %eax,%eax
43e2a8:	74 08                	je     0x43e2b2
43e2aa:	8b 10                	mov    (%eax),%edx
43e2ac:	8b c8                	mov    %eax,%ecx
43e2ae:	6a 01                	push   $0x1
43e2b0:	ff 12                	call   *(%edx)
43e2b2:	6a 08                	push   $0x8
43e2b4:	57                   	push   %edi
43e2b5:	e8 b8 2d 1a 00       	call   0x5e1072
43e2ba:	83 c4 08             	add    $0x8,%esp
43e2bd:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
43e2c1:	74 0b                	je     0x43e2ce
43e2c3:	6a 38                	push   $0x38
43e2c5:	56                   	push   %esi
43e2c6:	e8 a7 2d 1a 00       	call   0x5e1072
43e2cb:	83 c4 08             	add    $0x8,%esp
43e2ce:	8b c6                	mov    %esi,%eax
43e2d0:	8b 4d f4             	mov    -0xc(%ebp),%ecx
43e2d3:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
43e2da:	59                   	pop    %ecx