4c7588:	75 52                	jne    0x4c75dc
4c758a:	68 8c 00 00 00       	push   $0x8c
4c758f:	e8 91 9c 10 00       	call   0x5d1225
4c7594:	8b f0                	mov    %eax,%esi
4c7596:	83 c4 04             	add    $0x4,%esp
4c7599:	89 75 08             	mov    %esi,0x8(%ebp)
4c759c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4c75a3:	85 f6                	test   %esi,%esi
4c75a5:	74 21                	je     0x4c75c8
4c75a7:	6a 00                	push   $0x0
4c75a9:	8b ce                	mov    %esi,%ecx
4c75ab:	e8 50 1d 00 00       	call   0x4c9300
4c75b0:	c7 06 58 ef 60 00    	movl   $0x60ef58,(%esi)
4c75b6:	8b c6                	mov    %esi,%eax
4c75b8:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c75bb:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c75c2:	59                   	pop    %ecx
4c75c3:	5e                   	pop    %esi
4c75c4:	8b e5                	mov    %ebp,%esp
4c75c6:	5d                   	pop    %ebp
4c75c7:	c3                   	ret
4c75c8:	33 f6                	xor    %esi,%esi
4c75ca:	8b c6                	mov    %esi,%eax
4c75cc:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c75cf:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c75d6:	59                   	pop    %ecx
4c75d7:	5e                   	pop    %esi
4c75d8:	8b e5                	mov    %ebp,%esp
4c75da:	5d                   	pop    %ebp
4c75db:	c3                   	ret
4c75dc:	6a 00                	push   $0x0
4c75de:	68 90 00 00 00       	push   $0x90
4c75e3:	8b ce                	mov    %esi,%ecx
4c75e5:	e8 56 3f f9 ff       	call   0x45b540
4c75ea:	56                   	push   %esi
4c75eb:	8b c8                	mov    %eax,%ecx
4c75ed:	e8 0e 1d 00 00       	call   0x4c9300
4c75f2:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c75f5:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c75fc:	59                   	pop    %ecx
4c75fd:	5e                   	pop    %esi
4c75fe:	8b e5                	mov    %ebp,%esp
4c7600:	5d                   	pop    %ebp
4c7601:	c3                   	ret
4c7602:	cc                   	int3
4c7603:	cc                   	int3
4c7604:	cc                   	int3
4c7605:	cc                   	int3
4c7606:	cc                   	int3
4c7607:	cc                   	int3
4c7608:	cc                   	int3
4c7609:	cc                   	int3
4c760a:	cc                   	int3
4c760b:	cc                   	int3
4c760c:	cc                   	int3
4c760d:	cc                   	int3
4c760e:	cc                   	int3
4c760f:	cc                   	int3
4c7610:	55                   	push   %ebp
4c7611:	8b ec                	mov    %esp,%ebp
4c7613:	56                   	push   %esi
4c7614:	8b 75 08             	mov    0x8(%ebp),%esi
4c7617:	85 f6                	test   %esi,%esi
4c7619:	75 1e                	jne    0x4c7639
4c761b:	6a 1c                	push   $0x1c
4c761d:	e8 03 9c 10 00       	call   0x5d1225
4c7622:	83 c4 04             	add    $0x4,%esp
4c7625:	89 45 08             	mov    %eax,0x8(%ebp)
4c7628:	85 c0                	test   %eax,%eax
4c762a:	74 08                	je     0x4c7634
4c762c:	89 70 04             	mov    %esi,0x4(%eax)
4c762f:	89 70 08             	mov    %esi,0x8(%eax)
4c7632:	eb 16                	jmp    0x4c764a
4c7634:	33 c0                	xor    %eax,%eax
4c7636:	5e                   	pop    %esi
4c7637:	5d                   	pop    %ebp
4c7638:	c3                   	ret
4c7639:	6a 00                	push   $0x0
4c763b:	6a 20                	push   $0x20
4c763d:	8b ce                	mov    %esi,%ecx
4c763f:	e8 fc 3e f9 ff       	call   0x45b540
4c7644:	89 70 04             	mov    %esi,0x4(%eax)
4c7647:	89 70 08             	mov    %esi,0x8(%eax)
4c764a:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
4c7651:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
4c7658:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
4c765f:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%eax)
4c7666:	c7 00 94 ee 60 00    	movl   $0x60ee94,(%eax)
4c766c:	5e                   	pop    %esi
4c766d:	5d                   	pop    %ebp
4c766e:	c3                   	ret
4c766f:	cc                   	int3
4c7670:	55                   	push   %ebp
4c7671:	8b ec                	mov    %esp,%ebp
4c7673:	6a ff                	push   $0xffffffff
4c7675:	68 d4 f0 5f 00       	push   $0x5ff0d4
4c767a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c7680:	50                   	push   %eax
4c7681:	56                   	push   %esi
4c7682:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c7687:	33 c5                	xor    %ebp,%eax
4c7689:	50                   	push   %eax
4c768a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c768d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c7693:	8b 75 08             	mov    0x8(%ebp),%esi
4c7696:	85 f6                	test   %esi,%esi
4c7698:	75 4f                	jne    0x4c76e9
4c769a:	6a 74                	push   $0x74
4c769c:	e8 84 9b 10 00       	call   0x5d1225
4c76a1:	8b f0                	mov    %eax,%esi
4c76a3:	83 c4 04             	add    $0x4,%esp
4c76a6:	89 75 08             	mov    %esi,0x8(%ebp)
4c76a9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4c76b0:	85 f6                	test   %esi,%esi
4c76b2:	74 21                	je     0x4c76d5
4c76b4:	6a 00                	push   $0x0
4c76b6:	8b ce                	mov    %esi,%ecx
4c76b8:	e8 53 1d 00 00       	call   0x4c9410
4c76bd:	c7 06 84 ea 60 00    	movl   $0x60ea84,(%esi)
4c76c3:	8b c6                	mov    %esi,%eax
4c76c5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c76c8:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c76cf:	59                   	pop    %ecx
4c76d0:	5e                   	pop    %esi
4c76d1:	8b e5                	mov    %ebp,%esp
4c76d3:	5d                   	pop    %ebp
4c76d4:	c3                   	ret
4c76d5:	33 f6                	xor    %esi,%esi
4c76d7:	8b c6                	mov    %esi,%eax
4c76d9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c76dc:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c76e3:	59                   	pop    %ecx
4c76e4:	5e                   	pop    %esi
4c76e5:	8b e5                	mov    %ebp,%esp
4c76e7:	5d                   	pop    %ebp
4c76e8:	c3                   	ret
4c76e9:	6a 00                	push   $0x0
4c76eb:	6a 78                	push   $0x78
4c76ed:	8b ce                	mov    %esi,%ecx
4c76ef:	e8 4c 3e f9 ff       	call   0x45b540
4c76f4:	56                   	push   %esi
4c76f5:	8b c8                	mov    %eax,%ecx
4c76f7:	e8 14 1d 00 00       	call   0x4c9410
4c76fc:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c76ff:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7706:	59                   	pop    %ecx
4c7707:	5e                   	pop    %esi
4c7708:	8b e5                	mov    %ebp,%esp
4c770a:	5d                   	pop    %ebp
4c770b:	c3                   	ret
4c770c:	cc                   	int3
4c770d:	cc                   	int3
4c770e:	cc                   	int3
4c770f:	cc                   	int3
4c7710:	55                   	push   %ebp
4c7711:	8b ec                	mov    %esp,%ebp
4c7713:	56                   	push   %esi
4c7714:	8b 75 08             	mov    0x8(%ebp),%esi
4c7717:	85 f6                	test   %esi,%esi
4c7719:	75 1e                	jne    0x4c7739
4c771b:	6a 1c                	push   $0x1c
4c771d:	e8 03 9b 10 00       	call   0x5d1225
4c7722:	83 c4 04             	add    $0x4,%esp
4c7725:	89 45 08             	mov    %eax,0x8(%ebp)
4c7728:	85 c0                	test   %eax,%eax
4c772a:	74 08                	je     0x4c7734
4c772c:	89 70 04             	mov    %esi,0x4(%eax)
4c772f:	89 70 08             	mov    %esi,0x8(%eax)
4c7732:	eb 16                	jmp    0x4c774a
4c7734:	33 c0                	xor    %eax,%eax
4c7736:	5e                   	pop    %esi
4c7737:	5d                   	pop    %ebp
4c7738:	c3                   	ret
4c7739:	6a 00                	push   $0x0
4c773b:	6a 20                	push   $0x20
4c773d:	8b ce                	mov    %esi,%ecx
4c773f:	e8 fc 3d f9 ff       	call   0x45b540
4c7744:	89 70 04             	mov    %esi,0x4(%eax)
4c7747:	89 70 08             	mov    %esi,0x8(%eax)
4c774a:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
4c7751:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
4c7758:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
4c775f:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%eax)
4c7766:	c7 00 e4 ee 60 00    	movl   $0x60eee4,(%eax)
4c776c:	5e                   	pop    %esi
4c776d:	5d                   	pop    %ebp
4c776e:	c3                   	ret
4c776f:	cc                   	int3
4c7770:	55                   	push   %ebp
4c7771:	8b ec                	mov    %esp,%ebp
4c7773:	6a ff                	push   $0xffffffff
4c7775:	68 14 f1 5f 00       	push   $0x5ff114
4c777a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c7780:	50                   	push   %eax
4c7781:	56                   	push   %esi
4c7782:	57                   	push   %edi
4c7783:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c7788:	33 c5                	xor    %ebp,%eax
4c778a:	50                   	push   %eax
4c778b:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c778e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c7794:	8b 7d 08             	mov    0x8(%ebp),%edi
4c7797:	85 ff                	test   %edi,%edi
4c7799:	75 6e                	jne    0x4c7809
4c779b:	6a 2c                	push   $0x2c
4c779d:	e8 83 9a 10 00       	call   0x5d1225
4c77a2:	8b f0                	mov    %eax,%esi
4c77a4:	83 c4 04             	add    $0x4,%esp
4c77a7:	89 75 08             	mov    %esi,0x8(%ebp)
4c77aa:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c77ad:	85 f6                	test   %esi,%esi
4c77af:	74 43                	je     0x4c77f4
4c77b1:	89 7e 04             	mov    %edi,0x4(%esi)
4c77b4:	8d 4e 10             	lea    0x10(%esi),%ecx
4c77b7:	c7 06 44 ee 60 00    	movl   $0x60ee44,(%esi)
4c77bd:	89 7e 08             	mov    %edi,0x8(%esi)
4c77c0:	57                   	push   %edi
4c77c1:	89 7e 0c             	mov    %edi,0xc(%esi)
4c77c4:	e8 87 55 f9 ff       	call   0x45cd50
4c77c9:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c77cc:	0f 57 c0             	xorps  %xmm0,%xmm0
4c77cf:	c7 46 20 18 3e 69 00 	movl   $0x693e18,0x20(%esi)
4c77d6:	8b c6                	mov    %esi,%eax
4c77d8:	66 0f d6 46 24       	movq   %xmm0,0x24(%esi)
4c77dd:	c7 06 44 ee 60 00    	movl   $0x60ee44,(%esi)
4c77e3:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c77e6:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c77ed:	59                   	pop    %ecx
4c77ee:	5f                   	pop    %edi
4c77ef:	5e                   	pop    %esi
4c77f0:	8b e5                	mov    %ebp,%esp
4c77f2:	5d                   	pop    %ebp
4c77f3:	c3                   	ret
4c77f4:	33 f6                	xor    %esi,%esi
4c77f6:	8b c6                	mov    %esi,%eax
4c77f8:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c77fb:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7802:	59                   	pop    %ecx
4c7803:	5f                   	pop    %edi
4c7804:	5e                   	pop    %esi
4c7805:	8b e5                	mov    %ebp,%esp
4c7807:	5d                   	pop    %ebp
4c7808:	c3                   	ret
4c7809:	6a 00                	push   $0x0
4c780b:	6a 30                	push   $0x30
4c780d:	8b cf                	mov    %edi,%ecx
4c780f:	e8 2c 3d f9 ff       	call   0x45b540
4c7814:	8b f0                	mov    %eax,%esi
4c7816:	57                   	push   %edi
4c7817:	89 7e 04             	mov    %edi,0x4(%esi)
4c781a:	8d 4e 10             	lea    0x10(%esi),%ecx
4c781d:	c7 06 44 ee 60 00    	movl   $0x60ee44,(%esi)
4c7823:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
4c782a:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
4c7831:	e8 1a 55 f9 ff       	call   0x45cd50
4c7836:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
4c783d:	0f 57 c0             	xorps  %xmm0,%xmm0
4c7840:	c7 46 20 18 3e 69 00 	movl   $0x693e18,0x20(%esi)
4c7847:	8b c6                	mov    %esi,%eax
4c7849:	66 0f d6 46 24       	movq   %xmm0,0x24(%esi)
4c784e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7851:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7858:	59                   	pop    %ecx
4c7859:	5f                   	pop    %edi
4c785a:	5e                   	pop    %esi
4c785b:	8b e5                	mov    %ebp,%esp
4c785d:	5d                   	pop    %ebp
4c785e:	c3                   	ret
4c785f:	cc                   	int3
4c7860:	55                   	push   %ebp
4c7861:	8b ec                	mov    %esp,%ebp
4c7863:	6a ff                	push   $0xffffffff
4c7865:	68 d4 ef 5f 00       	push   $0x5fefd4
4c786a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c7870:	50                   	push   %eax
4c7871:	56                   	push   %esi
4c7872:	57                   	push   %edi
4c7873:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c7878:	33 c5                	xor    %ebp,%eax
4c787a:	50                   	push   %eax
4c787b:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c787e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c7884:	8b 7d 08             	mov    0x8(%ebp),%edi
4c7887:	85 ff                	test   %edi,%edi
4c7889:	75 6b                	jne    0x4c78f6
4c788b:	6a 30                	push   $0x30
4c788d:	e8 93 99 10 00       	call   0x5d1225
4c7892:	8b f0                	mov    %eax,%esi
4c7894:	83 c4 04             	add    $0x4,%esp
4c7897:	89 75 08             	mov    %esi,0x8(%ebp)
4c789a:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c789d:	85 f6                	test   %esi,%esi
4c789f:	74 40                	je     0x4c78e1
4c78a1:	89 7e 04             	mov    %edi,0x4(%esi)
4c78a4:	8d 4e 08             	lea    0x8(%esi),%ecx
4c78a7:	57                   	push   %edi
4c78a8:	c7 06 d4 ea 60 00    	movl   $0x60ead4,(%esi)
4c78ae:	e8 8d eb fd ff       	call   0x4a6440
4c78b3:	89 7e 14             	mov    %edi,0x14(%esi)
4c78b6:	8b c6                	mov    %esi,%eax
4c78b8:	89 7e 18             	mov    %edi,0x18(%esi)
4c78bb:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c78be:	89 7e 20             	mov    %edi,0x20(%esi)
4c78c1:	89 7e 24             	mov    %edi,0x24(%esi)
4c78c4:	89 7e 28             	mov    %edi,0x28(%esi)
4c78c7:	89 7e 2c             	mov    %edi,0x2c(%esi)
4c78ca:	c7 06 d4 ea 60 00    	movl   $0x60ead4,(%esi)
4c78d0:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c78d3:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c78da:	59                   	pop    %ecx
4c78db:	5f                   	pop    %edi
4c78dc:	5e                   	pop    %esi
4c78dd:	8b e5                	mov    %ebp,%esp
4c78df:	5d                   	pop    %ebp
4c78e0:	c3                   	ret
4c78e1:	33 f6                	xor    %esi,%esi
4c78e3:	8b c6                	mov    %esi,%eax
4c78e5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c78e8:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c78ef:	59                   	pop    %ecx
4c78f0:	5f                   	pop    %edi
4c78f1:	5e                   	pop    %esi
4c78f2:	8b e5                	mov    %ebp,%esp
4c78f4:	5d                   	pop    %ebp
4c78f5:	c3                   	ret
4c78f6:	6a 00                	push   $0x0
4c78f8:	6a 30                	push   $0x30
4c78fa:	8b cf                	mov    %edi,%ecx
4c78fc:	e8 3f 3c f9 ff       	call   0x45b540
4c7901:	8b f0                	mov    %eax,%esi
4c7903:	57                   	push   %edi
4c7904:	8d 4e 08             	lea    0x8(%esi),%ecx
4c7907:	89 7e 04             	mov    %edi,0x4(%esi)
4c790a:	c7 06 d4 ea 60 00    	movl   $0x60ead4,(%esi)
4c7910:	e8 2b eb fd ff       	call   0x4a6440
4c7915:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
4c791c:	8b c6                	mov    %esi,%eax
4c791e:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
4c7925:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c7928:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
4c792f:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
4c7936:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
4c793d:	c7 46 2c 00 00 00 00 	movl   $0x0,0x2c(%esi)
4c7944:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7947:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c794e:	59                   	pop    %ecx
4c794f:	5f                   	pop    %edi
4c7950:	5e                   	pop    %esi
4c7951:	8b e5                	mov    %ebp,%esp
4c7953:	5d                   	pop    %ebp