6000ee:	cc                   	int3
6000ef:	cc                   	int3
6000f0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6000f4:	85 c9                	test   %ecx,%ecx
6000f6:	74 08                	je     0x600100
6000f8:	8b 44 24 08          	mov    0x8(%esp),%eax
6000fc:	8b 00                	mov    (%eax),%eax
6000fe:	89 01                	mov    %eax,(%ecx)
600100:	c2 08 00             	ret    $0x8
600103:	cc                   	int3
600104:	cc                   	int3
600105:	cc                   	int3
600106:	cc                   	int3
600107:	cc                   	int3
600108:	cc                   	int3
600109:	cc                   	int3
60010a:	cc                   	int3
60010b:	cc                   	int3
60010c:	cc                   	int3
60010d:	cc                   	int3
60010e:	cc                   	int3
60010f:	cc                   	int3
600110:	8b 4c 24 08          	mov    0x8(%esp),%ecx
600114:	85 c9                	test   %ecx,%ecx
600116:	74 08                	je     0x600120
600118:	8b 44 24 0c          	mov    0xc(%esp),%eax
60011c:	8b 00                	mov    (%eax),%eax
60011e:	89 01                	mov    %eax,(%ecx)
600120:	c3                   	ret
600121:	cc                   	int3
600122:	cc                   	int3
600123:	cc                   	int3
600124:	cc                   	int3
600125:	cc                   	int3
600126:	cc                   	int3
600127:	cc                   	int3
600128:	cc                   	int3
600129:	cc                   	int3
60012a:	cc                   	int3
60012b:	cc                   	int3
60012c:	cc                   	int3
60012d:	cc                   	int3
60012e:	cc                   	int3
60012f:	cc                   	int3
600130:	8b 4c 24 04          	mov    0x4(%esp),%ecx
600134:	85 c9                	test   %ecx,%ecx
600136:	74 1a                	je     0x600152
600138:	ff 74 24 08          	push   0x8(%esp)
60013c:	c7 41 14 0f 00 00 00 	movl   $0xf,0x14(%ecx)
600143:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
60014a:	c6 01 00             	movb   $0x0,(%ecx)
60014d:	e8 70 13 e2 ff       	call   0x4214c2
600152:	c2 08 00             	ret    $0x8
600155:	cc                   	int3
600156:	cc                   	int3
600157:	cc                   	int3
600158:	cc                   	int3
600159:	cc                   	int3
60015a:	cc                   	int3
60015b:	cc                   	int3
60015c:	cc                   	int3
60015d:	cc                   	int3
60015e:	cc                   	int3
60015f:	cc                   	int3
600160:	8b 4c 24 04          	mov    0x4(%esp),%ecx
600164:	85 c9                	test   %ecx,%ecx
600166:	74 1a                	je     0x600182
600168:	ff 74 24 08          	push   0x8(%esp)
60016c:	c7 41 14 0f 00 00 00 	movl   $0xf,0x14(%ecx)
600173:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
60017a:	c6 01 00             	movb   $0x0,(%ecx)
60017d:	e8 40 13 e2 ff       	call   0x4214c2
600182:	c2 08 00             	ret    $0x8
600185:	cc                   	int3
600186:	cc                   	int3
600187:	cc                   	int3
600188:	cc                   	int3
600189:	cc                   	int3
60018a:	cc                   	int3
60018b:	cc                   	int3
60018c:	cc                   	int3
60018d:	cc                   	int3
60018e:	cc                   	int3
60018f:	cc                   	int3
600190:	8b 4c 24 08          	mov    0x8(%esp),%ecx
600194:	85 c9                	test   %ecx,%ecx
600196:	74 1a                	je     0x6001b2
600198:	ff 74 24 0c          	push   0xc(%esp)
60019c:	c7 41 14 0f 00 00 00 	movl   $0xf,0x14(%ecx)
6001a3:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
6001aa:	c6 01 00             	movb   $0x0,(%ecx)
6001ad:	e8 10 13 e2 ff       	call   0x4214c2
6001b2:	c3                   	ret
6001b3:	cc                   	int3
6001b4:	cc                   	int3
6001b5:	cc                   	int3
6001b6:	cc                   	int3
6001b7:	cc                   	int3
6001b8:	cc                   	int3
6001b9:	cc                   	int3
6001ba:	cc                   	int3
6001bb:	cc                   	int3
6001bc:	cc                   	int3
6001bd:	cc                   	int3
6001be:	cc                   	int3
6001bf:	cc                   	int3
6001c0:	55                   	push   %ebp
6001c1:	8b ec                	mov    %esp,%ebp
6001c3:	6a ff                	push   $0xffffffff
6001c5:	68 76 00 b7 00       	push   $0xb70076
6001ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6001d0:	50                   	push   %eax
6001d1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6001d6:	33 c5                	xor    %ebp,%eax
6001d8:	50                   	push   %eax
6001d9:	8d 45 f4             	lea    -0xc(%ebp),%eax
6001dc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6001e2:	8b 4d 08             	mov    0x8(%ebp),%ecx
6001e5:	85 c9                	test   %ecx,%ecx
6001e7:	74 21                	je     0x60020a
6001e9:	8b 55 0c             	mov    0xc(%ebp),%edx
6001ec:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
6001f2:	3b ca                	cmp    %edx,%ecx
6001f4:	74 10                	je     0x600206
6001f6:	8b 02                	mov    (%edx),%eax
6001f8:	89 01                	mov    %eax,(%ecx)
6001fa:	8a 42 04             	mov    0x4(%edx),%al
6001fd:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
600203:	88 41 04             	mov    %al,0x4(%ecx)
600206:	c6 41 04 01          	movb   $0x1,0x4(%ecx)
60020a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
60020d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
600214:	59                   	pop    %ecx
600215:	8b e5                	mov    %ebp,%esp
600217:	5d                   	pop    %ebp
600218:	c2 08 00             	ret    $0x8
60021b:	cc                   	int3
60021c:	cc                   	int3
60021d:	cc                   	int3
60021e:	cc                   	int3
60021f:	cc                   	int3
600220:	cc                   	int3
600221:	cc                   	int3
600222:	cc                   	int3
600223:	cc                   	int3
600224:	cc                   	int3
600225:	cc                   	int3
600226:	cc                   	int3
600227:	cc                   	int3
600228:	cc                   	int3
600229:	cc                   	int3
60022a:	cc                   	int3
60022b:	cc                   	int3
60022c:	cc                   	int3
60022d:	cc                   	int3
60022e:	cc                   	int3
60022f:	cc                   	int3
600230:	cc                   	int3
600231:	cc                   	int3
600232:	cc                   	int3
600233:	cc                   	int3
600234:	cc                   	int3
600235:	cc                   	int3
600236:	cc                   	int3
600237:	cc                   	int3
600238:	cc                   	int3
600239:	cc                   	int3
60023a:	cc                   	int3
60023b:	cc                   	int3
60023c:	cc                   	int3
60023d:	cc                   	int3
60023e:	cc                   	int3
60023f:	cc                   	int3
600240:	55                   	push   %ebp
600241:	8b ec                	mov    %esp,%ebp
600243:	6a ff                	push   $0xffffffff
600245:	68 a6 00 b7 00       	push   $0xb700a6
60024a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
600250:	50                   	push   %eax
600251:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
600256:	33 c5                	xor    %ebp,%eax
600258:	50                   	push   %eax
600259:	8d 45 f4             	lea    -0xc(%ebp),%eax
60025c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
600262:	8b 4d 08             	mov    0x8(%ebp),%ecx
600265:	85 c9                	test   %ecx,%ecx
600267:	74 21                	je     0x60028a
600269:	8b 55 0c             	mov    0xc(%ebp),%edx
60026c:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
600272:	3b ca                	cmp    %edx,%ecx
600274:	74 10                	je     0x600286
600276:	8b 02                	mov    (%edx),%eax
600278:	89 01                	mov    %eax,(%ecx)
60027a:	8a 42 04             	mov    0x4(%edx),%al
60027d:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
600283:	88 41 04             	mov    %al,0x4(%ecx)
600286:	c6 41 04 01          	movb   $0x1,0x4(%ecx)
60028a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
60028d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
600294:	59                   	pop    %ecx
600295:	8b e5                	mov    %ebp,%esp
600297:	5d                   	pop    %ebp
600298:	c2 08 00             	ret    $0x8
60029b:	cc                   	int3
60029c:	cc                   	int3
60029d:	cc                   	int3
60029e:	cc                   	int3
60029f:	cc                   	int3
6002a0:	cc                   	int3
6002a1:	cc                   	int3
6002a2:	cc                   	int3
6002a3:	cc                   	int3
6002a4:	cc                   	int3
6002a5:	cc                   	int3
6002a6:	cc                   	int3
6002a7:	cc                   	int3
6002a8:	cc                   	int3
6002a9:	cc                   	int3
6002aa:	cc                   	int3
6002ab:	cc                   	int3
6002ac:	cc                   	int3
6002ad:	cc                   	int3
6002ae:	cc                   	int3
6002af:	cc                   	int3
6002b0:	cc                   	int3
6002b1:	cc                   	int3
6002b2:	cc                   	int3
6002b3:	cc                   	int3
6002b4:	cc                   	int3
6002b5:	cc                   	int3
6002b6:	cc                   	int3
6002b7:	cc                   	int3
6002b8:	cc                   	int3
6002b9:	cc                   	int3
6002ba:	cc                   	int3
6002bb:	cc                   	int3
6002bc:	cc                   	int3
6002bd:	cc                   	int3
6002be:	cc                   	int3
6002bf:	cc                   	int3
6002c0:	55                   	push   %ebp
6002c1:	8b ec                	mov    %esp,%ebp
6002c3:	6a ff                	push   $0xffffffff
6002c5:	68 d6 00 b7 00       	push   $0xb700d6
6002ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6002d0:	50                   	push   %eax
6002d1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6002d6:	33 c5                	xor    %ebp,%eax
6002d8:	50                   	push   %eax
6002d9:	8d 45 f4             	lea    -0xc(%ebp),%eax
6002dc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6002e2:	8b 4d 0c             	mov    0xc(%ebp),%ecx
6002e5:	85 c9                	test   %ecx,%ecx
6002e7:	74 21                	je     0x60030a
6002e9:	8b 55 10             	mov    0x10(%ebp),%edx
6002ec:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
6002f2:	3b ca                	cmp    %edx,%ecx
6002f4:	74 10                	je     0x600306
6002f6:	8b 02                	mov    (%edx),%eax
6002f8:	89 01                	mov    %eax,(%ecx)
6002fa:	8a 42 04             	mov    0x4(%edx),%al
6002fd:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
600303:	88 41 04             	mov    %al,0x4(%ecx)
600306:	c6 41 04 01          	movb   $0x1,0x4(%ecx)
60030a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
60030d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
600314:	59                   	pop    %ecx
600315:	8b e5                	mov    %ebp,%esp
600317:	5d                   	pop    %ebp
600318:	c3                   	ret
600319:	cc                   	int3
60031a:	cc                   	int3
60031b:	cc                   	int3
60031c:	cc                   	int3
60031d:	cc                   	int3
60031e:	cc                   	int3
60031f:	cc                   	int3
600320:	cc                   	int3
600321:	cc                   	int3
600322:	cc                   	int3
600323:	cc                   	int3
600324:	cc                   	int3
600325:	cc                   	int3
600326:	cc                   	int3
600327:	cc                   	int3
600328:	cc                   	int3
600329:	cc                   	int3
60032a:	cc                   	int3
60032b:	cc                   	int3
60032c:	cc                   	int3
60032d:	cc                   	int3
60032e:	cc                   	int3
60032f:	cc                   	int3
600330:	55                   	push   %ebp
600331:	8b ec                	mov    %esp,%ebp
600333:	6a ff                	push   $0xffffffff
600335:	68 10 01 b7 00       	push   $0xb70110
60033a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
600340:	50                   	push   %eax
600341:	83 ec 14             	sub    $0x14,%esp
600344:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
600349:	33 c5                	xor    %ebp,%eax
60034b:	50                   	push   %eax
60034c:	8d 45 f4             	lea    -0xc(%ebp),%eax
60034f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
600355:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
60035c:	8b 45 04             	mov    0x4(%ebp),%eax
60035f:	50                   	push   %eax
600360:	8d 45 e0             	lea    -0x20(%ebp),%eax
600363:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
60036a:	50                   	push   %eax
60036b:	e8 44 b2 e0 ff       	call   0x40b5b4
600370:	83 c4 08             	add    $0x8,%esp
600373:	c6 45 28 01          	movb   $0x1,0x28(%ebp)
600377:	8b 08                	mov    (%eax),%ecx
600379:	83 c0 04             	add    $0x4,%eax
60037c:	89 4d 2c             	mov    %ecx,0x2c(%ebp)
60037f:	8d 4d 30             	lea    0x30(%ebp),%ecx
600382:	50                   	push   %eax
600383:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
600387:	e8 4d 78 e1 ff       	call   0x417bd9
60038c:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
60038f:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
600393:	85 c9                	test   %ecx,%ecx
600395:	74 12                	je     0x6003a9
600397:	8b 45 ec             	mov    -0x14(%ebp),%eax
60039a:	2b c1                	sub    %ecx,%eax
60039c:	c1 f8 02             	sar    $0x2,%eax
60039f:	50                   	push   %eax
6003a0:	51                   	push   %ecx
6003a1:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
6003a4:	e8 25 4f e3 ff       	call   0x4352ce
6003a9:	8b 4d 08             	mov    0x8(%ebp),%ecx
6003ac:	8d 45 10             	lea    0x10(%ebp),%eax
6003af:	50                   	push   %eax
6003b0:	ff 75 0c             	push   0xc(%ebp)
6003b3:	e8 e3 2c e3 ff       	call   0x43309b
6003b8:	8d 4d 10             	lea    0x10(%ebp),%ecx
6003bb:	e8 12 00 e3 ff       	call   0x4303d2
6003c0:	8b 45 08             	mov    0x8(%ebp),%eax
6003c3:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6003c6:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6003cd:	59                   	pop    %ecx
6003ce:	8b e5                	mov    %ebp,%esp
6003d0:	5d                   	pop    %ebp
6003d1:	c3                   	ret
6003d2:	cc                   	int3
6003d3:	cc                   	int3
6003d4:	cc                   	int3
6003d5:	cc                   	int3