4256fc:	89 47 10             	mov    %eax,0x10(%edi)
4256ff:	39 9e 8c 00 00 00    	cmp    %ebx,0x8c(%esi)
425705:	8d be 8c 00 00 00    	lea    0x8c(%esi),%edi
42570b:	75 21                	jne    0x42572e
42570d:	8b 5d fc             	mov    -0x4(%ebp),%ebx
425710:	68 d8 bc 42 00       	push   $0x42bcd8
425715:	53                   	push   %ebx
425716:	ff 15 3c 97 43 00    	call   *0x43973c
42571c:	8d 85 f4 fd ff ff    	lea    -0x20c(%ebp),%eax
425722:	50                   	push   %eax
425723:	e8 c8 72 fe ff       	call   0x40c9f0
425728:	89 07                	mov    %eax,(%edi)
42572a:	80 23 00             	andb   $0x0,(%ebx)
42572d:	59                   	pop    %ecx
42572e:	83 be 90 00 00 00 00 	cmpl   $0x0,0x90(%esi)
425735:	75 25                	jne    0x42575c
425737:	8d 85 f8 fe ff ff    	lea    -0x108(%ebp),%eax
42573d:	68 d0 bc 42 00       	push   $0x42bcd0
425742:	50                   	push   %eax
425743:	ff 15 48 97 43 00    	call   *0x439748
425749:	8d 85 f8 fe ff ff    	lea    -0x108(%ebp),%eax
42574f:	50                   	push   %eax
425750:	e8 9b 72 fe ff       	call   0x40c9f0
425755:	59                   	pop    %ecx
425756:	89 86 90 00 00 00    	mov    %eax,0x90(%esi)
42575c:	5f                   	pop    %edi
42575d:	5e                   	pop    %esi
42575e:	5b                   	pop    %ebx
42575f:	c9                   	leave
425760:	c3                   	ret
425761:	56                   	push   %esi
425762:	8b 74 24 08          	mov    0x8(%esp),%esi
425766:	57                   	push   %edi
425767:	8b fe                	mov    %esi,%edi
425769:	80 3e 00             	cmpb   $0x0,(%esi)
42576c:	74 22                	je     0x425790
42576e:	8a 06                	mov    (%esi),%al
425770:	3c 5c                	cmp    $0x5c,%al
425772:	74 08                	je     0x42577c
425774:	3c 2f                	cmp    $0x2f,%al
425776:	74 04                	je     0x42577c
425778:	3c 3a                	cmp    $0x3a,%al
42577a:	75 09                	jne    0x425785
42577c:	56                   	push   %esi
42577d:	e8 5e 7b fe ff       	call   0x40d2e0
425782:	59                   	pop    %ecx
425783:	8b f8                	mov    %eax,%edi
425785:	56                   	push   %esi
425786:	e8 55 7b fe ff       	call   0x40d2e0
42578b:	59                   	pop    %ecx
42578c:	8b f0                	mov    %eax,%esi
42578e:	eb d9                	jmp    0x425769
425790:	83 7c 24 10 00       	cmpl   $0x0,0x10(%esp)
425795:	75 0a                	jne    0x4257a1
425797:	57                   	push   %edi
425798:	ff 15 40 97 43 00    	call   *0x439740
42579e:	40                   	inc    %eax
42579f:	eb 11                	jmp    0x4257b2
4257a1:	ff 74 24 14          	push   0x14(%esp)
4257a5:	57                   	push   %edi
4257a6:	ff 74 24 18          	push   0x18(%esp)
4257aa:	ff 15 2c 97 43 00    	call   *0x43972c
4257b0:	33 c0                	xor    %eax,%eax
4257b2:	5f                   	pop    %edi
4257b3:	5e                   	pop    %esi
4257b4:	c2 0c 00             	ret    $0xc
4257b7:	b8 60 7a 42 00       	mov    $0x427a60,%eax
4257bc:	e8 6f 64 fe ff       	call   0x40bc30
4257c1:	51                   	push   %ecx
4257c2:	56                   	push   %esi
4257c3:	8b f1                	mov    %ecx,%esi
4257c5:	89 75 f0             	mov    %esi,-0x10(%ebp)
4257c8:	c7 06 fc ac 42 00    	movl   $0x42acfc,(%esi)
4257ce:	8b 46 28             	mov    0x28(%esi),%eax
4257d1:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
4257d5:	85 c0                	test   %eax,%eax
4257d7:	74 07                	je     0x4257e0
4257d9:	50                   	push   %eax
4257da:	ff 15 50 97 43 00    	call   *0x439750
4257e0:	e8 88 ef ff ff       	call   0x42476d
4257e5:	39 70 04             	cmp    %esi,0x4(%eax)
4257e8:	75 04                	jne    0x4257ee
4257ea:	83 60 04 00          	andl   $0x0,0x4(%eax)
4257ee:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
4257f2:	8b ce                	mov    %esi,%ecx
4257f4:	e8 2c 81 ff ff       	call   0x41d925
4257f9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4257fc:	5e                   	pop    %esi
4257fd:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
425804:	c9                   	leave
425805:	c3                   	ret
425806:	b8 3c 7c 42 00       	mov    $0x427c3c,%eax
42580b:	e8 20 64 fe ff       	call   0x40bc30
425810:	51                   	push   %ecx
425811:	56                   	push   %esi
425812:	8b f1                	mov    %ecx,%esi
425814:	89 75 f0             	mov    %esi,-0x10(%ebp)
425817:	c7 06 7c b3 42 00    	movl   $0x42b37c,(%esi)
42581d:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
425821:	8d 46 04             	lea    0x4(%esi),%eax
425824:	50                   	push   %eax
425825:	e8 a2 a8 ff ff       	call   0x4200cc
42582a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
42582d:	c7 06 94 ad 42 00    	movl   $0x42ad94,(%esi)
425833:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
42583a:	5e                   	pop    %esi
42583b:	c9                   	leave
42583c:	c3                   	ret
42583d:	e8 7a 87 ff ff       	call   0x41dfbc
425842:	85 c0                	test   %eax,%eax
425844:	74 0d                	je     0x425853
425846:	8b 40 54             	mov    0x54(%eax),%eax
425849:	85 c0                	test   %eax,%eax
42584b:	74 06                	je     0x425853
42584d:	6a 01                	push   $0x1
42584f:	6a 01                	push   $0x1
425851:	ff d0                	call   *%eax
425853:	ff 74 24 04          	push   0x4(%esp)
425857:	ff 15 dc 97 43 00    	call   *0x4397dc
42585d:	c2 04 00             	ret    $0x4
425860:	83 c1 50             	add    $0x50,%ecx
425863:	51                   	push   %ecx
425864:	e8 63 a8 ff ff       	call   0x4200cc
425869:	c3                   	ret
42586a:	53                   	push   %ebx
42586b:	55                   	push   %ebp
42586c:	56                   	push   %esi
42586d:	57                   	push   %edi
42586e:	e8 d4 ee ff ff       	call   0x424747
425873:	6a 01                	push   $0x1
425875:	8b e8                	mov    %eax,%ebp
425877:	e8 bc fb ff ff       	call   0x425438
42587c:	83 c5 34             	add    $0x34,%ebp
42587f:	33 db                	xor    %ebx,%ebx
425881:	8b f5                	mov    %ebp,%esi
425883:	38 1e                	cmp    %bl,(%esi)
425885:	74 22                	je     0x4258a9
425887:	6a 0a                	push   $0xa
425889:	56                   	push   %esi
42588a:	e8 71 6d fe ff       	call   0x40c600
42588f:	59                   	pop    %ecx
425890:	8b f8                	mov    %eax,%edi
425892:	59                   	pop    %ecx
425893:	88 1f                	mov    %bl,(%edi)
425895:	e8 ad ee ff ff       	call   0x424747
42589a:	ff 70 08             	push   0x8(%eax)
42589d:	56                   	push   %esi
42589e:	ff 15 24 99 43 00    	call   *0x439924
4258a4:	8d 77 01             	lea    0x1(%edi),%esi
4258a7:	eb da                	jmp    0x425883
4258a9:	6a 01                	push   $0x1
4258ab:	88 5d 00             	mov    %bl,0x0(%ebp)
4258ae:	e8 f5 fb ff ff       	call   0x4254a8
4258b3:	e8 8f ee ff ff       	call   0x424747
4258b8:	8b 40 04             	mov    0x4(%eax),%eax
4258bb:	3b c3                	cmp    %ebx,%eax
4258bd:	74 0c                	je     0x4258cb
4258bf:	8b 40 54             	mov    0x54(%eax),%eax
4258c2:	3b c3                	cmp    %ebx,%eax
4258c4:	74 05                	je     0x4258cb
4258c6:	53                   	push   %ebx
4258c7:	6a 01                	push   $0x1
4258c9:	ff d0                	call   *%eax
4258cb:	e8 24 eb ff ff       	call   0x4243f4
4258d0:	8b f0                	mov    %eax,%esi
4258d2:	8b 8e cc 00 00 00    	mov    0xcc(%esi),%ecx
4258d8:	8d be cc 00 00 00    	lea    0xcc(%esi),%edi
4258de:	3b cb                	cmp    %ebx,%ecx
4258e0:	74 0b                	je     0x4258ed
4258e2:	e8 b6 22 ff ff       	call   0x417b9d
4258e7:	85 c0                	test   %eax,%eax
4258e9:	74 02                	je     0x4258ed
4258eb:	89 1f                	mov    %ebx,(%edi)
4258ed:	e8 55 ee ff ff       	call   0x424747
4258f2:	38 58 14             	cmp    %bl,0x14(%eax)
4258f5:	75 20                	jne    0x425917
4258f7:	8b 46 30             	mov    0x30(%esi),%eax
4258fa:	8b 3d f8 98 43 00    	mov    0x4398f8,%edi
425900:	3b c3                	cmp    %ebx,%eax
425902:	74 06                	je     0x42590a
425904:	50                   	push   %eax
425905:	ff d7                	call   *%edi
425907:	89 5e 30             	mov    %ebx,0x30(%esi)
42590a:	8b 46 2c             	mov    0x2c(%esi),%eax
42590d:	3b c3                	cmp    %ebx,%eax
42590f:	74 06                	je     0x425917
425911:	50                   	push   %eax
425912:	ff d7                	call   *%edi
425914:	89 5e 2c             	mov    %ebx,0x2c(%esi)
425917:	5f                   	pop    %edi
425918:	5e                   	pop    %esi
425919:	5d                   	pop    %ebp
42591a:	5b                   	pop    %ebx
42591b:	c3                   	ret
42591c:	cc                   	int3
42591d:	cc                   	int3
42591e:	cc                   	int3
42591f:	cc                   	int3
425920:	8b 4d f0             	mov    -0x10(%ebp),%ecx
425923:	e9 6e b7 fd ff       	jmp    0x401096
425928:	b8 58 df 42 00       	mov    $0x42df58,%eax
42592d:	e9 5e 5f fe ff       	jmp    0x40b890
425932:	cc                   	int3
425933:	cc                   	int3
425934:	ff 75 14             	push   0x14(%ebp)
425937:	e8 1b c4 fd ff       	call   0x401d57
42593c:	59                   	pop    %ecx
42593d:	c3                   	ret
42593e:	b8 80 df 42 00       	mov    $0x42df80,%eax
425943:	e9 48 5f fe ff       	jmp    0x40b890
425948:	8b 4d f0             	mov    -0x10(%ebp),%ecx
42594b:	e9 46 b7 fd ff       	jmp    0x401096
425950:	b8 a8 df 42 00       	mov    $0x42dfa8,%eax
425955:	e9 36 5f fe ff       	jmp    0x40b890
42595a:	cc                   	int3
42595b:	cc                   	int3
42595c:	8b 4d f0             	mov    -0x10(%ebp),%ecx
42595f:	e9 32 b7 fd ff       	jmp    0x401096
425964:	b8 d0 df 42 00       	mov    $0x42dfd0,%eax
425969:	e9 22 5f fe ff       	jmp    0x40b890
42596e:	cc                   	int3
42596f:	cc                   	int3
425970:	8b 4d ec             	mov    -0x14(%ebp),%ecx
425973:	e9 29 50 ff ff       	jmp    0x41a9a1
425978:	8b 4d f0             	mov    -0x10(%ebp),%ecx
42597b:	e9 16 b7 fd ff       	jmp    0x401096
425980:	b8 f8 df 42 00       	mov    $0x42dff8,%eax
425985:	e9 06 5f fe ff       	jmp    0x40b890
42598a:	cc                   	int3
42598b:	cc                   	int3
42598c:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
42598f:	e9 2f a3 ff ff       	jmp    0x41fcc3
425994:	8d 4d c8             	lea    -0x38(%ebp),%ecx
425997:	e9 48 9e ff ff       	jmp    0x41f7e4
42599c:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42599f:	e9 8f bc fd ff       	jmp    0x401633
4259a4:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4259a7:	e9 87 bc fd ff       	jmp    0x401633
4259ac:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4259af:	e9 e2 b6 fd ff       	jmp    0x401096
4259b4:	8d 4d e0             	lea    -0x20(%ebp),%ecx
4259b7:	e9 da b6 fd ff       	jmp    0x401096
4259bc:	b8 28 e0 42 00       	mov    $0x42e028,%eax
4259c1:	e9 ca 5e fe ff       	jmp    0x40b890
4259c6:	cc                   	int3
4259c7:	cc                   	int3
4259c8:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4259cb:	e9 c6 b6 fd ff       	jmp    0x401096
4259d0:	b8 78 e0 42 00       	mov    $0x42e078,%eax
4259d5:	e9 b6 5e fe ff       	jmp    0x40b890
4259da:	cc                   	int3
4259db:	cc                   	int3
4259dc:	8d 8d 74 ff ff ff    	lea    -0x8c(%ebp),%ecx
4259e2:	e9 e3 bd fd ff       	jmp    0x4017ca
4259e7:	b8 a0 e0 42 00       	mov    $0x42e0a0,%eax
4259ec:	e9 9f 5e fe ff       	jmp    0x40b890
4259f1:	cc                   	int3
4259f2:	cc                   	int3
4259f3:	cc                   	int3
4259f4:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4259f7:	e9 c7 a2 ff ff       	jmp    0x41fcc3
4259fc:	8d 4d e0             	lea    -0x20(%ebp),%ecx
4259ff:	e9 e0 9d ff ff       	jmp    0x41f7e4
425a04:	b8 c8 e0 42 00       	mov    $0x42e0c8,%eax
425a09:	e9 82 5e fe ff       	jmp    0x40b890
425a0e:	cc                   	int3
425a0f:	cc                   	int3
425a10:	8d 4d 90             	lea    -0x70(%ebp),%ecx
425a13:	e9 5f a3 ff ff       	jmp    0x41fd77
425a18:	b8 f8 e0 42 00       	mov    $0x42e0f8,%eax
425a1d:	e9 6e 5e fe ff       	jmp    0x40b890
425a22:	cc                   	int3
425a23:	cc                   	int3
425a24:	8d 8d 74 ff ff ff    	lea    -0x8c(%ebp),%ecx
425a2a:	e9 9b bd fd ff       	jmp    0x4017ca
425a2f:	b8 20 e1 42 00       	mov    $0x42e120,%eax
425a34:	e9 57 5e fe ff       	jmp    0x40b890
425a39:	cc                   	int3
425a3a:	cc                   	int3
425a3b:	cc                   	int3
425a3c:	ff 75 f0             	push   -0x10(%ebp)
425a3f:	e8 13 c3 fd ff       	call   0x401d57
425a44:	59                   	pop    %ecx
425a45:	c3                   	ret
425a46:	b8 48 e1 42 00       	mov    $0x42e148,%eax
425a4b:	e9 40 5e fe ff       	jmp    0x40b890
425a50:	8b 4d f0             	mov    -0x10(%ebp),%ecx
425a53:	e9 5f fd ff ff       	jmp    0x4257b7
425a58:	b8 70 e1 42 00       	mov    $0x42e170,%eax
425a5d:	e9 2e 5e fe ff       	jmp    0x40b890
425a62:	cc                   	int3
425a63:	cc                   	int3
425a64:	8b 4d f0             	mov    -0x10(%ebp),%ecx
425a67:	e9 4b fd ff ff       	jmp    0x4257b7
425a6c:	b8 98 e1 42 00       	mov    $0x42e198,%eax
425a71:	e9 1a 5e fe ff       	jmp    0x40b890
425a76:	cc                   	int3
425a77:	cc                   	int3
425a78:	8b 4d ec             	mov    -0x14(%ebp),%ecx
425a7b:	e9 37 fd ff ff       	jmp    0x4257b7
425a80:	b8 c0 e1 42 00       	mov    $0x42e1c0,%eax
425a85:	e9 06 5e fe ff       	jmp    0x40b890
425a8a:	cc                   	int3
425a8b:	cc                   	int3
425a8c:	8d 4d e8             	lea    -0x18(%ebp),%ecx
425a8f:	e9 0c 90 ff ff       	jmp    0x41eaa0
425a94:	8d 8d b8 f5 ff ff    	lea    -0xa48(%ebp),%ecx
425a9a:	e9 01 90 ff ff       	jmp    0x41eaa0
425a9f:	8d 4d e0             	lea    -0x20(%ebp),%ecx
425aa2:	e9 f9 8f ff ff       	jmp    0x41eaa0
425aa7:	8d 8d a0 fa ff ff    	lea    -0x560(%ebp),%ecx
425aad:	e9 ee 8f ff ff       	jmp    0x41eaa0
425ab2:	8d 4d d8             	lea    -0x28(%ebp),%ecx
425ab5:	e9 e6 8f ff ff       	jmp    0x41eaa0
425aba:	8d 8d 00 f8 ff ff    	lea    -0x800(%ebp),%ecx
425ac0:	e9 db 8f ff ff       	jmp    0x41eaa0
425ac5:	8d 4d d0             	lea    -0x30(%ebp),%ecx
425ac8:	e9 d3 8f ff ff       	jmp    0x41eaa0
425acd:	8d 8d 98 fa ff ff    	lea    -0x568(%ebp),%ecx
425ad3:	e9 c8 8f ff ff       	jmp    0x41eaa0
425ad8:	8d 4d c8             	lea    -0x38(%ebp),%ecx
425adb:	e9 c0 8f ff ff       	jmp    0x41eaa0
425ae0:	8d 8d b0 f6 ff ff    	lea    -0x950(%ebp),%ecx
425ae6:	e9 b5 8f ff ff       	jmp    0x41eaa0
425aeb:	8d 4d c0             	lea    -0x40(%ebp),%ecx
425aee:	e9 ad 8f ff ff       	jmp    0x41eaa0
425af3:	8d 8d 90 fa ff ff    	lea    -0x570(%ebp),%ecx
425af9:	e9 a2 8f ff ff       	jmp    0x41eaa0
425afe:	8d 4d b8             	lea    -0x48(%ebp),%ecx
425b01:	e9 9a 8f ff ff       	jmp    0x41eaa0
425b06:	8d 8d f8 f7 ff ff    	lea    -0x808(%ebp),%ecx
425b0c:	e9 8f 8f ff ff       	jmp    0x41eaa0
425b11:	8d 4d b0             	lea    -0x50(%ebp),%ecx
425b14:	e9 87 8f ff ff       	jmp    0x41eaa0
425b19:	8d 8d 88 fa ff ff    	lea    -0x578(%ebp),%ecx
425b1f:	e9 7c 8f ff ff       	jmp    0x41eaa0
425b24:	8d 4d a8             	lea    -0x58(%ebp),%ecx
425b27:	e9 74 8f ff ff       	jmp    0x41eaa0
425b2c:	8d 8d 08 f6 ff ff    	lea    -0x9f8(%ebp),%ecx
425b32:	e9 69 8f ff ff       	jmp    0x41eaa0
425b37:	8d 4d a0             	lea    -0x60(%ebp),%ecx
425b3a:	e9 61 8f ff ff       	jmp    0x41eaa0
425b3f:	8d 8d 80 fa ff ff    	lea    -0x580(%ebp),%ecx
425b45:	e9 56 8f ff ff       	jmp    0x41eaa0
425b4a:	8d 4d 98             	lea    -0x68(%ebp),%ecx
425b4d:	e9 4e 8f ff ff       	jmp    0x41eaa0
425b52:	8d 8d f0 f7 ff ff    	lea    -0x810(%ebp),%ecx
425b58:	e9 43 8f ff ff       	jmp    0x41eaa0
425b5d:	8d 4d 90             	lea    -0x70(%ebp),%ecx
425b60:	e9 3b 8f ff ff       	jmp    0x41eaa0