427915:	74 09                	je     0x427920
427917:	ff 76 48             	push   0x48(%esi)
42791a:	e8 7e a3 ff ff       	call   0x421c9d
42791f:	59                   	pop    %ecx
427920:	81 7e 5c 60 ed 48 00 	cmpl   $0x48ed60,0x5c(%esi)
427927:	74 09                	je     0x427932
427929:	ff 76 5c             	push   0x5c(%esi)
42792c:	e8 6c a3 ff ff       	call   0x421c9d
427931:	59                   	pop    %ecx
427932:	6a 0d                	push   $0xd
427934:	e8 bb 03 00 00       	call   0x427cf4
427939:	59                   	pop    %ecx
42793a:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42793e:	8b 7e 68             	mov    0x68(%esi),%edi
427941:	85 ff                	test   %edi,%edi
427943:	74 1a                	je     0x42795f
427945:	57                   	push   %edi
427946:	ff 15 30 d3 48 00    	call   *0x48d330
42794c:	85 c0                	test   %eax,%eax
42794e:	75 0f                	jne    0x42795f
427950:	81 ff 90 a6 4b 00    	cmp    $0x4ba690,%edi
427956:	74 07                	je     0x42795f
427958:	57                   	push   %edi
427959:	e8 3f a3 ff ff       	call   0x421c9d
42795e:	59                   	pop    %ecx
42795f:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
427966:	e8 57 00 00 00       	call   0x4279c2
42796b:	6a 0c                	push   $0xc
42796d:	e8 82 03 00 00       	call   0x427cf4
427972:	59                   	pop    %ecx
427973:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
42797a:	8b 7e 6c             	mov    0x6c(%esi),%edi
42797d:	85 ff                	test   %edi,%edi
42797f:	74 23                	je     0x4279a4
427981:	57                   	push   %edi
427982:	e8 ae f6 ff ff       	call   0x427035
427987:	59                   	pop    %ecx
427988:	3b 3d 94 ab 4b 00    	cmp    0x4bab94,%edi
42798e:	74 14                	je     0x4279a4
427990:	81 ff 98 ab 4b 00    	cmp    $0x4bab98,%edi
427996:	74 0c                	je     0x4279a4
427998:	83 3f 00             	cmpl   $0x0,(%edi)
42799b:	75 07                	jne    0x4279a4
42799d:	57                   	push   %edi
42799e:	e8 38 f5 ff ff       	call   0x426edb
4279a3:	59                   	pop    %ecx
4279a4:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
4279ab:	e8 1e 00 00 00       	call   0x4279ce
4279b0:	56                   	push   %esi
4279b1:	e8 e7 a2 ff ff       	call   0x421c9d
4279b6:	59                   	pop    %ecx
4279b7:	e8 49 f1 ff ff       	call   0x426b05
4279bc:	c2 04 00             	ret    $0x4
4279bf:	8b 75 08             	mov    0x8(%ebp),%esi
4279c2:	6a 0d                	push   $0xd
4279c4:	e8 8f 04 00 00       	call   0x427e58
4279c9:	59                   	pop    %ecx
4279ca:	c3                   	ret
4279cb:	8b 75 08             	mov    0x8(%ebp),%esi
4279ce:	6a 0c                	push   $0xc
4279d0:	e8 83 04 00 00       	call   0x427e58
4279d5:	59                   	pop    %ecx
4279d6:	c3                   	ret
4279d7:	55                   	push   %ebp
4279d8:	8b ec                	mov    %esp,%ebp
4279da:	a1 b0 a8 4b 00       	mov    0x4ba8b0,%eax
4279df:	83 f8 ff             	cmp    $0xffffffff,%eax
4279e2:	74 27                	je     0x427a0b
4279e4:	56                   	push   %esi
4279e5:	8b 75 08             	mov    0x8(%ebp),%esi
4279e8:	85 f6                	test   %esi,%esi
4279ea:	75 0e                	jne    0x4279fa
4279ec:	50                   	push   %eax
4279ed:	e8 b8 04 00 00       	call   0x427eaa
4279f2:	8b f0                	mov    %eax,%esi
4279f4:	a1 b0 a8 4b 00       	mov    0x4ba8b0,%eax
4279f9:	59                   	pop    %ecx
4279fa:	6a 00                	push   $0x0
4279fc:	50                   	push   %eax
4279fd:	e8 c7 04 00 00       	call   0x427ec9
427a02:	59                   	pop    %ecx
427a03:	59                   	pop    %ecx
427a04:	56                   	push   %esi
427a05:	e8 96 fe ff ff       	call   0x4278a0
427a0a:	5e                   	pop    %esi
427a0b:	5d                   	pop    %ebp
427a0c:	c3                   	ret
427a0d:	56                   	push   %esi
427a0e:	e8 12 00 00 00       	call   0x427a25
427a13:	8b f0                	mov    %eax,%esi
427a15:	85 f6                	test   %esi,%esi
427a17:	75 08                	jne    0x427a21
427a19:	6a 10                	push   $0x10
427a1b:	e8 3b 97 ff ff       	call   0x42115b
427a20:	59                   	pop    %ecx
427a21:	8b c6                	mov    %esi,%eax
427a23:	5e                   	pop    %esi
427a24:	c3                   	ret
427a25:	56                   	push   %esi
427a26:	57                   	push   %edi
427a27:	ff 15 10 d3 48 00    	call   *0x48d310
427a2d:	ff 35 b0 a8 4b 00    	push   0x4ba8b0
427a33:	8b f8                	mov    %eax,%edi
427a35:	e8 70 04 00 00       	call   0x427eaa
427a3a:	8b f0                	mov    %eax,%esi
427a3c:	59                   	pop    %ecx
427a3d:	85 f6                	test   %esi,%esi
427a3f:	75 47                	jne    0x427a88
427a41:	68 bc 03 00 00       	push   $0x3bc
427a46:	6a 01                	push   $0x1
427a48:	e8 39 ef ff ff       	call   0x426986
427a4d:	8b f0                	mov    %eax,%esi
427a4f:	59                   	pop    %ecx
427a50:	59                   	pop    %ecx
427a51:	85 f6                	test   %esi,%esi
427a53:	74 33                	je     0x427a88
427a55:	56                   	push   %esi
427a56:	ff 35 b0 a8 4b 00    	push   0x4ba8b0
427a5c:	e8 68 04 00 00       	call   0x427ec9
427a61:	59                   	pop    %ecx
427a62:	59                   	pop    %ecx
427a63:	85 c0                	test   %eax,%eax
427a65:	74 18                	je     0x427a7f
427a67:	6a 00                	push   $0x0
427a69:	56                   	push   %esi
427a6a:	e8 25 00 00 00       	call   0x427a94
427a6f:	59                   	pop    %ecx
427a70:	59                   	pop    %ecx
427a71:	ff 15 74 d1 48 00    	call   *0x48d174
427a77:	83 4e 04 ff          	orl    $0xffffffff,0x4(%esi)
427a7b:	89 06                	mov    %eax,(%esi)
427a7d:	eb 09                	jmp    0x427a88
427a7f:	56                   	push   %esi
427a80:	e8 18 a2 ff ff       	call   0x421c9d
427a85:	59                   	pop    %ecx
427a86:	33 f6                	xor    %esi,%esi
427a88:	57                   	push   %edi
427a89:	ff 15 78 d3 48 00    	call   *0x48d378
427a8f:	5f                   	pop    %edi
427a90:	8b c6                	mov    %esi,%eax
427a92:	5e                   	pop    %esi
427a93:	c3                   	ret
427a94:	6a 08                	push   $0x8
427a96:	68 18 6d 4b 00       	push   $0x4b6d18
427a9b:	e8 20 f0 ff ff       	call   0x426ac0
427aa0:	8b 75 08             	mov    0x8(%ebp),%esi
427aa3:	c7 46 5c 60 ed 48 00 	movl   $0x48ed60,0x5c(%esi)
427aaa:	83 66 08 00          	andl   $0x0,0x8(%esi)
427aae:	33 ff                	xor    %edi,%edi
427ab0:	47                   	inc    %edi
427ab1:	89 7e 14             	mov    %edi,0x14(%esi)
427ab4:	89 7e 70             	mov    %edi,0x70(%esi)
427ab7:	6a 43                	push   $0x43
427ab9:	58                   	pop    %eax
427aba:	66 89 86 b8 00 00 00 	mov    %ax,0xb8(%esi)
427ac1:	66 89 86 be 01 00 00 	mov    %ax,0x1be(%esi)
427ac8:	c7 46 68 90 a6 4b 00 	movl   $0x4ba690,0x68(%esi)
427acf:	83 a6 b8 03 00 00 00 	andl   $0x0,0x3b8(%esi)
427ad6:	6a 0d                	push   $0xd
427ad8:	e8 17 02 00 00       	call   0x427cf4
427add:	59                   	pop    %ecx
427ade:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
427ae2:	ff 76 68             	push   0x68(%esi)
427ae5:	ff 15 34 d3 48 00    	call   *0x48d334
427aeb:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
427af2:	e8 3e 00 00 00       	call   0x427b35
427af7:	6a 0c                	push   $0xc
427af9:	e8 f6 01 00 00       	call   0x427cf4
427afe:	59                   	pop    %ecx
427aff:	89 7d fc             	mov    %edi,-0x4(%ebp)
427b02:	8b 45 0c             	mov    0xc(%ebp),%eax
427b05:	89 46 6c             	mov    %eax,0x6c(%esi)
427b08:	85 c0                	test   %eax,%eax
427b0a:	75 08                	jne    0x427b14
427b0c:	a1 94 ab 4b 00       	mov    0x4bab94,%eax
427b11:	89 46 6c             	mov    %eax,0x6c(%esi)
427b14:	ff 76 6c             	push   0x6c(%esi)
427b17:	e8 2f f3 ff ff       	call   0x426e4b
427b1c:	59                   	pop    %ecx
427b1d:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
427b24:	e8 15 00 00 00       	call   0x427b3e
427b29:	e8 d7 ef ff ff       	call   0x426b05
427b2e:	c3                   	ret
427b2f:	33 ff                	xor    %edi,%edi
427b31:	47                   	inc    %edi
427b32:	8b 75 08             	mov    0x8(%ebp),%esi
427b35:	6a 0d                	push   $0xd
427b37:	e8 1c 03 00 00       	call   0x427e58
427b3c:	59                   	pop    %ecx
427b3d:	c3                   	ret
427b3e:	6a 0c                	push   $0xc
427b40:	e8 13 03 00 00       	call   0x427e58
427b45:	59                   	pop    %ecx
427b46:	c3                   	ret
427b47:	e8 ee 96 ff ff       	call   0x42123a
427b4c:	e8 d2 02 00 00       	call   0x427e23
427b51:	85 c0                	test   %eax,%eax
427b53:	75 08                	jne    0x427b5d
427b55:	e8 63 00 00 00       	call   0x427bbd
427b5a:	33 c0                	xor    %eax,%eax
427b5c:	c3                   	ret
427b5d:	68 a0 78 42 00       	push   $0x4278a0
427b62:	e8 06 03 00 00       	call   0x427e6d
427b67:	59                   	pop    %ecx
427b68:	a3 b0 a8 4b 00       	mov    %eax,0x4ba8b0
427b6d:	83 f8 ff             	cmp    $0xffffffff,%eax
427b70:	74 e3                	je     0x427b55
427b72:	56                   	push   %esi
427b73:	68 bc 03 00 00       	push   $0x3bc
427b78:	6a 01                	push   $0x1
427b7a:	e8 07 ee ff ff       	call   0x426986
427b7f:	8b f0                	mov    %eax,%esi
427b81:	59                   	pop    %ecx
427b82:	59                   	pop    %ecx
427b83:	85 f6                	test   %esi,%esi
427b85:	74 2d                	je     0x427bb4
427b87:	56                   	push   %esi
427b88:	ff 35 b0 a8 4b 00    	push   0x4ba8b0
427b8e:	e8 36 03 00 00       	call   0x427ec9
427b93:	59                   	pop    %ecx
427b94:	59                   	pop    %ecx
427b95:	85 c0                	test   %eax,%eax
427b97:	74 1b                	je     0x427bb4
427b99:	6a 00                	push   $0x0
427b9b:	56                   	push   %esi
427b9c:	e8 f3 fe ff ff       	call   0x427a94
427ba1:	59                   	pop    %ecx
427ba2:	59                   	pop    %ecx
427ba3:	ff 15 74 d1 48 00    	call   *0x48d174
427ba9:	83 4e 04 ff          	orl    $0xffffffff,0x4(%esi)
427bad:	89 06                	mov    %eax,(%esi)
427baf:	33 c0                	xor    %eax,%eax
427bb1:	40                   	inc    %eax
427bb2:	5e                   	pop    %esi
427bb3:	c3                   	ret
427bb4:	e8 04 00 00 00       	call   0x427bbd
427bb9:	33 c0                	xor    %eax,%eax
427bbb:	5e                   	pop    %esi
427bbc:	c3                   	ret
427bbd:	a1 b0 a8 4b 00       	mov    0x4ba8b0,%eax
427bc2:	83 f8 ff             	cmp    $0xffffffff,%eax
427bc5:	74 0e                	je     0x427bd5
427bc7:	50                   	push   %eax
427bc8:	e8 be 02 00 00       	call   0x427e8b
427bcd:	83 0d b0 a8 4b 00 ff 	orl    $0xffffffff,0x4ba8b0
427bd4:	59                   	pop    %ecx
427bd5:	e9 4e 01 00 00       	jmp    0x427d28
427bda:	e8 46 fe ff ff       	call   0x427a25
427bdf:	85 c0                	test   %eax,%eax
427be1:	75 06                	jne    0x427be9
427be3:	b8 24 aa 4b 00       	mov    $0x4baa24,%eax
427be8:	c3                   	ret
427be9:	83 c0 0c             	add    $0xc,%eax
427bec:	c3                   	ret
427bed:	55                   	push   %ebp
427bee:	8b ec                	mov    %esp,%ebp
427bf0:	56                   	push   %esi
427bf1:	e8 e4 ff ff ff       	call   0x427bda
427bf6:	8b 4d 08             	mov    0x8(%ebp),%ecx
427bf9:	51                   	push   %ecx
427bfa:	89 08                	mov    %ecx,(%eax)
427bfc:	e8 20 00 00 00       	call   0x427c21
427c01:	59                   	pop    %ecx
427c02:	8b f0                	mov    %eax,%esi
427c04:	e8 05 00 00 00       	call   0x427c0e
427c09:	89 30                	mov    %esi,(%eax)
427c0b:	5e                   	pop    %esi
427c0c:	5d                   	pop    %ebp
427c0d:	c3                   	ret
427c0e:	e8 12 fe ff ff       	call   0x427a25
427c13:	85 c0                	test   %eax,%eax
427c15:	75 06                	jne    0x427c1d
427c17:	b8 20 aa 4b 00       	mov    $0x4baa20,%eax
427c1c:	c3                   	ret
427c1d:	83 c0 08             	add    $0x8,%eax
427c20:	c3                   	ret
427c21:	55                   	push   %ebp
427c22:	8b ec                	mov    %esp,%ebp
427c24:	8b 4d 08             	mov    0x8(%ebp),%ecx
427c27:	33 c0                	xor    %eax,%eax
427c29:	3b 0c c5 b8 a8 4b 00 	cmp    0x4ba8b8(,%eax,8),%ecx
427c30:	74 27                	je     0x427c59
427c32:	40                   	inc    %eax
427c33:	83 f8 2d             	cmp    $0x2d,%eax
427c36:	72 f1                	jb     0x427c29
427c38:	8d 41 ed             	lea    -0x13(%ecx),%eax
427c3b:	83 f8 11             	cmp    $0x11,%eax
427c3e:	77 05                	ja     0x427c45
427c40:	6a 0d                	push   $0xd
427c42:	58                   	pop    %eax
427c43:	5d                   	pop    %ebp
427c44:	c3                   	ret
427c45:	8d 81 44 ff ff ff    	lea    -0xbc(%ecx),%eax
427c4b:	6a 0e                	push   $0xe
427c4d:	59                   	pop    %ecx
427c4e:	3b c8                	cmp    %eax,%ecx
427c50:	1b c0                	sbb    %eax,%eax
427c52:	23 c1                	and    %ecx,%eax
427c54:	83 c0 08             	add    $0x8,%eax
427c57:	5d                   	pop    %ebp
427c58:	c3                   	ret
427c59:	8b 04 c5 bc a8 4b 00 	mov    0x4ba8bc(,%eax,8),%eax
427c60:	5d                   	pop    %ebp
427c61:	c3                   	ret
427c62:	6a 08                	push   $0x8
427c64:	68 40 6d 4b 00       	push   $0x4b6d40
427c69:	e8 52 ee ff ff       	call   0x426ac0
427c6e:	be 98 ab 4b 00       	mov    $0x4bab98,%esi
427c73:	39 35 94 ab 4b 00    	cmp    %esi,0x4bab94
427c79:	74 2a                	je     0x427ca5
427c7b:	6a 0c                	push   $0xc
427c7d:	e8 72 00 00 00       	call   0x427cf4
427c82:	59                   	pop    %ecx
427c83:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
427c87:	56                   	push   %esi
427c88:	68 94 ab 4b 00       	push   $0x4bab94
427c8d:	e8 ba f4 ff ff       	call   0x42714c
427c92:	59                   	pop    %ecx
427c93:	59                   	pop    %ecx
427c94:	a3 94 ab 4b 00       	mov    %eax,0x4bab94
427c99:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
427ca0:	e8 06 00 00 00       	call   0x427cab
427ca5:	e8 5b ee ff ff       	call   0x426b05
427caa:	c3                   	ret
427cab:	6a 0c                	push   $0xc
427cad:	e8 a6 01 00 00       	call   0x427e58
427cb2:	59                   	pop    %ecx
427cb3:	c3                   	ret
427cb4:	56                   	push   %esi
427cb5:	57                   	push   %edi
427cb6:	be 24 6a 4b 00       	mov    $0x4b6a24,%esi
427cbb:	bf 24 6a 4b 00       	mov    $0x4b6a24,%edi
427cc0:	eb 0b                	jmp    0x427ccd
427cc2:	8b 06                	mov    (%esi),%eax
427cc4:	85 c0                	test   %eax,%eax
427cc6:	74 02                	je     0x427cca
427cc8:	ff d0                	call   *%eax
427cca:	83 c6 04             	add    $0x4,%esi
427ccd:	3b f7                	cmp    %edi,%esi
427ccf:	72 f1                	jb     0x427cc2
427cd1:	5f                   	pop    %edi
427cd2:	5e                   	pop    %esi
427cd3:	c3                   	ret
427cd4:	56                   	push   %esi
427cd5:	57                   	push   %edi
427cd6:	be 2c 6a 4b 00       	mov    $0x4b6a2c,%esi
427cdb:	bf 2c 6a 4b 00       	mov    $0x4b6a2c,%edi
427ce0:	eb 0b                	jmp    0x427ced
427ce2:	8b 06                	mov    (%esi),%eax
427ce4:	85 c0                	test   %eax,%eax