40c27f:	68 30 15 4b 00       	push   $0x4b1530
40c284:	c6 45 ec 00          	movb   $0x0,-0x14(%ebp)
40c288:	8d 4d cc             	lea    -0x34(%ebp),%ecx
40c28b:	ff 75 ec             	push   -0x14(%ebp)
40c28e:	6a 01                	push   $0x1
40c290:	e8 6b 5b 00 00       	call   0x411e00
40c295:	0f 10 00             	movups (%eax),%xmm0
40c298:	0f 11 85 50 ff ff ff 	movups %xmm0,-0xb0(%ebp)
40c29f:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
40c2a4:	66 0f d6 85 60 ff ff 	movq   %xmm0,-0xa0(%ebp)
40c2ab:	ff
40c2ac:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
40c2b3:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
40c2ba:	c6 00 00             	movb   $0x0,(%eax)
40c2bd:	0f 57 c0             	xorps  %xmm0,%xmm0
40c2c0:	66 0f d6 47 04       	movq   %xmm0,0x4(%edi)
40c2c5:	8d 85 50 ff ff ff    	lea    -0xb0(%ebp),%eax
40c2cb:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
40c2cf:	50                   	push   %eax
40c2d0:	8d 4f 10             	lea    0x10(%edi),%ecx
40c2d3:	c7 07 b4 1b 4b 00    	movl   $0x4b1bb4,(%edi)
40c2d9:	c7 47 0c 01 00 00 00 	movl   $0x1,0xc(%edi)
40c2e0:	e8 3b 74 ff ff       	call   0x403720
40c2e5:	8b 8d 64 ff ff ff    	mov    -0x9c(%ebp),%ecx
40c2eb:	c7 07 d0 12 4b 00    	movl   $0x4b12d0,(%edi)
40c2f1:	83 f9 10             	cmp    $0x10,%ecx
40c2f4:	72 2f                	jb     0x40c325
40c2f6:	8b 95 50 ff ff ff    	mov    -0xb0(%ebp),%edx
40c2fc:	41                   	inc    %ecx
40c2fd:	8b c2                	mov    %edx,%eax
40c2ff:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40c305:	72 14                	jb     0x40c31b
40c307:	8b 50 fc             	mov    -0x4(%eax),%edx
40c30a:	83 c1 23             	add    $0x23,%ecx
40c30d:	2b c2                	sub    %edx,%eax
40c30f:	83 c0 fc             	add    $0xfffffffc,%eax
40c312:	83 f8 1f             	cmp    $0x1f,%eax
40c315:	0f 87 80 01 00 00    	ja     0x40c49b
40c31b:	51                   	push   %ecx
40c31c:	52                   	push   %edx
40c31d:	e8 e6 d6 05 00       	call   0x469a08
40c322:	83 c4 08             	add    $0x8,%esp
40c325:	8b 4d e0             	mov    -0x20(%ebp),%ecx
40c328:	83 f9 10             	cmp    $0x10,%ecx
40c32b:	72 2c                	jb     0x40c359
40c32d:	8b 55 cc             	mov    -0x34(%ebp),%edx
40c330:	41                   	inc    %ecx
40c331:	8b c2                	mov    %edx,%eax
40c333:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40c339:	72 14                	jb     0x40c34f
40c33b:	8b 50 fc             	mov    -0x4(%eax),%edx
40c33e:	83 c1 23             	add    $0x23,%ecx
40c341:	2b c2                	sub    %edx,%eax
40c343:	83 c0 fc             	add    $0xfffffffc,%eax
40c346:	83 f8 1f             	cmp    $0x1f,%eax
40c349:	0f 87 4c 01 00 00    	ja     0x40c49b
40c34f:	51                   	push   %ecx
40c350:	52                   	push   %edx
40c351:	e8 b2 d6 05 00       	call   0x469a08
40c356:	83 c4 08             	add    $0x8,%esp
40c359:	8b 4d ac             	mov    -0x54(%ebp),%ecx
40c35c:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
40c363:	c7 45 e0 0f 00 00 00 	movl   $0xf,-0x20(%ebp)
40c36a:	c6 45 cc 00          	movb   $0x0,-0x34(%ebp)
40c36e:	83 f9 10             	cmp    $0x10,%ecx
40c371:	72 2c                	jb     0x40c39f
40c373:	8b 55 98             	mov    -0x68(%ebp),%edx
40c376:	41                   	inc    %ecx
40c377:	8b c2                	mov    %edx,%eax
40c379:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40c37f:	72 14                	jb     0x40c395
40c381:	8b 50 fc             	mov    -0x4(%eax),%edx
40c384:	83 c1 23             	add    $0x23,%ecx
40c387:	2b c2                	sub    %edx,%eax
40c389:	83 c0 fc             	add    $0xfffffffc,%eax
40c38c:	83 f8 1f             	cmp    $0x1f,%eax
40c38f:	0f 87 06 01 00 00    	ja     0x40c49b
40c395:	51                   	push   %ecx
40c396:	52                   	push   %edx
40c397:	e8 6c d6 05 00       	call   0x469a08
40c39c:	83 c4 08             	add    $0x8,%esp
40c39f:	8b 4d c8             	mov    -0x38(%ebp),%ecx
40c3a2:	c7 45 a8 00 00 00 00 	movl   $0x0,-0x58(%ebp)
40c3a9:	c7 45 ac 0f 00 00 00 	movl   $0xf,-0x54(%ebp)
40c3b0:	c6 45 98 00          	movb   $0x0,-0x68(%ebp)
40c3b4:	83 f9 10             	cmp    $0x10,%ecx
40c3b7:	72 2c                	jb     0x40c3e5
40c3b9:	8b 55 b4             	mov    -0x4c(%ebp),%edx
40c3bc:	41                   	inc    %ecx
40c3bd:	8b c2                	mov    %edx,%eax
40c3bf:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40c3c5:	72 14                	jb     0x40c3db
40c3c7:	8b 50 fc             	mov    -0x4(%eax),%edx
40c3ca:	83 c1 23             	add    $0x23,%ecx
40c3cd:	2b c2                	sub    %edx,%eax
40c3cf:	83 c0 fc             	add    $0xfffffffc,%eax
40c3d2:	83 f8 1f             	cmp    $0x1f,%eax
40c3d5:	0f 87 c0 00 00 00    	ja     0x40c49b
40c3db:	51                   	push   %ecx
40c3dc:	52                   	push   %edx
40c3dd:	e8 26 d6 05 00       	call   0x469a08
40c3e2:	83 c4 08             	add    $0x8,%esp
40c3e5:	8b 4d 94             	mov    -0x6c(%ebp),%ecx
40c3e8:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
40c3ef:	c7 45 c8 0f 00 00 00 	movl   $0xf,-0x38(%ebp)
40c3f6:	c6 45 b4 00          	movb   $0x0,-0x4c(%ebp)
40c3fa:	83 f9 10             	cmp    $0x10,%ecx
40c3fd:	72 28                	jb     0x40c427
40c3ff:	8b 55 80             	mov    -0x80(%ebp),%edx
40c402:	41                   	inc    %ecx
40c403:	8b c2                	mov    %edx,%eax
40c405:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40c40b:	72 10                	jb     0x40c41d
40c40d:	8b 50 fc             	mov    -0x4(%eax),%edx
40c410:	83 c1 23             	add    $0x23,%ecx
40c413:	2b c2                	sub    %edx,%eax
40c415:	83 c0 fc             	add    $0xfffffffc,%eax
40c418:	83 f8 1f             	cmp    $0x1f,%eax
40c41b:	77 7e                	ja     0x40c49b
40c41d:	51                   	push   %ecx
40c41e:	52                   	push   %edx
40c41f:	e8 e4 d5 05 00       	call   0x469a08
40c424:	83 c4 08             	add    $0x8,%esp
40c427:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
40c42d:	c7 45 90 00 00 00 00 	movl   $0x0,-0x70(%ebp)
40c434:	c7 45 94 0f 00 00 00 	movl   $0xf,-0x6c(%ebp)
40c43b:	c6 45 80 00          	movb   $0x0,-0x80(%ebp)
40c43f:	83 f9 10             	cmp    $0x10,%ecx
40c442:	72 2b                	jb     0x40c46f
40c444:	8b 95 68 ff ff ff    	mov    -0x98(%ebp),%edx
40c44a:	41                   	inc    %ecx
40c44b:	8b c2                	mov    %edx,%eax
40c44d:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
40c453:	72 10                	jb     0x40c465
40c455:	8b 50 fc             	mov    -0x4(%eax),%edx
40c458:	83 c1 23             	add    $0x23,%ecx
40c45b:	2b c2                	sub    %edx,%eax
40c45d:	83 c0 fc             	add    $0xfffffffc,%eax
40c460:	83 f8 1f             	cmp    $0x1f,%eax
40c463:	77 36                	ja     0x40c49b
40c465:	51                   	push   %ecx
40c466:	52                   	push   %edx
40c467:	e8 9c d5 05 00       	call   0x469a08
40c46c:	83 c4 08             	add    $0x8,%esp
40c46f:	8b 45 e4             	mov    -0x1c(%ebp),%eax
40c472:	89 47 2c             	mov    %eax,0x2c(%edi)
40c475:	8b c7                	mov    %edi,%eax
40c477:	c7 07 1c 1d 4b 00    	movl   $0x4b1d1c,(%edi)
40c47d:	89 77 28             	mov    %esi,0x28(%edi)
40c480:	8b 4d f4             	mov    -0xc(%ebp),%ecx
40c483:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
40c48a:	59                   	pop    %ecx
40c48b:	5f                   	pop    %edi
40c48c:	5e                   	pop    %esi
40c48d:	8b e5                	mov    %ebp,%esp
40c48f:	5d                   	pop    %ebp
40c490:	8b e3                	mov    %ebx,%esp
40c492:	5b                   	pop    %ebx
40c493:	c2 0c 00             	ret    $0xc
40c496:	e8 45 4f ff ff       	call   0x4013e0
40c49b:	e8 91 d1 06 00       	call   0x479631
40c4a0:	cc                   	int3
40c4a1:	cc                   	int3
40c4a2:	cc                   	int3
40c4a3:	cc                   	int3
40c4a4:	cc                   	int3
40c4a5:	cc                   	int3
40c4a6:	cc                   	int3
40c4a7:	cc                   	int3
40c4a8:	cc                   	int3
40c4a9:	cc                   	int3
40c4aa:	cc                   	int3
40c4ab:	cc                   	int3
40c4ac:	cc                   	int3
40c4ad:	cc                   	int3
40c4ae:	cc                   	int3
40c4af:	cc                   	int3
40c4b0:	55                   	push   %ebp
40c4b1:	8b ec                	mov    %esp,%ebp
40c4b3:	56                   	push   %esi
40c4b4:	8b f1                	mov    %ecx,%esi
40c4b6:	e8 25 f9 ff ff       	call   0x40bde0
40c4bb:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
40c4bf:	74 0b                	je     0x40c4cc
40c4c1:	6a 30                	push   $0x30
40c4c3:	56                   	push   %esi
40c4c4:	e8 3f d5 05 00       	call   0x469a08
40c4c9:	83 c4 08             	add    $0x8,%esp
40c4cc:	8b c6                	mov    %esi,%eax
40c4ce:	5e                   	pop    %esi
40c4cf:	5d                   	pop    %ebp
40c4d0:	c2 04 00             	ret    $0x4
40c4d3:	cc                   	int3
40c4d4:	cc                   	int3
40c4d5:	cc                   	int3
40c4d6:	cc                   	int3
40c4d7:	cc                   	int3
40c4d8:	cc                   	int3
40c4d9:	cc                   	int3
40c4da:	cc                   	int3
40c4db:	cc                   	int3
40c4dc:	cc                   	int3
40c4dd:	cc                   	int3
40c4de:	cc                   	int3
40c4df:	cc                   	int3
40c4e0:	55                   	push   %ebp
40c4e1:	8b ec                	mov    %esp,%ebp
40c4e3:	6a ff                	push   $0xffffffff
40c4e5:	68 1d 81 49 00       	push   $0x49811d
40c4ea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
40c4f0:	50                   	push   %eax
40c4f1:	51                   	push   %ecx
40c4f2:	56                   	push   %esi
40c4f3:	57                   	push   %edi
40c4f4:	a1 14 40 4c 00       	mov    0x4c4014,%eax
40c4f9:	33 c5                	xor    %ebp,%eax
40c4fb:	50                   	push   %eax
40c4fc:	8d 45 f4             	lea    -0xc(%ebp),%eax
40c4ff:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
40c505:	8b f9                	mov    %ecx,%edi
40c507:	89 7d f0             	mov    %edi,-0x10(%ebp)
40c50a:	8b 75 08             	mov    0x8(%ebp),%esi
40c50d:	8d 47 04             	lea    0x4(%edi),%eax
40c510:	0f 57 c0             	xorps  %xmm0,%xmm0
40c513:	c7 07 a4 f8 49 00    	movl   $0x49f8a4,(%edi)
40c519:	50                   	push   %eax
40c51a:	66 0f d6 00          	movq   %xmm0,(%eax)
40c51e:	8d 46 04             	lea    0x4(%esi),%eax
40c521:	50                   	push   %eax
40c522:	e8 54 e8 05 00       	call   0x46ad7b
40c527:	83 c4 08             	add    $0x8,%esp
40c52a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
40c531:	8d 4f 10             	lea    0x10(%edi),%ecx
40c534:	c7 07 b4 1b 4b 00    	movl   $0x4b1bb4,(%edi)
40c53a:	8b 46 0c             	mov    0xc(%esi),%eax
40c53d:	89 47 0c             	mov    %eax,0xc(%edi)
40c540:	8d 46 10             	lea    0x10(%esi),%eax
40c543:	50                   	push   %eax
40c544:	e8 d7 71 ff ff       	call   0x403720
40c549:	8b c7                	mov    %edi,%eax
40c54b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
40c54e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
40c555:	59                   	pop    %ecx
40c556:	5f                   	pop    %edi
40c557:	5e                   	pop    %esi
40c558:	8b e5                	mov    %ebp,%esp
40c55a:	5d                   	pop    %ebp
40c55b:	c2 04 00             	ret    $0x4
40c55e:	cc                   	int3
40c55f:	cc                   	int3
40c560:	55                   	push   %ebp
40c561:	8b ec                	mov    %esp,%ebp
40c563:	6a ff                	push   $0xffffffff
40c565:	68 1d 81 49 00       	push   $0x49811d
40c56a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
40c570:	50                   	push   %eax
40c571:	51                   	push   %ecx
40c572:	56                   	push   %esi
40c573:	57                   	push   %edi
40c574:	a1 14 40 4c 00       	mov    0x4c4014,%eax
40c579:	33 c5                	xor    %ebp,%eax
40c57b:	50                   	push   %eax
40c57c:	8d 45 f4             	lea    -0xc(%ebp),%eax
40c57f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
40c585:	8b f9                	mov    %ecx,%edi
40c587:	89 7d f0             	mov    %edi,-0x10(%ebp)
40c58a:	8b 75 08             	mov    0x8(%ebp),%esi
40c58d:	8d 47 04             	lea    0x4(%edi),%eax
40c590:	0f 57 c0             	xorps  %xmm0,%xmm0
40c593:	c7 07 a4 f8 49 00    	movl   $0x49f8a4,(%edi)
40c599:	50                   	push   %eax
40c59a:	66 0f d6 00          	movq   %xmm0,(%eax)
40c59e:	8d 46 04             	lea    0x4(%esi),%eax
40c5a1:	50                   	push   %eax
40c5a2:	e8 d4 e7 05 00       	call   0x46ad7b
40c5a7:	83 c4 08             	add    $0x8,%esp
40c5aa:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
40c5b1:	8d 4f 10             	lea    0x10(%edi),%ecx
40c5b4:	c7 07 b4 1b 4b 00    	movl   $0x4b1bb4,(%edi)
40c5ba:	8b 46 0c             	mov    0xc(%esi),%eax
40c5bd:	89 47 0c             	mov    %eax,0xc(%edi)
40c5c0:	8d 46 10             	lea    0x10(%esi),%eax
40c5c3:	50                   	push   %eax
40c5c4:	e8 57 71 ff ff       	call   0x403720
40c5c9:	c7 07 1c 1d 4b 00    	movl   $0x4b1d1c,(%edi)
40c5cf:	8b 46 28             	mov    0x28(%esi),%eax
40c5d2:	89 47 28             	mov    %eax,0x28(%edi)
40c5d5:	8b 46 2c             	mov    0x2c(%esi),%eax
40c5d8:	89 47 2c             	mov    %eax,0x2c(%edi)
40c5db:	8b c7                	mov    %edi,%eax
40c5dd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
40c5e0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
40c5e7:	59                   	pop    %ecx
40c5e8:	5f                   	pop    %edi
40c5e9:	5e                   	pop    %esi
40c5ea:	8b e5                	mov    %ebp,%esp
40c5ec:	5d                   	pop    %ebp
40c5ed:	c2 04 00             	ret    $0x4
40c5f0:	55                   	push   %ebp
40c5f1:	8b ec                	mov    %esp,%ebp
40c5f3:	6a ff                	push   $0xffffffff
40c5f5:	68 1d 81 49 00       	push   $0x49811d
40c5fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
40c600:	50                   	push   %eax
40c601:	51                   	push   %ecx
40c602:	56                   	push   %esi
40c603:	57                   	push   %edi
40c604:	a1 14 40 4c 00       	mov    0x4c4014,%eax
40c609:	33 c5                	xor    %ebp,%eax
40c60b:	50                   	push   %eax
40c60c:	8d 45 f4             	lea    -0xc(%ebp),%eax
40c60f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
40c615:	8b f9                	mov    %ecx,%edi
40c617:	89 7d f0             	mov    %edi,-0x10(%ebp)
40c61a:	8b 75 08             	mov    0x8(%ebp),%esi
40c61d:	8d 47 04             	lea    0x4(%edi),%eax
40c620:	0f 57 c0             	xorps  %xmm0,%xmm0
40c623:	c7 07 a4 f8 49 00    	movl   $0x49f8a4,(%edi)
40c629:	50                   	push   %eax
40c62a:	66 0f d6 00          	movq   %xmm0,(%eax)
40c62e:	8d 46 04             	lea    0x4(%esi),%eax
40c631:	50                   	push   %eax
40c632:	e8 44 e7 05 00       	call   0x46ad7b
40c637:	83 c4 08             	add    $0x8,%esp
40c63a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
40c641:	8d 4f 10             	lea    0x10(%edi),%ecx
40c644:	c7 07 b4 1b 4b 00    	movl   $0x4b1bb4,(%edi)
40c64a:	8b 46 0c             	mov    0xc(%esi),%eax
40c64d:	89 47 0c             	mov    %eax,0xc(%edi)
40c650:	8d 46 10             	lea    0x10(%esi),%eax
40c653:	50                   	push   %eax
40c654:	e8 c7 70 ff ff       	call   0x403720
40c659:	c7 07 d0 12 4b 00    	movl   $0x4b12d0,(%edi)
40c65f:	8b c7                	mov    %edi,%eax
40c661:	8b 4d f4             	mov    -0xc(%ebp),%ecx
40c664:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
40c66b:	59                   	pop    %ecx
40c66c:	5f                   	pop    %edi
40c66d:	5e                   	pop    %esi
40c66e:	8b e5                	mov    %ebp,%esp
40c670:	5d                   	pop    %ebp
40c671:	c2 04 00             	ret    $0x4
40c674:	cc                   	int3
40c675:	cc                   	int3
40c676:	cc                   	int3
40c677:	cc                   	int3
40c678:	cc                   	int3
40c679:	cc                   	int3
40c67a:	cc                   	int3
40c67b:	cc                   	int3