4872da:	66 0f d6 00          	movq   %xmm0,(%eax)
4872de:	8d 46 04             	lea    0x4(%esi),%eax
4872e1:	50                   	push   %eax
4872e2:	e8 c9 b6 15 00       	call   0x5e29b0
4872e7:	83 c4 08             	add    $0x8,%esp
4872ea:	c7 07 18 30 69 00    	movl   $0x693018,(%edi)
4872f0:	8d 4f 10             	lea    0x10(%edi),%ecx
4872f3:	8b 46 0c             	mov    0xc(%esi),%eax
4872f6:	89 47 0c             	mov    %eax,0xc(%edi)
4872f9:	8d 46 10             	lea    0x10(%esi),%eax
4872fc:	50                   	push   %eax
4872fd:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
487304:	e8 97 5a fb ff       	call   0x43cda0
487309:	8b c7                	mov    %edi,%eax
48730b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48730e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
487315:	59                   	pop    %ecx
487316:	5f                   	pop    %edi
487317:	5e                   	pop    %esi
487318:	8b e5                	mov    %ebp,%esp
48731a:	5d                   	pop    %ebp
48731b:	c2 04 00             	ret    $0x4
48731e:	cc                   	int3
48731f:	cc                   	int3
487320:	c7 01 2c 31 69 00    	movl   $0x69312c,(%ecx)
487326:	8b c1                	mov    %ecx,%eax
487328:	c3                   	ret
487329:	cc                   	int3
48732a:	cc                   	int3
48732b:	cc                   	int3
48732c:	cc                   	int3
48732d:	cc                   	int3
48732e:	cc                   	int3
48732f:	cc                   	int3
487330:	55                   	push   %ebp
487331:	8b ec                	mov    %esp,%ebp
487333:	6a ff                	push   $0xffffffff
487335:	68 2e 60 65 00       	push   $0x65602e
48733a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
487340:	50                   	push   %eax
487341:	51                   	push   %ecx
487342:	56                   	push   %esi
487343:	57                   	push   %edi
487344:	a1 d4 89 72 00       	mov    0x7289d4,%eax
487349:	33 c5                	xor    %ebp,%eax
48734b:	50                   	push   %eax
48734c:	8d 45 f4             	lea    -0xc(%ebp),%eax
48734f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
487355:	8b f9                	mov    %ecx,%edi
487357:	89 7d f0             	mov    %edi,-0x10(%ebp)
48735a:	8b 75 08             	mov    0x8(%ebp),%esi
48735d:	8d 4f 04             	lea    0x4(%edi),%ecx
487360:	c7 07 78 22 69 00    	movl   $0x692278,(%edi)
487366:	8d 46 04             	lea    0x4(%esi),%eax
487369:	50                   	push   %eax
48736a:	e8 31 5a fb ff       	call   0x43cda0
48736f:	8d 46 1c             	lea    0x1c(%esi),%eax
487372:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
487379:	50                   	push   %eax
48737a:	8d 4f 1c             	lea    0x1c(%edi),%ecx
48737d:	e8 1e 5a fb ff       	call   0x43cda0
487382:	8d 46 34             	lea    0x34(%esi),%eax
487385:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
487389:	50                   	push   %eax
48738a:	8d 4f 34             	lea    0x34(%edi),%ecx
48738d:	e8 0e 5a fb ff       	call   0x43cda0
487392:	8d 46 4c             	lea    0x4c(%esi),%eax
487395:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
487399:	50                   	push   %eax
48739a:	8d 4f 4c             	lea    0x4c(%edi),%ecx
48739d:	e8 1e fe ff ff       	call   0x4871c0
4873a2:	8b 46 54             	mov    0x54(%esi),%eax
4873a5:	8d 4f 58             	lea    0x58(%edi),%ecx
4873a8:	89 47 54             	mov    %eax,0x54(%edi)
4873ab:	8d 46 58             	lea    0x58(%esi),%eax
4873ae:	50                   	push   %eax
4873af:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4873b3:	e8 08 fe ff ff       	call   0x4871c0
4873b8:	8b 46 60             	mov    0x60(%esi),%eax
4873bb:	8d 4f 68             	lea    0x68(%edi),%ecx
4873be:	89 47 60             	mov    %eax,0x60(%edi)
4873c1:	8b 46 64             	mov    0x64(%esi),%eax
4873c4:	89 47 64             	mov    %eax,0x64(%edi)
4873c7:	8d 46 68             	lea    0x68(%esi),%eax
4873ca:	50                   	push   %eax
4873cb:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
4873cf:	e8 ac 12 fb ff       	call   0x438680
4873d4:	8d 86 80 00 00 00    	lea    0x80(%esi),%eax
4873da:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
4873de:	50                   	push   %eax
4873df:	8d 8f 80 00 00 00    	lea    0x80(%edi),%ecx
4873e5:	e8 96 12 fb ff       	call   0x438680
4873ea:	8d 86 98 00 00 00    	lea    0x98(%esi),%eax
4873f0:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
4873f4:	50                   	push   %eax
4873f5:	8d 8f 98 00 00 00    	lea    0x98(%edi),%ecx
4873fb:	e8 80 12 fb ff       	call   0x438680
487400:	8d 86 b0 00 00 00    	lea    0xb0(%esi),%eax
487406:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
48740a:	50                   	push   %eax
48740b:	8d 8f b0 00 00 00    	lea    0xb0(%edi),%ecx
487411:	e8 6a 12 fb ff       	call   0x438680
487416:	0f b6 86 c8 00 00 00 	movzbl 0xc8(%esi),%eax
48741d:	88 87 c8 00 00 00    	mov    %al,0xc8(%edi)
487423:	0f b6 86 c9 00 00 00 	movzbl 0xc9(%esi),%eax
48742a:	88 87 c9 00 00 00    	mov    %al,0xc9(%edi)
487430:	8b 86 cc 00 00 00    	mov    0xcc(%esi),%eax
487436:	89 87 cc 00 00 00    	mov    %eax,0xcc(%edi)
48743c:	8b c7                	mov    %edi,%eax
48743e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
487441:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
487448:	59                   	pop    %ecx
487449:	5f                   	pop    %edi
48744a:	5e                   	pop    %esi
48744b:	8b e5                	mov    %ebp,%esp
48744d:	5d                   	pop    %ebp
48744e:	c2 04 00             	ret    $0x4
487451:	cc                   	int3
487452:	cc                   	int3
487453:	cc                   	int3
487454:	cc                   	int3
487455:	cc                   	int3
487456:	cc                   	int3
487457:	cc                   	int3
487458:	cc                   	int3
487459:	cc                   	int3
48745a:	cc                   	int3
48745b:	cc                   	int3
48745c:	cc                   	int3
48745d:	cc                   	int3
48745e:	cc                   	int3
48745f:	cc                   	int3
487460:	55                   	push   %ebp
487461:	8b ec                	mov    %esp,%ebp
487463:	6a ff                	push   $0xffffffff
487465:	68 a8 5f 65 00       	push   $0x655fa8
48746a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
487470:	50                   	push   %eax
487471:	51                   	push   %ecx
487472:	56                   	push   %esi
487473:	57                   	push   %edi
487474:	a1 d4 89 72 00       	mov    0x7289d4,%eax
487479:	33 c5                	xor    %ebp,%eax
48747b:	50                   	push   %eax
48747c:	8d 45 f4             	lea    -0xc(%ebp),%eax
48747f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
487485:	8b f9                	mov    %ecx,%edi
487487:	89 7d f0             	mov    %edi,-0x10(%ebp)
48748a:	8b 75 08             	mov    0x8(%ebp),%esi
48748d:	8d 47 04             	lea    0x4(%edi),%eax
487490:	0f 57 c0             	xorps  %xmm0,%xmm0
487493:	c7 07 30 aa 68 00    	movl   $0x68aa30,(%edi)
487499:	50                   	push   %eax
48749a:	66 0f d6 00          	movq   %xmm0,(%eax)
48749e:	8d 46 04             	lea    0x4(%esi),%eax
4874a1:	50                   	push   %eax
4874a2:	e8 09 b5 15 00       	call   0x5e29b0
4874a7:	83 c4 08             	add    $0x8,%esp
4874aa:	c7 07 18 30 69 00    	movl   $0x693018,(%edi)
4874b0:	8d 4f 10             	lea    0x10(%edi),%ecx
4874b3:	8b 46 0c             	mov    0xc(%esi),%eax
4874b6:	89 47 0c             	mov    %eax,0xc(%edi)
4874b9:	8d 46 10             	lea    0x10(%esi),%eax
4874bc:	50                   	push   %eax
4874bd:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4874c4:	e8 d7 58 fb ff       	call   0x43cda0
4874c9:	c7 07 24 30 69 00    	movl   $0x693024,(%edi)
4874cf:	8b c7                	mov    %edi,%eax
4874d1:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4874d4:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4874db:	59                   	pop    %ecx
4874dc:	5f                   	pop    %edi
4874dd:	5e                   	pop    %esi
4874de:	8b e5                	mov    %ebp,%esp
4874e0:	5d                   	pop    %ebp
4874e1:	c2 04 00             	ret    $0x4
4874e4:	cc                   	int3
4874e5:	cc                   	int3
4874e6:	cc                   	int3
4874e7:	cc                   	int3
4874e8:	cc                   	int3
4874e9:	cc                   	int3
4874ea:	cc                   	int3
4874eb:	cc                   	int3
4874ec:	cc                   	int3
4874ed:	cc                   	int3
4874ee:	cc                   	int3
4874ef:	cc                   	int3
4874f0:	55                   	push   %ebp
4874f1:	8b ec                	mov    %esp,%ebp
4874f3:	6a ff                	push   $0xffffffff
4874f5:	68 58 60 65 00       	push   $0x656058
4874fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
487500:	50                   	push   %eax
487501:	51                   	push   %ecx
487502:	56                   	push   %esi
487503:	a1 d4 89 72 00       	mov    0x7289d4,%eax
487508:	33 c5                	xor    %ebp,%eax
48750a:	50                   	push   %eax
48750b:	8d 45 f4             	lea    -0xc(%ebp),%eax
48750e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
487514:	8b f1                	mov    %ecx,%esi
487516:	89 75 f0             	mov    %esi,-0x10(%ebp)
487519:	0f 57 c0             	xorps  %xmm0,%xmm0
48751c:	66 0f d6 46 04       	movq   %xmm0,0x4(%esi)
487521:	ff 75 08             	push   0x8(%ebp)
487524:	8d 4e 10             	lea    0x10(%esi),%ecx
487527:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48752e:	c7 06 18 30 69 00    	movl   $0x693018,(%esi)
487534:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
48753b:	e8 60 58 fb ff       	call   0x43cda0
487540:	c7 06 24 30 69 00    	movl   $0x693024,(%esi)
487546:	8b c6                	mov    %esi,%eax
487548:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48754b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
487552:	59                   	pop    %ecx
487553:	5e                   	pop    %esi
487554:	8b e5                	mov    %ebp,%esp
487556:	5d                   	pop    %ebp
487557:	c2 04 00             	ret    $0x4
48755a:	cc                   	int3
48755b:	cc                   	int3
48755c:	cc                   	int3
48755d:	cc                   	int3
48755e:	cc                   	int3
48755f:	cc                   	int3
487560:	56                   	push   %esi
487561:	8b 71 04             	mov    0x4(%ecx),%esi
487564:	85 f6                	test   %esi,%esi
487566:	74 1a                	je     0x487582
487568:	8b 06                	mov    (%esi),%eax
48756a:	ff 70 04             	push   0x4(%eax)
48756d:	ff 31                	push   (%ecx)
48756f:	8b ce                	mov    %esi,%ecx
487571:	e8 6a 4b fd ff       	call   0x45c0e0
487576:	6a 40                	push   $0x40
487578:	ff 36                	push   (%esi)
48757a:	e8 f3 9a 15 00       	call   0x5e1072
48757f:	83 c4 08             	add    $0x8,%esp
487582:	5e                   	pop    %esi
487583:	c3                   	ret
487584:	cc                   	int3
487585:	cc                   	int3
487586:	cc                   	int3
487587:	cc                   	int3
487588:	cc                   	int3
487589:	cc                   	int3
48758a:	cc                   	int3
48758b:	cc                   	int3
48758c:	cc                   	int3
48758d:	cc                   	int3
48758e:	cc                   	int3
48758f:	cc                   	int3
487590:	8b 09                	mov    (%ecx),%ecx
487592:	85 c9                	test   %ecx,%ecx
487594:	74 06                	je     0x48759c
487596:	8b 01                	mov    (%ecx),%eax
487598:	6a 01                	push   $0x1
48759a:	ff 10                	call   *(%eax)
48759c:	c3                   	ret
48759d:	cc                   	int3
48759e:	cc                   	int3
48759f:	cc                   	int3
4875a0:	55                   	push   %ebp
4875a1:	8b ec                	mov    %esp,%ebp
4875a3:	6a ff                	push   $0xffffffff
4875a5:	68 80 60 65 00       	push   $0x656080
4875aa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4875b0:	50                   	push   %eax
4875b1:	56                   	push   %esi
4875b2:	57                   	push   %edi
4875b3:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4875b8:	33 c5                	xor    %ebp,%eax
4875ba:	50                   	push   %eax
4875bb:	8d 45 f4             	lea    -0xc(%ebp),%eax
4875be:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4875c4:	8b f1                	mov    %ecx,%esi
4875c6:	8b 96 f8 06 00 00    	mov    0x6f8(%esi),%edx
4875cc:	33 c0                	xor    %eax,%eax
4875ce:	8b 8e f4 06 00 00    	mov    0x6f4(%esi),%ecx
4875d4:	8b fa                	mov    %edx,%edi
4875d6:	f3 ab                	rep stos %eax,%es:(%edi)
4875d8:	52                   	push   %edx
4875d9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4875e0:	e8 eb 8e 06 00       	call   0x4f04d0
4875e5:	8b be ec 06 00 00    	mov    0x6ec(%esi),%edi
4875eb:	8d 86 68 06 00 00    	lea    0x668(%esi),%eax
4875f1:	8b 88 80 00 00 00    	mov    0x80(%eax),%ecx
4875f7:	83 c4 04             	add    $0x4,%esp
4875fa:	3b f8                	cmp    %eax,%edi
4875fc:	75 08                	jne    0x487606
4875fe:	c6 40 79 00          	movb   $0x0,0x79(%eax)
487602:	33 c0                	xor    %eax,%eax
487604:	f3 ab                	rep stos %eax,%es:(%edi)
487606:	8b be 64 06 00 00    	mov    0x664(%esi),%edi
48760c:	8d 86 e0 01 00 00    	lea    0x1e0(%esi),%eax
487612:	8b 88 80 04 00 00    	mov    0x480(%eax),%ecx
487618:	3b f8                	cmp    %eax,%edi
48761a:	75 0b                	jne    0x487627
48761c:	c6 80 79 04 00 00 00 	movb   $0x0,0x479(%eax)
487623:	33 c0                	xor    %eax,%eax
487625:	f3 ab                	rep stos %eax,%es:(%edi)
487627:	8b 96 dc 01 00 00    	mov    0x1dc(%esi),%edx
48762d:	33 c0                	xor    %eax,%eax
48762f:	8b 8e d8 01 00 00    	mov    0x1d8(%esi),%ecx
487635:	8b fa                	mov    %edx,%edi
487637:	66 f3 ab             	rep stos %ax,%es:(%edi)
48763a:	52                   	push   %edx
48763b:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
487642:	e8 89 8e 06 00       	call   0x4f04d0
487647:	8b 96 d0 01 00 00    	mov    0x1d0(%esi),%edx
48764d:	33 c0                	xor    %eax,%eax
48764f:	8b 8e cc 01 00 00    	mov    0x1cc(%esi),%ecx
487655:	8b fa                	mov    %edx,%edi
487657:	66 f3 ab             	rep stos %ax,%es:(%edi)
48765a:	52                   	push   %edx
48765b:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
487662:	e8 69 8e 06 00       	call   0x4f04d0
487667:	8b 96 c4 01 00 00    	mov    0x1c4(%esi),%edx
48766d:	32 c0                	xor    %al,%al
48766f:	8b 8e c0 01 00 00    	mov    0x1c0(%esi),%ecx
487675:	8b fa                	mov    %edx,%edi
487677:	f3 aa                	rep stos %al,%es:(%edi)
487679:	52                   	push   %edx
48767a:	c7 45 fc 03 00 00 00 	movl   $0x3,-0x4(%ebp)
487681:	e8 4a 8e 06 00       	call   0x4f04d0
487686:	8b 86 b4 01 00 00    	mov    0x1b4(%esi),%eax
48768c:	8b 96 b8 01 00 00    	mov    0x1b8(%esi),%edx
487692:	8b fa                	mov    %edx,%edi
487694:	52                   	push   %edx
487695:	c7 45 fc 04 00 00 00 	movl   $0x4,-0x4(%ebp)
48769c:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
48769f:	33 c0                	xor    %eax,%eax
4876a1:	f3 ab                	rep stos %eax,%es:(%edi)
4876a3:	e8 28 8e 06 00       	call   0x4f04d0
4876a8:	8b 86 a8 01 00 00    	mov    0x1a8(%esi),%eax
4876ae:	8b 96 ac 01 00 00    	mov    0x1ac(%esi),%edx
4876b4:	8b fa                	mov    %edx,%edi
4876b6:	52                   	push   %edx
4876b7:	c7 45 fc 05 00 00 00 	movl   $0x5,-0x4(%ebp)
4876be:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
4876c1:	33 c0                	xor    %eax,%eax
4876c3:	f3 ab                	rep stos %eax,%es:(%edi)
4876c5:	e8 06 8e 06 00       	call   0x4f04d0
4876ca:	8b 86 9c 01 00 00    	mov    0x19c(%esi),%eax
4876d0:	8b 96 a0 01 00 00    	mov    0x1a0(%esi),%edx
4876d6:	8b fa                	mov    %edx,%edi
4876d8:	52                   	push   %edx
4876d9:	c7 45 fc 06 00 00 00 	movl   $0x6,-0x4(%ebp)
4876e0:	8d 0c 00             	lea    (%eax,%eax,1),%ecx