4c71db:	5d                   	pop    %ebp
4c71dc:	c3                   	ret
4c71dd:	33 c0                	xor    %eax,%eax
4c71df:	5e                   	pop    %esi
4c71e0:	5d                   	pop    %ebp
4c71e1:	c3                   	ret
4c71e2:	6a 00                	push   $0x0
4c71e4:	6a 20                	push   $0x20
4c71e6:	8b ce                	mov    %esi,%ecx
4c71e8:	e8 53 43 f9 ff       	call   0x45b540
4c71ed:	0f 57 c0             	xorps  %xmm0,%xmm0
4c71f0:	89 70 04             	mov    %esi,0x4(%eax)
4c71f3:	c7 00 94 e9 60 00    	movl   $0x60e994,(%eax)
4c71f9:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
4c7200:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
4c7207:	c7 40 10 18 3e 69 00 	movl   $0x693e18,0x10(%eax)
4c720e:	66 0f d6 40 14       	movq   %xmm0,0x14(%eax)
4c7213:	5e                   	pop    %esi
4c7214:	5d                   	pop    %ebp
4c7215:	c3                   	ret
4c7216:	cc                   	int3
4c7217:	cc                   	int3
4c7218:	cc                   	int3
4c7219:	cc                   	int3
4c721a:	cc                   	int3
4c721b:	cc                   	int3
4c721c:	cc                   	int3
4c721d:	cc                   	int3
4c721e:	cc                   	int3
4c721f:	cc                   	int3
4c7220:	55                   	push   %ebp
4c7221:	8b ec                	mov    %esp,%ebp
4c7223:	6a ff                	push   $0xffffffff
4c7225:	68 d4 ef 5f 00       	push   $0x5fefd4
4c722a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c7230:	50                   	push   %eax
4c7231:	56                   	push   %esi
4c7232:	57                   	push   %edi
4c7233:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c7238:	33 c5                	xor    %ebp,%eax
4c723a:	50                   	push   %eax
4c723b:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c723e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c7244:	8b 7d 08             	mov    0x8(%ebp),%edi
4c7247:	85 ff                	test   %edi,%edi
4c7249:	75 57                	jne    0x4c72a2
4c724b:	6a 30                	push   $0x30
4c724d:	e8 d3 9f 10 00       	call   0x5d1225
4c7252:	8b f0                	mov    %eax,%esi
4c7254:	83 c4 04             	add    $0x4,%esp
4c7257:	89 75 08             	mov    %esi,0x8(%ebp)
4c725a:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c725d:	85 f6                	test   %esi,%esi
4c725f:	74 2c                	je     0x4c728d
4c7261:	89 7e 04             	mov    %edi,0x4(%esi)
4c7264:	8d 4e 08             	lea    0x8(%esi),%ecx
4c7267:	57                   	push   %edi
4c7268:	c7 06 14 ec 60 00    	movl   $0x60ec14,(%esi)
4c726e:	e8 cd f1 fd ff       	call   0x4a6440
4c7273:	89 7e 14             	mov    %edi,0x14(%esi)
4c7276:	89 7e 18             	mov    %edi,0x18(%esi)
4c7279:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c727c:	89 7e 20             	mov    %edi,0x20(%esi)
4c727f:	89 7e 24             	mov    %edi,0x24(%esi)
4c7282:	89 7e 28             	mov    %edi,0x28(%esi)
4c7285:	c7 06 14 ec 60 00    	movl   $0x60ec14,(%esi)
4c728b:	eb 5a                	jmp    0x4c72e7
4c728d:	33 f6                	xor    %esi,%esi
4c728f:	8b c6                	mov    %esi,%eax
4c7291:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7294:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c729b:	59                   	pop    %ecx
4c729c:	5f                   	pop    %edi
4c729d:	5e                   	pop    %esi
4c729e:	8b e5                	mov    %ebp,%esp
4c72a0:	5d                   	pop    %ebp
4c72a1:	c3                   	ret
4c72a2:	6a 00                	push   $0x0
4c72a4:	6a 30                	push   $0x30
4c72a6:	8b cf                	mov    %edi,%ecx
4c72a8:	e8 93 42 f9 ff       	call   0x45b540
4c72ad:	8b f0                	mov    %eax,%esi
4c72af:	57                   	push   %edi
4c72b0:	8d 4e 08             	lea    0x8(%esi),%ecx
4c72b3:	89 7e 04             	mov    %edi,0x4(%esi)
4c72b6:	c7 06 14 ec 60 00    	movl   $0x60ec14,(%esi)
4c72bc:	e8 7f f1 fd ff       	call   0x4a6440
4c72c1:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
4c72c8:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
4c72cf:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c72d2:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
4c72d9:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
4c72e0:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
4c72e7:	c6 46 2c 00          	movb   $0x0,0x2c(%esi)
4c72eb:	8b c6                	mov    %esi,%eax
4c72ed:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c72f0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c72f7:	59                   	pop    %ecx
4c72f8:	5f                   	pop    %edi
4c72f9:	5e                   	pop    %esi
4c72fa:	8b e5                	mov    %ebp,%esp
4c72fc:	5d                   	pop    %ebp
4c72fd:	c3                   	ret
4c72fe:	cc                   	int3
4c72ff:	cc                   	int3
4c7300:	55                   	push   %ebp
4c7301:	8b ec                	mov    %esp,%ebp
4c7303:	6a ff                	push   $0xffffffff
4c7305:	68 14 f0 5f 00       	push   $0x5ff014
4c730a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c7310:	50                   	push   %eax
4c7311:	56                   	push   %esi
4c7312:	57                   	push   %edi
4c7313:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c7318:	33 c5                	xor    %ebp,%eax
4c731a:	50                   	push   %eax
4c731b:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c731e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c7324:	8b 7d 08             	mov    0x8(%ebp),%edi
4c7327:	85 ff                	test   %edi,%edi
4c7329:	75 65                	jne    0x4c7390
4c732b:	6a 28                	push   $0x28
4c732d:	e8 f3 9e 10 00       	call   0x5d1225
4c7332:	8b f0                	mov    %eax,%esi
4c7334:	83 c4 04             	add    $0x4,%esp
4c7337:	89 75 08             	mov    %esi,0x8(%ebp)
4c733a:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c733d:	85 f6                	test   %esi,%esi
4c733f:	74 3a                	je     0x4c737b
4c7341:	89 7e 04             	mov    %edi,0x4(%esi)
4c7344:	8d 4e 08             	lea    0x8(%esi),%ecx
4c7347:	57                   	push   %edi
4c7348:	c7 06 84 c8 60 00    	movl   $0x60c884,(%esi)
4c734e:	e8 ed f0 fd ff       	call   0x4a6440
4c7353:	89 7e 14             	mov    %edi,0x14(%esi)
4c7356:	8b c6                	mov    %esi,%eax
4c7358:	89 7e 18             	mov    %edi,0x18(%esi)
4c735b:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c735e:	89 7e 20             	mov    %edi,0x20(%esi)
4c7361:	89 7e 24             	mov    %edi,0x24(%esi)
4c7364:	c7 06 84 c8 60 00    	movl   $0x60c884,(%esi)
4c736a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c736d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7374:	59                   	pop    %ecx
4c7375:	5f                   	pop    %edi
4c7376:	5e                   	pop    %esi
4c7377:	8b e5                	mov    %ebp,%esp
4c7379:	5d                   	pop    %ebp
4c737a:	c3                   	ret
4c737b:	33 f6                	xor    %esi,%esi
4c737d:	8b c6                	mov    %esi,%eax
4c737f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7382:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7389:	59                   	pop    %ecx
4c738a:	5f                   	pop    %edi
4c738b:	5e                   	pop    %esi
4c738c:	8b e5                	mov    %ebp,%esp
4c738e:	5d                   	pop    %ebp
4c738f:	c3                   	ret
4c7390:	6a 00                	push   $0x0
4c7392:	6a 28                	push   $0x28
4c7394:	8b cf                	mov    %edi,%ecx
4c7396:	e8 a5 41 f9 ff       	call   0x45b540
4c739b:	8b f0                	mov    %eax,%esi
4c739d:	57                   	push   %edi
4c739e:	8d 4e 08             	lea    0x8(%esi),%ecx
4c73a1:	89 7e 04             	mov    %edi,0x4(%esi)
4c73a4:	c7 06 84 c8 60 00    	movl   $0x60c884,(%esi)
4c73aa:	e8 91 f0 fd ff       	call   0x4a6440
4c73af:	89 7e 14             	mov    %edi,0x14(%esi)
4c73b2:	8b c6                	mov    %esi,%eax
4c73b4:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
4c73bb:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
4c73c2:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
4c73c9:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
4c73d0:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c73d3:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c73da:	59                   	pop    %ecx
4c73db:	5f                   	pop    %edi
4c73dc:	5e                   	pop    %esi
4c73dd:	8b e5                	mov    %ebp,%esp
4c73df:	5d                   	pop    %ebp
4c73e0:	c3                   	ret
4c73e1:	cc                   	int3
4c73e2:	cc                   	int3
4c73e3:	cc                   	int3
4c73e4:	cc                   	int3
4c73e5:	cc                   	int3
4c73e6:	cc                   	int3
4c73e7:	cc                   	int3
4c73e8:	cc                   	int3
4c73e9:	cc                   	int3
4c73ea:	cc                   	int3
4c73eb:	cc                   	int3
4c73ec:	cc                   	int3
4c73ed:	cc                   	int3
4c73ee:	cc                   	int3
4c73ef:	cc                   	int3
4c73f0:	55                   	push   %ebp
4c73f1:	8b ec                	mov    %esp,%ebp
4c73f3:	56                   	push   %esi
4c73f4:	8b 75 08             	mov    0x8(%ebp),%esi
4c73f7:	85 f6                	test   %esi,%esi
4c73f9:	75 2e                	jne    0x4c7429
4c73fb:	6a 3c                	push   $0x3c
4c73fd:	e8 23 9e 10 00       	call   0x5d1225
4c7402:	8b f0                	mov    %eax,%esi
4c7404:	83 c4 04             	add    $0x4,%esp
4c7407:	89 75 08             	mov    %esi,0x8(%ebp)
4c740a:	85 f6                	test   %esi,%esi
4c740c:	74 14                	je     0x4c7422
4c740e:	6a 00                	push   $0x0
4c7410:	8b ce                	mov    %esi,%ecx
4c7412:	e8 09 1e 00 00       	call   0x4c9220
4c7417:	c7 06 d4 c8 60 00    	movl   $0x60c8d4,(%esi)
4c741d:	8b c6                	mov    %esi,%eax
4c741f:	5e                   	pop    %esi
4c7420:	5d                   	pop    %ebp
4c7421:	c3                   	ret
4c7422:	33 f6                	xor    %esi,%esi
4c7424:	8b c6                	mov    %esi,%eax
4c7426:	5e                   	pop    %esi
4c7427:	5d                   	pop    %ebp
4c7428:	c3                   	ret
4c7429:	6a 00                	push   $0x0
4c742b:	6a 40                	push   $0x40
4c742d:	8b ce                	mov    %esi,%ecx
4c742f:	e8 0c 41 f9 ff       	call   0x45b540
4c7434:	56                   	push   %esi
4c7435:	8b c8                	mov    %eax,%ecx
4c7437:	e8 e4 1d 00 00       	call   0x4c9220
4c743c:	5e                   	pop    %esi
4c743d:	5d                   	pop    %ebp
4c743e:	c3                   	ret
4c743f:	cc                   	int3
4c7440:	55                   	push   %ebp
4c7441:	8b ec                	mov    %esp,%ebp
4c7443:	6a ff                	push   $0xffffffff
4c7445:	68 54 f0 5f 00       	push   $0x5ff054
4c744a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c7450:	50                   	push   %eax
4c7451:	56                   	push   %esi
4c7452:	57                   	push   %edi
4c7453:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c7458:	33 c5                	xor    %ebp,%eax
4c745a:	50                   	push   %eax
4c745b:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c745e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c7464:	8b 7d 08             	mov    0x8(%ebp),%edi
4c7467:	85 ff                	test   %edi,%edi
4c7469:	75 7a                	jne    0x4c74e5
4c746b:	6a 3c                	push   $0x3c
4c746d:	e8 b3 9d 10 00       	call   0x5d1225
4c7472:	8b f0                	mov    %eax,%esi
4c7474:	83 c4 04             	add    $0x4,%esp
4c7477:	89 75 08             	mov    %esi,0x8(%ebp)
4c747a:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c747d:	85 f6                	test   %esi,%esi
4c747f:	74 4f                	je     0x4c74d0
4c7481:	89 7e 04             	mov    %edi,0x4(%esi)
4c7484:	8d 4e 08             	lea    0x8(%esi),%ecx
4c7487:	57                   	push   %edi
4c7488:	c7 06 24 eb 60 00    	movl   $0x60eb24,(%esi)
4c748e:	e8 ad ef fd ff       	call   0x4a6440
4c7493:	89 7e 14             	mov    %edi,0x14(%esi)
4c7496:	0f 57 c0             	xorps  %xmm0,%xmm0
4c7499:	89 7e 18             	mov    %edi,0x18(%esi)
4c749c:	8b c6                	mov    %esi,%eax
4c749e:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c74a1:	89 7e 20             	mov    %edi,0x20(%esi)
4c74a4:	89 7e 24             	mov    %edi,0x24(%esi)
4c74a7:	89 7e 28             	mov    %edi,0x28(%esi)
4c74aa:	c7 46 2c 18 3e 69 00 	movl   $0x693e18,0x2c(%esi)
4c74b1:	66 0f d6 46 30       	movq   %xmm0,0x30(%esi)
4c74b6:	89 7e 38             	mov    %edi,0x38(%esi)
4c74b9:	c7 06 24 eb 60 00    	movl   $0x60eb24,(%esi)
4c74bf:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c74c2:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c74c9:	59                   	pop    %ecx
4c74ca:	5f                   	pop    %edi
4c74cb:	5e                   	pop    %esi
4c74cc:	8b e5                	mov    %ebp,%esp
4c74ce:	5d                   	pop    %ebp
4c74cf:	c3                   	ret
4c74d0:	33 f6                	xor    %esi,%esi
4c74d2:	8b c6                	mov    %esi,%eax
4c74d4:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c74d7:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c74de:	59                   	pop    %ecx
4c74df:	5f                   	pop    %edi
4c74e0:	5e                   	pop    %esi
4c74e1:	8b e5                	mov    %ebp,%esp
4c74e3:	5d                   	pop    %ebp
4c74e4:	c3                   	ret
4c74e5:	6a 00                	push   $0x0
4c74e7:	6a 40                	push   $0x40
4c74e9:	8b cf                	mov    %edi,%ecx
4c74eb:	e8 50 40 f9 ff       	call   0x45b540
4c74f0:	8b f0                	mov    %eax,%esi
4c74f2:	57                   	push   %edi
4c74f3:	8d 4e 08             	lea    0x8(%esi),%ecx
4c74f6:	89 7e 04             	mov    %edi,0x4(%esi)
4c74f9:	c7 06 24 eb 60 00    	movl   $0x60eb24,(%esi)
4c74ff:	e8 3c ef fd ff       	call   0x4a6440
4c7504:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
4c750b:	0f 57 c0             	xorps  %xmm0,%xmm0
4c750e:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
4c7515:	8b c6                	mov    %esi,%eax
4c7517:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c751a:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
4c7521:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
4c7528:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
4c752f:	c7 46 2c 18 3e 69 00 	movl   $0x693e18,0x2c(%esi)
4c7536:	66 0f d6 46 30       	movq   %xmm0,0x30(%esi)
4c753b:	c7 46 38 00 00 00 00 	movl   $0x0,0x38(%esi)
4c7542:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7545:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c754c:	59                   	pop    %ecx
4c754d:	5f                   	pop    %edi
4c754e:	5e                   	pop    %esi
4c754f:	8b e5                	mov    %ebp,%esp
4c7551:	5d                   	pop    %ebp
4c7552:	c3                   	ret
4c7553:	cc                   	int3
4c7554:	cc                   	int3
4c7555:	cc                   	int3
4c7556:	cc                   	int3
4c7557:	cc                   	int3
4c7558:	cc                   	int3
4c7559:	cc                   	int3
4c755a:	cc                   	int3
4c755b:	cc                   	int3
4c755c:	cc                   	int3
4c755d:	cc                   	int3
4c755e:	cc                   	int3
4c755f:	cc                   	int3
4c7560:	55                   	push   %ebp
4c7561:	8b ec                	mov    %esp,%ebp
4c7563:	6a ff                	push   $0xffffffff
4c7565:	68 97 f0 5f 00       	push   $0x5ff097
4c756a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c7570:	50                   	push   %eax
4c7571:	56                   	push   %esi
4c7572:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c7577:	33 c5                	xor    %ebp,%eax
4c7579:	50                   	push   %eax
4c757a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c757d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c7583:	8b 75 08             	mov    0x8(%ebp),%esi
4c7586:	85 f6                	test   %esi,%esi