481550:	8b 52 fc             	mov    -0x4(%edx),%edx
481553:	83 c1 23             	add    $0x23,%ecx
481556:	2b c2                	sub    %edx,%eax
481558:	83 c0 fc             	add    $0xfffffffc,%eax
48155b:	83 f8 1f             	cmp    $0x1f,%eax
48155e:	0f 87 11 02 00 00    	ja     0x481775
481564:	51                   	push   %ecx
481565:	52                   	push   %edx
481566:	e8 07 fb 15 00       	call   0x5e1072
48156b:	83 c4 08             	add    $0x8,%esp
48156e:	e9 68 fd ff ff       	jmp    0x4812db
481573:	83 fe 10             	cmp    $0x10,%esi
481576:	8d 45 d8             	lea    -0x28(%ebp),%eax
481579:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
48157d:	50                   	push   %eax
48157e:	68 50 2c 69 00       	push   $0x692c50
481583:	6a 02                	push   $0x2
481585:	e8 f6 92 ff ff       	call   0x47a880
48158a:	8b 55 ec             	mov    -0x14(%ebp),%edx
48158d:	83 c4 0c             	add    $0xc,%esp
481590:	c7 85 1c fe ff ff 07 	movl   $0x7,-0x1e4(%ebp)
481597:	00 00 00
48159a:	83 fa 10             	cmp    $0x10,%edx
48159d:	72 2c                	jb     0x4815cb
48159f:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4815a2:	42                   	inc    %edx
4815a3:	8b c1                	mov    %ecx,%eax
4815a5:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4815ab:	72 14                	jb     0x4815c1
4815ad:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4815b0:	83 c2 23             	add    $0x23,%edx
4815b3:	2b c1                	sub    %ecx,%eax
4815b5:	83 c0 fc             	add    $0xfffffffc,%eax
4815b8:	83 f8 1f             	cmp    $0x1f,%eax
4815bb:	0f 87 b4 01 00 00    	ja     0x481775
4815c1:	52                   	push   %edx
4815c2:	51                   	push   %ecx
4815c3:	e8 aa fa 15 00       	call   0x5e1072
4815c8:	83 c4 08             	add    $0x8,%esp
4815cb:	8b bd 38 fe ff ff    	mov    -0x1c8(%ebp),%edi
4815d1:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4815d8:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4815df:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4815e3:	85 ff                	test   %edi,%edi
4815e5:	74 6e                	je     0x481655
4815e7:	8b f7                	mov    %edi,%esi
4815e9:	3b b5 3c fe ff ff    	cmp    -0x1c4(%ebp),%esi
4815ef:	74 1d                	je     0x48160e
4815f1:	8b bd 3c fe ff ff    	mov    -0x1c4(%ebp),%edi
4815f7:	8b ce                	mov    %esi,%ecx
4815f9:	e8 52 cc fc ff       	call   0x44e250
4815fe:	81 c6 a8 00 00 00    	add    $0xa8,%esi
481604:	3b f7                	cmp    %edi,%esi
481606:	75 ef                	jne    0x4815f7
481608:	8b bd 38 fe ff ff    	mov    -0x1c8(%ebp),%edi
48160e:	8b 8d 58 fe ff ff    	mov    -0x1a8(%ebp),%ecx
481614:	b8 31 0c c3 30       	mov    $0x30c30c31,%eax
481619:	2b cf                	sub    %edi,%ecx
48161b:	f7 e9                	imul   %ecx
48161d:	c1 fa 05             	sar    $0x5,%edx
481620:	8b c2                	mov    %edx,%eax
481622:	c1 e8 1f             	shr    $0x1f,%eax
481625:	03 c2                	add    %edx,%eax
481627:	69 c8 a8 00 00 00    	imul   $0xa8,%eax,%ecx
48162d:	8b c7                	mov    %edi,%eax
48162f:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
481635:	72 14                	jb     0x48164b
481637:	8b 7f fc             	mov    -0x4(%edi),%edi
48163a:	83 c1 23             	add    $0x23,%ecx
48163d:	2b c7                	sub    %edi,%eax
48163f:	83 c0 fc             	add    $0xfffffffc,%eax
481642:	83 f8 1f             	cmp    $0x1f,%eax
481645:	0f 87 2a 01 00 00    	ja     0x481775
48164b:	51                   	push   %ecx
48164c:	57                   	push   %edi
48164d:	e8 20 fa 15 00       	call   0x5e1072
481652:	83 c4 08             	add    $0x8,%esp
481655:	8b 95 14 fe ff ff    	mov    -0x1ec(%ebp),%edx
48165b:	83 fa 10             	cmp    $0x10,%edx
48165e:	72 2f                	jb     0x48168f
481660:	8b 8d 60 ff ff ff    	mov    -0xa0(%ebp),%ecx
481666:	42                   	inc    %edx
481667:	8b c1                	mov    %ecx,%eax
481669:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
48166f:	72 14                	jb     0x481685
481671:	8b 49 fc             	mov    -0x4(%ecx),%ecx
481674:	83 c2 23             	add    $0x23,%edx
481677:	2b c1                	sub    %ecx,%eax
481679:	83 c0 fc             	add    $0xfffffffc,%eax
48167c:	83 f8 1f             	cmp    $0x1f,%eax
48167f:	0f 87 f0 00 00 00    	ja     0x481775
481685:	52                   	push   %edx
481686:	51                   	push   %ecx
481687:	e8 e6 f9 15 00       	call   0x5e1072
48168c:	83 c4 08             	add    $0x8,%esp
48168f:	8b 95 18 fe ff ff    	mov    -0x1e8(%ebp),%edx
481695:	83 fa 10             	cmp    $0x10,%edx
481698:	72 2f                	jb     0x4816c9
48169a:	8b 8d 48 ff ff ff    	mov    -0xb8(%ebp),%ecx
4816a0:	42                   	inc    %edx
4816a1:	8b c1                	mov    %ecx,%eax
4816a3:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4816a9:	72 14                	jb     0x4816bf
4816ab:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4816ae:	83 c2 23             	add    $0x23,%edx
4816b1:	2b c1                	sub    %ecx,%eax
4816b3:	83 c0 fc             	add    $0xfffffffc,%eax
4816b6:	83 f8 1f             	cmp    $0x1f,%eax
4816b9:	0f 87 b6 00 00 00    	ja     0x481775
4816bf:	52                   	push   %edx
4816c0:	51                   	push   %ecx
4816c1:	e8 ac f9 15 00       	call   0x5e1072
4816c6:	83 c4 08             	add    $0x8,%esp
4816c9:	8b 85 34 fe ff ff    	mov    -0x1cc(%ebp),%eax
4816cf:	83 f8 10             	cmp    $0x10,%eax
4816d2:	72 2d                	jb     0x481701
4816d4:	8b 95 30 fe ff ff    	mov    -0x1d0(%ebp),%edx
4816da:	8d 48 01             	lea    0x1(%eax),%ecx
4816dd:	8b c2                	mov    %edx,%eax
4816df:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4816e5:	72 10                	jb     0x4816f7
4816e7:	8b 52 fc             	mov    -0x4(%edx),%edx
4816ea:	83 c1 23             	add    $0x23,%ecx
4816ed:	2b c2                	sub    %edx,%eax
4816ef:	83 c0 fc             	add    $0xfffffffc,%eax
4816f2:	83 f8 1f             	cmp    $0x1f,%eax
4816f5:	77 7e                	ja     0x481775
4816f7:	51                   	push   %ecx
4816f8:	52                   	push   %edx
4816f9:	e8 74 f9 15 00       	call   0x5e1072
4816fe:	83 c4 08             	add    $0x8,%esp
481701:	8b 85 48 fe ff ff    	mov    -0x1b8(%ebp),%eax
481707:	83 f8 10             	cmp    $0x10,%eax
48170a:	0f 82 cb fb ff ff    	jb     0x4812db
481710:	8b 95 44 fe ff ff    	mov    -0x1bc(%ebp),%edx
481716:	8d 48 01             	lea    0x1(%eax),%ecx
481719:	8b c2                	mov    %edx,%eax
48171b:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
481721:	0f 82 3d fe ff ff    	jb     0x481564
481727:	8b 52 fc             	mov    -0x4(%edx),%edx
48172a:	83 c1 23             	add    $0x23,%ecx
48172d:	2b c2                	sub    %edx,%eax
48172f:	83 c0 fc             	add    $0xfffffffc,%eax
481732:	83 f8 1f             	cmp    $0x1f,%eax
481735:	77 3e                	ja     0x481775
481737:	e9 28 fe ff ff       	jmp    0x481564
48173c:	68 48 27 69 00       	push   $0x692748
481741:	6a 02                	push   $0x2
481743:	e8 38 91 ff ff       	call   0x47a880
481748:	83 c4 08             	add    $0x8,%esp
48174b:	be 07 00 00 00       	mov    $0x7,%esi
481750:	e9 8e fb ff ff       	jmp    0x4812e3
481755:	68 04 2b 69 00       	push   $0x692b04
48175a:	6a 02                	push   $0x2
48175c:	e8 1f 91 ff ff       	call   0x47a880
481761:	83 c4 08             	add    $0x8,%esp
481764:	be 03 00 00 00       	mov    $0x3,%esi
481769:	e9 75 fb ff ff       	jmp    0x4812e3
48176e:	33 f6                	xor    %esi,%esi
481770:	e9 6e fb ff ff       	jmp    0x4812e3
481775:	e8 b5 b7 16 00       	call   0x5ecf2f
48177a:	cc                   	int3
48177b:	cc                   	int3
48177c:	cc                   	int3
48177d:	cc                   	int3
48177e:	cc                   	int3
48177f:	cc                   	int3
481780:	55                   	push   %ebp
481781:	8b ec                	mov    %esp,%ebp
481783:	56                   	push   %esi
481784:	8b 75 08             	mov    0x8(%ebp),%esi
481787:	57                   	push   %edi
481788:	8b 7d 0c             	mov    0xc(%ebp),%edi
48178b:	3b f7                	cmp    %edi,%esi
48178d:	74 12                	je     0x4817a1
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