bc52a0:	ff 35 b8 10 d8 00    	push   0xd810b8
bc52a6:	68 34 d0 d5 00       	push   $0xd5d034
bc52ab:	e8 59 1b 86 ff       	call   0x426e09
bc52b0:	a1 54 d0 d5 00       	mov    0xd5d054,%eax
bc52b5:	85 c0                	test   %eax,%eax
bc52b7:	74 13                	je     0xbc52cc
bc52b9:	50                   	push   %eax
bc52ba:	e8 13 06 87 ff       	call   0x4358d2
bc52bf:	83 c4 04             	add    $0x4,%esp
bc52c2:	c7 05 54 d0 d5 00 00 	movl   $0x0,0xd5d054
bc52c9:	00 00 00
bc52cc:	c7 05 5c d0 d5 00 00 	movl   $0x0,0xd5d05c
bc52d3:	00 00 00
bc52d6:	c7 05 58 d0 d5 00 00 	movl   $0x0,0xd5d058
bc52dd:	00 00 00
bc52e0:	c3                   	ret
bc52e1:	cc                   	int3
bc52e2:	cc                   	int3
bc52e3:	cc                   	int3
bc52e4:	cc                   	int3
bc52e5:	cc                   	int3
bc52e6:	cc                   	int3
bc52e7:	cc                   	int3
bc52e8:	cc                   	int3
bc52e9:	cc                   	int3
bc52ea:	cc                   	int3
bc52eb:	cc                   	int3
bc52ec:	cc                   	int3
bc52ed:	cc                   	int3
bc52ee:	cc                   	int3
bc52ef:	cc                   	int3
bc52f0:	cc                   	int3
bc52f1:	cc                   	int3
bc52f2:	cc                   	int3
bc52f3:	cc                   	int3
bc52f4:	cc                   	int3
bc52f5:	cc                   	int3
bc52f6:	cc                   	int3
bc52f7:	cc                   	int3
bc52f8:	cc                   	int3
bc52f9:	cc                   	int3
bc52fa:	cc                   	int3
bc52fb:	cc                   	int3
bc52fc:	cc                   	int3
bc52fd:	cc                   	int3
bc52fe:	cc                   	int3
bc52ff:	cc                   	int3
bc5300:	55                   	push   %ebp
bc5301:	8b ec                	mov    %esp,%ebp
bc5303:	6a ff                	push   $0xffffffff
bc5305:	68 b6 9f b3 00       	push   $0xb39fb6
bc530a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
bc5310:	50                   	push   %eax
bc5311:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
bc5316:	33 c5                	xor    %ebp,%eax
bc5318:	50                   	push   %eax
bc5319:	8d 45 f4             	lea    -0xc(%ebp),%eax
bc531c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
bc5322:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc5327:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
bc532e:	e8 24 26 87 ff       	call   0x437957
bc5333:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc5338:	e8 90 41 87 ff       	call   0x4394cd
bc533d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
bc5340:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
bc5347:	59                   	pop    %ecx
bc5348:	8b e5                	mov    %ebp,%esp
bc534a:	5d                   	pop    %ebp
bc534b:	c3                   	ret
bc534c:	cc                   	int3
bc534d:	cc                   	int3
bc534e:	cc                   	int3
bc534f:	cc                   	int3
bc5350:	cc                   	int3
bc5351:	cc                   	int3
bc5352:	cc                   	int3
bc5353:	cc                   	int3
bc5354:	cc                   	int3
bc5355:	cc                   	int3
bc5356:	cc                   	int3
bc5357:	cc                   	int3
bc5358:	cc                   	int3
bc5359:	cc                   	int3
bc535a:	cc                   	int3
bc535b:	cc                   	int3
bc535c:	cc                   	int3
bc535d:	cc                   	int3
bc535e:	cc                   	int3
bc535f:	cc                   	int3
bc5360:	ff 35 b8 10 d8 00    	push   0xd810b8
bc5366:	68 34 d0 d5 00       	push   $0xd5d034
bc536b:	e8 99 1a 86 ff       	call   0x426e09
bc5370:	a1 54 d0 d5 00       	mov    0xd5d054,%eax
bc5375:	85 c0                	test   %eax,%eax
bc5377:	74 13                	je     0xbc538c
bc5379:	50                   	push   %eax
bc537a:	e8 53 05 87 ff       	call   0x4358d2
bc537f:	83 c4 04             	add    $0x4,%esp
bc5382:	c7 05 54 d0 d5 00 00 	movl   $0x0,0xd5d054
bc5389:	00 00 00
bc538c:	c7 05 5c d0 d5 00 00 	movl   $0x0,0xd5d05c
bc5393:	00 00 00
bc5396:	c7 05 58 d0 d5 00 00 	movl   $0x0,0xd5d058
bc539d:	00 00 00
bc53a0:	c3                   	ret
bc53a1:	cc                   	int3
bc53a2:	cc                   	int3
bc53a3:	cc                   	int3
bc53a4:	cc                   	int3
bc53a5:	cc                   	int3
bc53a6:	cc                   	int3
bc53a7:	cc                   	int3
bc53a8:	cc                   	int3
bc53a9:	cc                   	int3
bc53aa:	cc                   	int3
bc53ab:	cc                   	int3
bc53ac:	cc                   	int3
bc53ad:	cc                   	int3
bc53ae:	cc                   	int3
bc53af:	cc                   	int3
bc53b0:	cc                   	int3
bc53b1:	cc                   	int3
bc53b2:	cc                   	int3
bc53b3:	cc                   	int3
bc53b4:	cc                   	int3
bc53b5:	cc                   	int3
bc53b6:	cc                   	int3
bc53b7:	cc                   	int3
bc53b8:	cc                   	int3
bc53b9:	cc                   	int3
bc53ba:	cc                   	int3
bc53bb:	cc                   	int3
bc53bc:	cc                   	int3
bc53bd:	cc                   	int3
bc53be:	cc                   	int3
bc53bf:	cc                   	int3
bc53c0:	55                   	push   %ebp
bc53c1:	8b ec                	mov    %esp,%ebp
bc53c3:	6a ff                	push   $0xffffffff
bc53c5:	68 76 ae b3 00       	push   $0xb3ae76
bc53ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
bc53d0:	50                   	push   %eax
bc53d1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
bc53d6:	33 c5                	xor    %ebp,%eax
bc53d8:	50                   	push   %eax
bc53d9:	8d 45 f4             	lea    -0xc(%ebp),%eax
bc53dc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
bc53e2:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc53e7:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
bc53ee:	e8 64 25 87 ff       	call   0x437957
bc53f3:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc53f8:	e8 d0 40 87 ff       	call   0x4394cd
bc53fd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
bc5400:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
bc5407:	59                   	pop    %ecx
bc5408:	8b e5                	mov    %ebp,%esp
bc540a:	5d                   	pop    %ebp
bc540b:	c3                   	ret
bc540c:	cc                   	int3
bc540d:	cc                   	int3
bc540e:	cc                   	int3
bc540f:	cc                   	int3
bc5410:	cc                   	int3
bc5411:	cc                   	int3
bc5412:	cc                   	int3
bc5413:	cc                   	int3
bc5414:	cc                   	int3
bc5415:	cc                   	int3
bc5416:	cc                   	int3
bc5417:	cc                   	int3
bc5418:	cc                   	int3
bc5419:	cc                   	int3
bc541a:	cc                   	int3
bc541b:	cc                   	int3
bc541c:	cc                   	int3
bc541d:	cc                   	int3
bc541e:	cc                   	int3
bc541f:	cc                   	int3
bc5420:	ff 35 b8 10 d8 00    	push   0xd810b8
bc5426:	68 34 d0 d5 00       	push   $0xd5d034
bc542b:	e8 d9 19 86 ff       	call   0x426e09
bc5430:	a1 54 d0 d5 00       	mov    0xd5d054,%eax
bc5435:	85 c0                	test   %eax,%eax
bc5437:	74 13                	je     0xbc544c
bc5439:	50                   	push   %eax
bc543a:	e8 93 04 87 ff       	call   0x4358d2
bc543f:	83 c4 04             	add    $0x4,%esp
bc5442:	c7 05 54 d0 d5 00 00 	movl   $0x0,0xd5d054
bc5449:	00 00 00
bc544c:	c7 05 5c d0 d5 00 00 	movl   $0x0,0xd5d05c
bc5453:	00 00 00
bc5456:	c7 05 58 d0 d5 00 00 	movl   $0x0,0xd5d058
bc545d:	00 00 00
bc5460:	c3                   	ret
bc5461:	cc                   	int3
bc5462:	cc                   	int3
bc5463:	cc                   	int3
bc5464:	cc                   	int3
bc5465:	cc                   	int3
bc5466:	cc                   	int3
bc5467:	cc                   	int3
bc5468:	cc                   	int3
bc5469:	cc                   	int3
bc546a:	cc                   	int3
bc546b:	cc                   	int3
bc546c:	cc                   	int3
bc546d:	cc                   	int3
bc546e:	cc                   	int3
bc546f:	cc                   	int3
bc5470:	cc                   	int3
bc5471:	cc                   	int3
bc5472:	cc                   	int3
bc5473:	cc                   	int3
bc5474:	cc                   	int3
bc5475:	cc                   	int3
bc5476:	cc                   	int3
bc5477:	cc                   	int3
bc5478:	cc                   	int3
bc5479:	cc                   	int3
bc547a:	cc                   	int3
bc547b:	cc                   	int3
bc547c:	cc                   	int3
bc547d:	cc                   	int3
bc547e:	cc                   	int3
bc547f:	cc                   	int3
bc5480:	55                   	push   %ebp
bc5481:	8b ec                	mov    %esp,%ebp
bc5483:	6a ff                	push   $0xffffffff
bc5485:	68 06 b3 b3 00       	push   $0xb3b306
bc548a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
bc5490:	50                   	push   %eax
bc5491:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
bc5496:	33 c5                	xor    %ebp,%eax
bc5498:	50                   	push   %eax
bc5499:	8d 45 f4             	lea    -0xc(%ebp),%eax
bc549c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
bc54a2:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc54a7:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
bc54ae:	e8 a4 24 87 ff       	call   0x437957
bc54b3:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc54b8:	e8 10 40 87 ff       	call   0x4394cd
bc54bd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
bc54c0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
bc54c7:	59                   	pop    %ecx
bc54c8:	8b e5                	mov    %ebp,%esp
bc54ca:	5d                   	pop    %ebp
bc54cb:	c3                   	ret
bc54cc:	cc                   	int3
bc54cd:	cc                   	int3
bc54ce:	cc                   	int3
bc54cf:	cc                   	int3
bc54d0:	cc                   	int3
bc54d1:	cc                   	int3
bc54d2:	cc                   	int3
bc54d3:	cc                   	int3
bc54d4:	cc                   	int3
bc54d5:	cc                   	int3
bc54d6:	cc                   	int3
bc54d7:	cc                   	int3
bc54d8:	cc                   	int3
bc54d9:	cc                   	int3
bc54da:	cc                   	int3
bc54db:	cc                   	int3
bc54dc:	cc                   	int3
bc54dd:	cc                   	int3
bc54de:	cc                   	int3
bc54df:	cc                   	int3
bc54e0:	ff 35 b8 10 d8 00    	push   0xd810b8
bc54e6:	68 34 d0 d5 00       	push   $0xd5d034
bc54eb:	e8 19 19 86 ff       	call   0x426e09
bc54f0:	a1 54 d0 d5 00       	mov    0xd5d054,%eax
bc54f5:	85 c0                	test   %eax,%eax
bc54f7:	74 13                	je     0xbc550c
bc54f9:	50                   	push   %eax
bc54fa:	e8 d3 03 87 ff       	call   0x4358d2
bc54ff:	83 c4 04             	add    $0x4,%esp
bc5502:	c7 05 54 d0 d5 00 00 	movl   $0x0,0xd5d054
bc5509:	00 00 00
bc550c:	c7 05 5c d0 d5 00 00 	movl   $0x0,0xd5d05c
bc5513:	00 00 00
bc5516:	c7 05 58 d0 d5 00 00 	movl   $0x0,0xd5d058
bc551d:	00 00 00
bc5520:	c3                   	ret
bc5521:	cc                   	int3
bc5522:	cc                   	int3
bc5523:	cc                   	int3
bc5524:	cc                   	int3
bc5525:	cc                   	int3
bc5526:	cc                   	int3
bc5527:	cc                   	int3
bc5528:	cc                   	int3
bc5529:	cc                   	int3
bc552a:	cc                   	int3
bc552b:	cc                   	int3
bc552c:	cc                   	int3
bc552d:	cc                   	int3
bc552e:	cc                   	int3
bc552f:	cc                   	int3
bc5530:	cc                   	int3
bc5531:	cc                   	int3
bc5532:	cc                   	int3
bc5533:	cc                   	int3
bc5534:	cc                   	int3
bc5535:	cc                   	int3
bc5536:	cc                   	int3
bc5537:	cc                   	int3
bc5538:	cc                   	int3
bc5539:	cc                   	int3
bc553a:	cc                   	int3
bc553b:	cc                   	int3
bc553c:	cc                   	int3
bc553d:	cc                   	int3
bc553e:	cc                   	int3
bc553f:	cc                   	int3
bc5540:	55                   	push   %ebp
bc5541:	8b ec                	mov    %esp,%ebp
bc5543:	6a ff                	push   $0xffffffff
bc5545:	68 06 b4 b3 00       	push   $0xb3b406
bc554a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
bc5550:	50                   	push   %eax
bc5551:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
bc5556:	33 c5                	xor    %ebp,%eax
bc5558:	50                   	push   %eax
bc5559:	8d 45 f4             	lea    -0xc(%ebp),%eax
bc555c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
bc5562:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc5567:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
bc556e:	e8 e4 23 87 ff       	call   0x437957
bc5573:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc5578:	e8 50 3f 87 ff       	call   0x4394cd
bc557d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
bc5580:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
bc5587:	59                   	pop    %ecx
bc5588:	8b e5                	mov    %ebp,%esp
bc558a:	5d                   	pop    %ebp
bc558b:	c3                   	ret
bc558c:	cc                   	int3
bc558d:	cc                   	int3
bc558e:	cc                   	int3
bc558f:	cc                   	int3
bc5590:	cc                   	int3
bc5591:	cc                   	int3
bc5592:	cc                   	int3
bc5593:	cc                   	int3
bc5594:	cc                   	int3
bc5595:	cc                   	int3
bc5596:	cc                   	int3
bc5597:	cc                   	int3
bc5598:	cc                   	int3
bc5599:	cc                   	int3