48178f:	90                   	nop
481790:	8b ce                	mov    %esi,%ecx
481792:	e8 b9 ca fc ff       	call   0x44e250
481797:	81 c6 a8 00 00 00    	add    $0xa8,%esi
48179d:	3b f7                	cmp    %edi,%esi
48179f:	75 ef                	jne    0x481790
4817a1:	5f                   	pop    %edi
4817a2:	5e                   	pop    %esi
4817a3:	5d                   	pop    %ebp
4817a4:	c2 08 00             	ret    $0x8
4817a7:	cc                   	int3
4817a8:	cc                   	int3
4817a9:	cc                   	int3
4817aa:	cc                   	int3
4817ab:	cc                   	int3
4817ac:	cc                   	int3
4817ad:	cc                   	int3
4817ae:	cc                   	int3
4817af:	cc                   	int3
4817b0:	55                   	push   %ebp
4817b1:	8b ec                	mov    %esp,%ebp
4817b3:	8b 45 08             	mov    0x8(%ebp),%eax
4817b6:	3d 61 18 86 01       	cmp    $0x1861861,%eax
4817bb:	77 47                	ja     0x481804
4817bd:	69 c0 a8 00 00 00    	imul   $0xa8,%eax,%eax
4817c3:	3d 00 10 00 00       	cmp    $0x1000,%eax
4817c8:	72 23                	jb     0x4817ed
4817ca:	8d 48 23             	lea    0x23(%eax),%ecx
4817cd:	3b c8                	cmp    %eax,%ecx
4817cf:	76 33                	jbe    0x481804
4817d1:	51                   	push   %ecx
4817d2:	e8 6b f8 15 00       	call   0x5e1042
4817d7:	8b c8                	mov    %eax,%ecx
4817d9:	83 c4 04             	add    $0x4,%esp
4817dc:	85 c9                	test   %ecx,%ecx
4817de:	74 29                	je     0x481809
4817e0:	8d 41 23             	lea    0x23(%ecx),%eax
4817e3:	83 e0 e0             	and    $0xffffffe0,%eax
4817e6:	89 48 fc             	mov    %ecx,-0x4(%eax)
4817e9:	5d                   	pop    %ebp
4817ea:	c2 04 00             	ret    $0x4
4817ed:	85 c0                	test   %eax,%eax
4817ef:	74 0d                	je     0x4817fe
4817f1:	50                   	push   %eax
4817f2:	e8 4b f8 15 00       	call   0x5e1042
4817f7:	83 c4 04             	add    $0x4,%esp
4817fa:	5d                   	pop    %ebp
4817fb:	c2 04 00             	ret    $0x4
4817fe:	33 c0                	xor    %eax,%eax
481800:	5d                   	pop    %ebp
481801:	c2 04 00             	ret    $0x4
481804:	e8 d7 36 fc ff       	call   0x444ee0
481809:	e8 21 b7 16 00       	call   0x5ecf2f
48180e:	cc                   	int3
48180f:	cc                   	int3
481810:	55                   	push   %ebp
481811:	8b ec                	mov    %esp,%ebp
481813:	69 4d 0c a8 00 00 00 	imul   $0xa8,0xc(%ebp),%ecx
48181a:	8b 45 08             	mov    0x8(%ebp),%eax
48181d:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
481823:	72 12                	jb     0x481837
481825:	8b 50 fc             	mov    -0x4(%eax),%edx
481828:	83 c1 23             	add    $0x23,%ecx
48182b:	2b c2                	sub    %edx,%eax
48182d:	83 c0 fc             	add    $0xfffffffc,%eax
481830:	83 f8 1f             	cmp    $0x1f,%eax
481833:	77 10                	ja     0x481845
481835:	8b c2                	mov    %edx,%eax
481837:	51                   	push   %ecx
481838:	50                   	push   %eax
481839:	e8 34 f8 15 00       	call   0x5e1072
48183e:	83 c4 08             	add    $0x8,%esp
481841:	5d                   	pop    %ebp
481842:	c2 08 00             	ret    $0x8
481845:	e8 e5 b6 16 00       	call   0x5ecf2f
48184a:	cc                   	int3
48184b:	cc                   	int3
48184c:	cc                   	int3
48184d:	cc                   	int3
48184e:	cc                   	int3
48184f:	cc                   	int3
481850:	55                   	push   %ebp
481851:	8b ec                	mov    %esp,%ebp
481853:	6a ff                	push   $0xffffffff
481855:	68 10 45 65 00       	push   $0x654510
48185a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
481860:	50                   	push   %eax
481861:	51                   	push   %ecx
481862:	53                   	push   %ebx
481863:	56                   	push   %esi
481864:	57                   	push   %edi
481865:	a1 d4 89 72 00       	mov    0x7289d4,%eax
48186a:	33 c5                	xor    %ebp,%eax
48186c:	50                   	push   %eax
48186d:	8d 45 f4             	lea    -0xc(%ebp),%eax
481870:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
481876:	8b d9                	mov    %ecx,%ebx
481878:	89 5d f0             	mov    %ebx,-0x10(%ebp)
48187b:	ff 75 08             	push   0x8(%ebp)
48187e:	e8 1d b5 fb ff       	call   0x43cda0
481883:	8b 75 0c             	mov    0xc(%ebp),%esi
481886:	8d 7b 18             	lea    0x18(%ebx),%edi
481889:	89 7d 08             	mov    %edi,0x8(%ebp)
48188c:	8d 4f 04             	lea    0x4(%edi),%ecx
48188f:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
481896:	0f b6 06             	movzbl (%esi),%eax
481899:	88 07                	mov    %al,(%edi)
48189b:	8d 46 04             	lea    0x4(%esi),%eax
48189e:	50                   	push   %eax
48189f:	e8 fc b4 fb ff       	call   0x43cda0
4818a4:	8d 46 1c             	lea    0x1c(%esi),%eax
4818a7:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4818ab:	50                   	push   %eax
4818ac:	8d 4f 1c             	lea    0x1c(%edi),%ecx
4818af:	e8 ec b4 fb ff       	call   0x43cda0
4818b4:	8d 46 34             	lea    0x34(%esi),%eax
4818b7:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4818bb:	50                   	push   %eax
4818bc:	8d 4f 34             	lea    0x34(%edi),%ecx
4818bf:	e8 dc b4 fb ff       	call   0x43cda0
4818c4:	8d 46 4c             	lea    0x4c(%esi),%eax
4818c7:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4818cb:	50                   	push   %eax
4818cc:	8d 4f 4c             	lea    0x4c(%edi),%ecx
4818cf:	e8 cc b4 fb ff       	call   0x43cda0
4818d4:	8d 46 64             	lea    0x64(%esi),%eax
4818d7:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
4818db:	50                   	push   %eax
4818dc:	8d 4f 64             	lea    0x64(%edi),%ecx
4818df:	e8 bc b4 fb ff       	call   0x43cda0
4818e4:	8d 46 7c             	lea    0x7c(%esi),%eax
4818e7:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
4818eb:	50                   	push   %eax
4818ec:	8d 4f 7c             	lea    0x7c(%edi),%ecx
4818ef:	e8 ac b4 fb ff       	call   0x43cda0
4818f4:	8d 86 94 00 00 00    	lea    0x94(%esi),%eax
4818fa:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
4818fe:	50                   	push   %eax
4818ff:	8d 8f 94 00 00 00    	lea    0x94(%edi),%ecx
481905:	e8 96 b4 fb ff       	call   0x43cda0
48190a:	8d 86 ac 00 00 00    	lea    0xac(%esi),%eax
481910:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
481914:	50                   	push   %eax
481915:	8d 8f ac 00 00 00    	lea    0xac(%edi),%ecx
48191b:	e8 80 b4 fb ff       	call   0x43cda0
481920:	8d 86 c4 00 00 00    	lea    0xc4(%esi),%eax
481926:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
48192a:	50                   	push   %eax
48192b:	8d 8f c4 00 00 00    	lea    0xc4(%edi),%ecx
481931:	e8 6a b4 fb ff       	call   0x43cda0
481936:	8d 86 dc 00 00 00    	lea    0xdc(%esi),%eax
48193c:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
481940:	50                   	push   %eax
481941:	8d 8f dc 00 00 00    	lea    0xdc(%edi),%ecx
481947:	e8 54 b4 fb ff       	call   0x43cda0
48194c:	8d 86 f4 00 00 00    	lea    0xf4(%esi),%eax
481952:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
481956:	50                   	push   %eax
481957:	8d 8f f4 00 00 00    	lea    0xf4(%edi),%ecx
48195d:	e8 3e b4 fb ff       	call   0x43cda0
481962:	0f b6 86 0c 01 00 00 	movzbl 0x10c(%esi),%eax
481969:	8d 8f 10 01 00 00    	lea    0x110(%edi),%ecx
48196f:	88 87 0c 01 00 00    	mov    %al,0x10c(%edi)
481975:	8d 86 10 01 00 00    	lea    0x110(%esi),%eax
48197b:	50                   	push   %eax
48197c:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
481980:	e8 1b b4 fb ff       	call   0x43cda0
481985:	0f b6 86 28 01 00 00 	movzbl 0x128(%esi),%eax
48198c:	88 87 28 01 00 00    	mov    %al,0x128(%edi)
481992:	8b c3                	mov    %ebx,%eax
481994:	8b 4d f4             	mov    -0xc(%ebp),%ecx
481997:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48199e:	59                   	pop    %ecx
48199f:	5f                   	pop    %edi
4819a0:	5e                   	pop    %esi
4819a1:	5b                   	pop    %ebx
4819a2:	8b e5                	mov    %ebp,%esp
4819a4:	5d                   	pop    %ebp
4819a5:	c2 08 00             	ret    $0x8
4819a8:	cc                   	int3
4819a9:	cc                   	int3
4819aa:	cc                   	int3
4819ab:	cc                   	int3
4819ac:	cc                   	int3
4819ad:	cc                   	int3
4819ae:	cc                   	int3
4819af:	cc                   	int3
4819b0:	55                   	push   %ebp
4819b1:	8b ec                	mov    %esp,%ebp
4819b3:	6a ff                	push   $0xffffffff
4819b5:	68 4b 45 65 00       	push   $0x65454b
4819ba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4819c0:	50                   	push   %eax
4819c1:	51                   	push   %ecx
4819c2:	53                   	push   %ebx
4819c3:	56                   	push   %esi
4819c4:	57                   	push   %edi
4819c5:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4819ca:	33 c5                	xor    %ebp,%eax
4819cc:	50                   	push   %eax
4819cd:	8d 45 f4             	lea    -0xc(%ebp),%eax
4819d0:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4819d6:	8b d9                	mov    %ecx,%ebx
4819d8:	89 5d f0             	mov    %ebx,-0x10(%ebp)
4819db:	ff 75 08             	push   0x8(%ebp)
4819de:	e8 bd b3 fb ff       	call   0x43cda0
4819e3:	8b 75 0c             	mov    0xc(%ebp),%esi
4819e6:	8d 7b 18             	lea    0x18(%ebx),%edi
4819e9:	56                   	push   %esi
4819ea:	8b cf                	mov    %edi,%ecx
4819ec:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4819f3:	89 7d 08             	mov    %edi,0x8(%ebp)
4819f6:	e8 a5 b3 fb ff       	call   0x43cda0
4819fb:	8d 46 18             	lea    0x18(%esi),%eax
4819fe:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
481a02:	50                   	push   %eax
481a03:	8d 4f 18             	lea    0x18(%edi),%ecx
481a06:	e8 95 b3 fb ff       	call   0x43cda0
481a0b:	8a 46 30             	mov    0x30(%esi),%al
481a0e:	8d 4f 34             	lea    0x34(%edi),%ecx
481a11:	88 47 30             	mov    %al,0x30(%edi)
481a14:	8d 46 34             	lea    0x34(%esi),%eax
481a17:	50                   	push   %eax
481a18:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
481a1c:	e8 7f b3 fb ff       	call   0x43cda0
481a21:	8b c3                	mov    %ebx,%eax
481a23:	8b 4d f4             	mov    -0xc(%ebp),%ecx
481a26:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
481a2d:	59                   	pop    %ecx
481a2e:	5f                   	pop    %edi
481a2f:	5e                   	pop    %esi
481a30:	5b                   	pop    %ebx
481a31:	8b e5                	mov    %ebp,%esp
481a33:	5d                   	pop    %ebp
481a34:	c2 08 00             	ret    $0x8
481a37:	cc                   	int3
481a38:	cc                   	int3
481a39:	cc                   	int3
481a3a:	cc                   	int3
481a3b:	cc                   	int3
481a3c:	cc                   	int3
481a3d:	cc                   	int3
481a3e:	cc                   	int3
481a3f:	cc                   	int3
481a40:	55                   	push   %ebp
481a41:	8b ec                	mov    %esp,%ebp
481a43:	6a ff                	push   $0xffffffff
481a45:	68 78 45 65 00       	push   $0x654578
481a4a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
481a50:	50                   	push   %eax
481a51:	83 ec 18             	sub    $0x18,%esp
481a54:	56                   	push   %esi
481a55:	57                   	push   %edi
481a56:	a1 d4 89 72 00       	mov    0x7289d4,%eax
481a5b:	33 c5                	xor    %ebp,%eax
481a5d:	50                   	push   %eax
481a5e:	8d 45 f4             	lea    -0xc(%ebp),%eax
481a61:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
481a67:	8b f1                	mov    %ecx,%esi
481a69:	89 75 e0             	mov    %esi,-0x20(%ebp)
481a6c:	8b 06                	mov    (%esi),%eax
481a6e:	8b 7d 0c             	mov    0xc(%ebp),%edi
481a71:	89 45 dc             	mov    %eax,-0x24(%ebp)
481a74:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
481a7b:	8b 48 04             	mov    0x4(%eax),%ecx
481a7e:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
481a81:	89 45 f0             	mov    %eax,-0x10(%ebp)
481a84:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
481a88:	75 5c                	jne    0x481ae6
481a8a:	8b f1                	mov    %ecx,%esi
481a8c:	0f 1f 40 00          	nopl   0x0(%eax)
481a90:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
481a94:	8b d7                	mov    %edi,%edx
481a96:	89 75 e4             	mov    %esi,-0x1c(%ebp)
481a99:	72 02                	jb     0x481a9d
481a9b:	8b 17                	mov    (%edi),%edx
481a9d:	83 7e 24 10          	cmpl   $0x10,0x24(%esi)
481aa1:	8d 4e 10             	lea    0x10(%esi),%ecx
481aa4:	72 03                	jb     0x481aa9
481aa6:	8b 4e 10             	mov    0x10(%esi),%ecx
481aa9:	ff 77 10             	push   0x10(%edi)
481aac:	52                   	push   %edx
481aad:	ff 76 20             	push   0x20(%esi)
481ab0:	51                   	push   %ecx
481ab1:	e8 8a 56 fc ff       	call   0x447140
481ab6:	c1 e8 1f             	shr    $0x1f,%eax
481ab9:	83 c4 10             	add    $0x10,%esp
481abc:	84 c0                	test   %al,%al
481abe:	74 0f                	je     0x481acf
481ac0:	8b 76 08             	mov    0x8(%esi),%esi
481ac3:	8b 45 f0             	mov    -0x10(%ebp),%eax
481ac6:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
481acd:	eb 0e                	jmp    0x481add
481acf:	8b c6                	mov    %esi,%eax
481ad1:	c7 45 e8 01 00 00 00 	movl   $0x1,-0x18(%ebp)
481ad8:	8b 36                	mov    (%esi),%esi
481ada:	89 45 f0             	mov    %eax,-0x10(%ebp)
481add:	80 7e 0d 00          	cmpb   $0x0,0xd(%esi)
481ae1:	74 ad                	je     0x481a90
481ae3:	8b 75 e0             	mov    -0x20(%ebp),%esi
481ae6:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
481aea:	75 4c                	jne    0x481b38
481aec:	83 78 24 10          	cmpl   $0x10,0x24(%eax)
481af0:	8d 50 10             	lea    0x10(%eax),%edx
481af3:	72 03                	jb     0x481af8
481af5:	8b 50 10             	mov    0x10(%eax),%edx
481af8:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
481afc:	8b cf                	mov    %edi,%ecx
481afe:	72 02                	jb     0x481b02
481b00:	8b 0f                	mov    (%edi),%ecx
481b02:	ff 70 20             	push   0x20(%eax)
481b05:	52                   	push   %edx
481b06:	ff 77 10             	push   0x10(%edi)
481b09:	51                   	push   %ecx
481b0a:	e8 31 56 fc ff       	call   0x447140
481b0f:	c1 e8 1f             	shr    $0x1f,%eax
481b12:	83 c4 10             	add    $0x10,%esp
481b15:	84 c0                	test   %al,%al
481b17:	75 1f                	jne    0x481b38
481b19:	8b 45 08             	mov    0x8(%ebp),%eax
481b1c:	8b 4d f0             	mov    -0x10(%ebp),%ecx
481b1f:	89 08                	mov    %ecx,(%eax)
481b21:	c6 40 04 00          	movb   $0x0,0x4(%eax)
481b25:	8b 4d f4             	mov    -0xc(%ebp),%ecx
481b28:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
481b2f:	59                   	pop    %ecx
481b30:	5f                   	pop    %edi
481b31:	5e                   	pop    %esi
481b32:	8b e5                	mov    %ebp,%esp
481b34:	5d                   	pop    %ebp
481b35:	c2 08 00             	ret    $0x8
481b38:	81 7e 04 c0 c0 c0 00 	cmpl   $0xc0c0c0,0x4(%esi)
481b3f:	0f 84 9a 00 00 00    	je     0x481bdf
481b45:	89 75 ec             	mov    %esi,-0x14(%ebp)
481b48:	68 54 01 00 00       	push   $0x154
481b4d:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
481b54:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
481b5b:	e8 e2 f4 15 00       	call   0x5e1042
481b60:	8b f0                	mov    %eax,%esi
481b62:	83 c4 04             	add    $0x4,%esp
481b65:	8d 47 18             	lea    0x18(%edi),%eax
481b68:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
481b6f:	8d 4e 28             	lea    0x28(%esi),%ecx
481b72:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
481b79:	0f 10 07             	movups (%edi),%xmm0
481b7c:	50                   	push   %eax
481b7d:	0f 11 46 10          	movups %xmm0,0x10(%esi)
481b81:	f3 0f 7e 47 10       	movq   0x10(%edi),%xmm0
481b86:	66 0f d6 46 20       	movq   %xmm0,0x20(%esi)
481b8b:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)