606191:	8b ec                	mov    %esp,%ebp
606193:	6a ff                	push   $0xffffffff
606195:	68 5b 0a b7 00       	push   $0xb70a5b
60619a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6061a0:	50                   	push   %eax
6061a1:	51                   	push   %ecx
6061a2:	56                   	push   %esi
6061a3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6061a8:	33 c5                	xor    %ebp,%eax
6061aa:	50                   	push   %eax
6061ab:	8d 45 f4             	lea    -0xc(%ebp),%eax
6061ae:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6061b4:	8b f1                	mov    %ecx,%esi
6061b6:	89 75 f0             	mov    %esi,-0x10(%ebp)
6061b9:	ff 75 08             	push   0x8(%ebp)
6061bc:	8d 46 04             	lea    0x4(%esi),%eax
6061bf:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6061c5:	50                   	push   %eax
6061c6:	e8 95 a7 e0 ff       	call   0x410960
6061cb:	83 c4 08             	add    $0x8,%esp
6061ce:	8b 4d 0c             	mov    0xc(%ebp),%ecx
6061d1:	8d 56 0c             	lea    0xc(%esi),%edx
6061d4:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6061db:	89 55 08             	mov    %edx,0x8(%ebp)
6061de:	8b 01                	mov    (%ecx),%eax
6061e0:	89 02                	mov    %eax,(%edx)
6061e2:	8d 41 04             	lea    0x4(%ecx),%eax
6061e5:	50                   	push   %eax
6061e6:	8d 4a 04             	lea    0x4(%edx),%ecx
6061e9:	e8 37 ec e0 ff       	call   0x414e25
6061ee:	8b c6                	mov    %esi,%eax
6061f0:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6061f3:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6061fa:	59                   	pop    %ecx
6061fb:	5e                   	pop    %esi
6061fc:	8b e5                	mov    %ebp,%esp
6061fe:	5d                   	pop    %ebp
6061ff:	c2 08 00             	ret    $0x8
606202:	cc                   	int3
606203:	cc                   	int3
606204:	cc                   	int3
606205:	cc                   	int3
606206:	cc                   	int3
606207:	cc                   	int3
606208:	cc                   	int3
606209:	cc                   	int3
60620a:	cc                   	int3
60620b:	cc                   	int3
60620c:	cc                   	int3
60620d:	cc                   	int3
60620e:	cc                   	int3
60620f:	cc                   	int3
606210:	cc                   	int3
606211:	cc                   	int3
606212:	cc                   	int3
606213:	cc                   	int3
606214:	cc                   	int3
606215:	cc                   	int3
606216:	cc                   	int3
606217:	cc                   	int3
606218:	cc                   	int3
606219:	cc                   	int3
60621a:	cc                   	int3
60621b:	cc                   	int3
60621c:	cc                   	int3
60621d:	cc                   	int3
60621e:	cc                   	int3
60621f:	cc                   	int3
606220:	51                   	push   %ecx
606221:	89 0c 24             	mov    %ecx,(%esp)
606224:	8b c1                	mov    %ecx,%eax
606226:	c7 01 d4 a9 be 00    	movl   $0xbea9d4,(%ecx)
60622c:	c7 41 04 01 00 00 00 	movl   $0x1,0x4(%ecx)
606233:	59                   	pop    %ecx
606234:	c3                   	ret
606235:	cc                   	int3
606236:	cc                   	int3
606237:	cc                   	int3
606238:	cc                   	int3
606239:	cc                   	int3
60623a:	cc                   	int3
60623b:	cc                   	int3
60623c:	cc                   	int3
60623d:	cc                   	int3
60623e:	cc                   	int3
60623f:	cc                   	int3
606240:	8b 44 24 04          	mov    0x4(%esp),%eax
606244:	89 01                	mov    %eax,(%ecx)
606246:	8b c1                	mov    %ecx,%eax
606248:	c2 04 00             	ret    $0x4
60624b:	cc                   	int3
60624c:	cc                   	int3
60624d:	cc                   	int3
60624e:	cc                   	int3
60624f:	cc                   	int3
606250:	51                   	push   %ecx
606251:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
606258:	8b c1                	mov    %ecx,%eax
60625a:	c7 41 0c 00 00 00 00 	movl   $0x0,0xc(%ecx)
606261:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
606268:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
60626f:	89 0c 24             	mov    %ecx,(%esp)
606272:	c6 01 00             	movb   $0x0,(%ecx)
606275:	59                   	pop    %ecx
606276:	c3                   	ret
606277:	cc                   	int3
606278:	cc                   	int3
606279:	cc                   	int3
60627a:	cc                   	int3
60627b:	cc                   	int3
60627c:	cc                   	int3
60627d:	cc                   	int3
60627e:	cc                   	int3
60627f:	cc                   	int3
606280:	8b 44 24 04          	mov    0x4(%esp),%eax
606284:	89 01                	mov    %eax,(%ecx)
606286:	8b c1                	mov    %ecx,%eax
606288:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
60628f:	c2 04 00             	ret    $0x4
606292:	cc                   	int3
606293:	cc                   	int3
606294:	cc                   	int3
606295:	cc                   	int3
606296:	cc                   	int3
606297:	cc                   	int3
606298:	cc                   	int3
606299:	cc                   	int3
60629a:	cc                   	int3
60629b:	cc                   	int3
60629c:	cc                   	int3
60629d:	cc                   	int3
60629e:	cc                   	int3
60629f:	cc                   	int3
6062a0:	8b 44 24 04          	mov    0x4(%esp),%eax
6062a4:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
6062aa:	c7 41 04 50 5d 43 00 	movl   $0x435d50,0x4(%ecx)
6062b1:	89 49 08             	mov    %ecx,0x8(%ecx)
6062b4:	89 41 0c             	mov    %eax,0xc(%ecx)
6062b7:	8b 44 24 08          	mov    0x8(%esp),%eax
6062bb:	89 41 10             	mov    %eax,0x10(%ecx)
6062be:	8b c1                	mov    %ecx,%eax
6062c0:	c2 08 00             	ret    $0x8
6062c3:	cc                   	int3
6062c4:	cc                   	int3
6062c5:	cc                   	int3
6062c6:	cc                   	int3
6062c7:	cc                   	int3
6062c8:	cc                   	int3
6062c9:	cc                   	int3
6062ca:	cc                   	int3
6062cb:	cc                   	int3
6062cc:	cc                   	int3
6062cd:	cc                   	int3
6062ce:	cc                   	int3
6062cf:	cc                   	int3
6062d0:	8b 44 24 04          	mov    0x4(%esp),%eax
6062d4:	c7 01 80 a8 be 00    	movl   $0xbea880,(%ecx)
6062da:	89 41 04             	mov    %eax,0x4(%ecx)
6062dd:	8b c1                	mov    %ecx,%eax
6062df:	c2 04 00             	ret    $0x4
6062e2:	cc                   	int3
6062e3:	cc                   	int3
6062e4:	cc                   	int3
6062e5:	cc                   	int3
6062e6:	cc                   	int3
6062e7:	cc                   	int3
6062e8:	cc                   	int3
6062e9:	cc                   	int3
6062ea:	cc                   	int3
6062eb:	cc                   	int3
6062ec:	cc                   	int3
6062ed:	cc                   	int3
6062ee:	cc                   	int3
6062ef:	cc                   	int3
6062f0:	51                   	push   %ecx
6062f1:	56                   	push   %esi
6062f2:	57                   	push   %edi
6062f3:	8b f9                	mov    %ecx,%edi
6062f5:	57                   	push   %edi
6062f6:	89 7c 24 0c          	mov    %edi,0xc(%esp)
6062fa:	e8 cd 56 e2 ff       	call   0x42b9cc
6062ff:	8d 47 28             	lea    0x28(%edi),%eax
606302:	6a 02                	push   $0x2
606304:	50                   	push   %eax
606305:	e8 8f 9d e2 ff       	call   0x430099
60630a:	83 c4 0c             	add    $0xc,%esp
60630d:	8d 44 24 10          	lea    0x10(%esp),%eax
606311:	8d 4f 58             	lea    0x58(%edi),%ecx
606314:	50                   	push   %eax
606315:	e8 c5 c6 e1 ff       	call   0x4229df
60631a:	8b 44 24 18          	mov    0x18(%esp),%eax
60631e:	8b 74 24 14          	mov    0x14(%esp),%esi
606322:	89 47 60             	mov    %eax,0x60(%edi)
606325:	c7 47 64 00 00 00 00 	movl   $0x0,0x64(%edi)
60632c:	85 f6                	test   %esi,%esi
60632e:	74 2b                	je     0x60635b
606330:	53                   	push   %ebx
606331:	83 cb ff             	or     $0xffffffff,%ebx
606334:	8b c3                	mov    %ebx,%eax
606336:	f0 0f c1 46 04       	lock xadd %eax,0x4(%esi)
60633b:	75 15                	jne    0x606352
60633d:	8b 06                	mov    (%esi),%eax
60633f:	8b ce                	mov    %esi,%ecx
606341:	ff 10                	call   *(%eax)
606343:	f0 0f c1 5e 08       	lock xadd %ebx,0x8(%esi)
606348:	4b                   	dec    %ebx
606349:	75 07                	jne    0x606352
60634b:	8b 06                	mov    (%esi),%eax
60634d:	8b ce                	mov    %esi,%ecx
60634f:	ff 50 04             	call   *0x4(%eax)
606352:	5b                   	pop    %ebx
606353:	8b c7                	mov    %edi,%eax
606355:	5f                   	pop    %edi
606356:	5e                   	pop    %esi
606357:	59                   	pop    %ecx
606358:	c2 0c 00             	ret    $0xc
60635b:	8b c7                	mov    %edi,%eax
60635d:	5f                   	pop    %edi
60635e:	5e                   	pop    %esi
60635f:	59                   	pop    %ecx
606360:	c2 0c 00             	ret    $0xc
606363:	cc                   	int3
606364:	cc                   	int3
606365:	cc                   	int3
606366:	cc                   	int3
606367:	cc                   	int3
606368:	cc                   	int3
606369:	cc                   	int3
60636a:	cc                   	int3
60636b:	cc                   	int3
60636c:	cc                   	int3
60636d:	cc                   	int3
60636e:	cc                   	int3
60636f:	cc                   	int3
606370:	cc                   	int3
606371:	cc                   	int3
606372:	cc                   	int3
606373:	cc                   	int3
606374:	cc                   	int3
606375:	cc                   	int3
606376:	cc                   	int3
606377:	cc                   	int3
606378:	cc                   	int3
606379:	cc                   	int3
60637a:	cc                   	int3
60637b:	cc                   	int3
60637c:	cc                   	int3
60637d:	cc                   	int3
60637e:	cc                   	int3
60637f:	cc                   	int3
606380:	8b 54 24 04          	mov    0x4(%esp),%edx
606384:	8b 02                	mov    (%edx),%eax
606386:	89 01                	mov    %eax,(%ecx)
606388:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
60638f:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
606396:	c7 41 0c 00 00 00 00 	movl   $0x0,0xc(%ecx)
60639d:	8b 42 04             	mov    0x4(%edx),%eax
6063a0:	89 41 04             	mov    %eax,0x4(%ecx)
6063a3:	8b 42 08             	mov    0x8(%edx),%eax
6063a6:	89 41 08             	mov    %eax,0x8(%ecx)
6063a9:	8b 42 0c             	mov    0xc(%edx),%eax
6063ac:	89 41 0c             	mov    %eax,0xc(%ecx)
6063af:	8b c1                	mov    %ecx,%eax
6063b1:	c7 42 04 00 00 00 00 	movl   $0x0,0x4(%edx)
6063b8:	c7 42 08 00 00 00 00 	movl   $0x0,0x8(%edx)
6063bf:	c7 42 0c 00 00 00 00 	movl   $0x0,0xc(%edx)
6063c6:	c2 04 00             	ret    $0x4
6063c9:	cc                   	int3
6063ca:	cc                   	int3
6063cb:	cc                   	int3
6063cc:	cc                   	int3
6063cd:	cc                   	int3
6063ce:	cc                   	int3
6063cf:	cc                   	int3
6063d0:	cc                   	int3
6063d1:	cc                   	int3
6063d2:	cc                   	int3
6063d3:	cc                   	int3
6063d4:	cc                   	int3
6063d5:	cc                   	int3
6063d6:	cc                   	int3
6063d7:	cc                   	int3
6063d8:	cc                   	int3
6063d9:	cc                   	int3
6063da:	cc                   	int3
6063db:	cc                   	int3
6063dc:	cc                   	int3
6063dd:	cc                   	int3
6063de:	cc                   	int3
6063df:	cc                   	int3
6063e0:	51                   	push   %ecx
6063e1:	8b 54 24 08          	mov    0x8(%esp),%edx
6063e5:	56                   	push   %esi
6063e6:	8b f1                	mov    %ecx,%esi
6063e8:	89 74 24 04          	mov    %esi,0x4(%esp)
6063ec:	8b 02                	mov    (%edx),%eax
6063ee:	89 06                	mov    %eax,(%esi)
6063f0:	8d 4e 04             	lea    0x4(%esi),%ecx
6063f3:	8d 42 04             	lea    0x4(%edx),%eax
6063f6:	50                   	push   %eax
6063f7:	e8 29 ea e0 ff       	call   0x414e25
6063fc:	8b c6                	mov    %esi,%eax
6063fe:	5e                   	pop    %esi
6063ff:	59                   	pop    %ecx
606400:	c2 04 00             	ret    $0x4
606403:	cc                   	int3
606404:	cc                   	int3
606405:	cc                   	int3
606406:	cc                   	int3
606407:	cc                   	int3
606408:	cc                   	int3
606409:	cc                   	int3
60640a:	cc                   	int3
60640b:	cc                   	int3
60640c:	cc                   	int3
60640d:	cc                   	int3
60640e:	cc                   	int3
60640f:	cc                   	int3
606410:	51                   	push   %ecx
606411:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
606418:	8b c1                	mov    %ecx,%eax
60641a:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
606421:	c7 41 0c 00 00 00 00 	movl   $0x0,0xc(%ecx)
606428:	89 0c 24             	mov    %ecx,(%esp)
60642b:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
606431:	59                   	pop    %ecx
606432:	c3                   	ret
606433:	cc                   	int3
606434:	cc                   	int3
606435:	cc                   	int3
606436:	cc                   	int3
606437:	cc                   	int3
606438:	cc                   	int3
606439:	cc                   	int3
60643a:	cc                   	int3
60643b:	cc                   	int3
60643c:	cc                   	int3
60643d:	cc                   	int3
60643e:	cc                   	int3
60643f:	cc                   	int3
606440:	8b 44 24 04          	mov    0x4(%esp),%eax
606444:	89 01                	mov    %eax,(%ecx)
606446:	8b c1                	mov    %ecx,%eax
606448:	66 c7 41 04 00 00    	movw   $0x0,0x4(%ecx)
60644e:	c2 04 00             	ret    $0x4
606451:	cc                   	int3
606452:	cc                   	int3
606453:	cc                   	int3
606454:	cc                   	int3
606455:	cc                   	int3