5e88aa:	8b 40 04             	mov    0x4(%eax),%eax
5e88ad:	c7 44 08 f4 c8 94 be 	movl   $0xbe94c8,-0xc(%eax,%ecx,1)
5e88b4:	00
5e88b5:	8b 41 f4             	mov    -0xc(%ecx),%eax
5e88b8:	8b 50 04             	mov    0x4(%eax),%edx
5e88bb:	8d 42 f4             	lea    -0xc(%edx),%eax
5e88be:	89 44 0a f0          	mov    %eax,-0x10(%edx,%ecx,1)
5e88c2:	e9 0e fd e1 ff       	jmp    0x4085d5
5e88c7:	cc                   	int3
5e88c8:	cc                   	int3
5e88c9:	cc                   	int3
5e88ca:	cc                   	int3
5e88cb:	cc                   	int3
5e88cc:	cc                   	int3
5e88cd:	cc                   	int3
5e88ce:	cc                   	int3
5e88cf:	cc                   	int3
5e88d0:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5e88d3:	e9 f1 f1 e4 ff       	jmp    0x437ac9
5e88d8:	cc                   	int3
5e88d9:	cc                   	int3
5e88da:	cc                   	int3
5e88db:	cc                   	int3
5e88dc:	cc                   	int3
5e88dd:	cc                   	int3
5e88de:	cc                   	int3
5e88df:	cc                   	int3
5e88e0:	56                   	push   %esi
5e88e1:	8b f1                	mov    %ecx,%esi
5e88e3:	c7 06 a0 94 be 00    	movl   $0xbe94a0,(%esi)
5e88e9:	e8 ef ad e2 ff       	call   0x4136dd
5e88ee:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5e88f3:	74 0b                	je     0x5e8900
5e88f5:	6a 04                	push   $0x4
5e88f7:	56                   	push   %esi
5e88f8:	e8 9f 95 e1 ff       	call   0x401e9c
5e88fd:	83 c4 08             	add    $0x8,%esp
5e8900:	8b c6                	mov    %esi,%eax
5e8902:	5e                   	pop    %esi
5e8903:	c2 04 00             	ret    $0x4
5e8906:	cc                   	int3
5e8907:	cc                   	int3
5e8908:	cc                   	int3
5e8909:	cc                   	int3
5e890a:	cc                   	int3
5e890b:	cc                   	int3
5e890c:	cc                   	int3
5e890d:	cc                   	int3
5e890e:	cc                   	int3
5e890f:	cc                   	int3
5e8910:	56                   	push   %esi
5e8911:	8b f1                	mov    %ecx,%esi
5e8913:	e8 65 77 e2 ff       	call   0x41007d
5e8918:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5e891d:	8d 46 f0             	lea    -0x10(%esi),%eax
5e8920:	74 0e                	je     0x5e8930
5e8922:	6a 14                	push   $0x14
5e8924:	50                   	push   %eax
5e8925:	e8 72 95 e1 ff       	call   0x401e9c
5e892a:	83 c4 08             	add    $0x8,%esp
5e892d:	8d 46 f0             	lea    -0x10(%esi),%eax
5e8930:	5e                   	pop    %esi
5e8931:	c2 04 00             	ret    $0x4
5e8934:	cc                   	int3
5e8935:	cc                   	int3
5e8936:	cc                   	int3
5e8937:	cc                   	int3
5e8938:	cc                   	int3
5e8939:	cc                   	int3
5e893a:	cc                   	int3
5e893b:	cc                   	int3
5e893c:	cc                   	int3
5e893d:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5e8940:	e9 29 48 e4 ff       	jmp    0x42d16e
5e8945:	cc                   	int3
5e8946:	cc                   	int3
5e8947:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5e894a:	e9 01 fe e2 ff       	jmp    0x418750
5e894f:	cc                   	int3
5e8950:	cc                   	int3
5e8951:	cc                   	int3
5e8952:	cc                   	int3
5e8953:	cc                   	int3
5e8954:	cc                   	int3
5e8955:	cc                   	int3
5e8956:	cc                   	int3
5e8957:	cc                   	int3
5e8958:	cc                   	int3
5e8959:	cc                   	int3
5e895a:	cc                   	int3
5e895b:	cc                   	int3
5e895c:	cc                   	int3
5e895d:	cc                   	int3
5e895e:	cc                   	int3
5e895f:	cc                   	int3
5e8960:	e9 80 8a e4 ff       	jmp    0x4313e5
5e8965:	cc                   	int3
5e8966:	cc                   	int3
5e8967:	cc                   	int3
5e8968:	cc                   	int3
5e8969:	cc                   	int3
5e896a:	cc                   	int3
5e896b:	cc                   	int3
5e896c:	cc                   	int3
5e896d:	cc                   	int3
5e896e:	cc                   	int3
5e896f:	cc                   	int3
5e8970:	51                   	push   %ecx
5e8971:	56                   	push   %esi
5e8972:	8b 74 24 0c          	mov    0xc(%esp),%esi
5e8976:	33 c0                	xor    %eax,%eax
5e8978:	6a 0a                	push   $0xa
5e897a:	68 e8 94 be 00       	push   $0xbe94e8
5e897f:	8b ce                	mov    %esi,%ecx
5e8981:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
5e8988:	00
5e8989:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5e8990:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5e8997:	66 89 06             	mov    %ax,(%esi)
5e899a:	e8 18 28 e3 ff       	call   0x41b1b7
5e899f:	8b c6                	mov    %esi,%eax
5e89a1:	5e                   	pop    %esi
5e89a2:	59                   	pop    %ecx
5e89a3:	c2 04 00             	ret    $0x4
5e89a6:	cc                   	int3
5e89a7:	cc                   	int3
5e89a8:	cc                   	int3
5e89a9:	cc                   	int3
5e89aa:	cc                   	int3
5e89ab:	cc                   	int3
5e89ac:	cc                   	int3
5e89ad:	cc                   	int3
5e89ae:	cc                   	int3
5e89af:	cc                   	int3
5e89b0:	cc                   	int3
5e89b1:	cc                   	int3
5e89b2:	cc                   	int3
5e89b3:	cc                   	int3
5e89b4:	cc                   	int3
5e89b5:	cc                   	int3
5e89b6:	cc                   	int3
5e89b7:	cc                   	int3
5e89b8:	cc                   	int3
5e89b9:	cc                   	int3
5e89ba:	cc                   	int3
5e89bb:	cc                   	int3
5e89bc:	cc                   	int3
5e89bd:	cc                   	int3
5e89be:	cc                   	int3
5e89bf:	cc                   	int3
5e89c0:	55                   	push   %ebp
5e89c1:	8b ec                	mov    %esp,%ebp
5e89c3:	6a ff                	push   $0xffffffff
5e89c5:	68 ec c9 b6 00       	push   $0xb6c9ec
5e89ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5e89d0:	50                   	push   %eax
5e89d1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5e89d6:	33 c5                	xor    %ebp,%eax
5e89d8:	50                   	push   %eax
5e89d9:	8d 45 f4             	lea    -0xc(%ebp),%eax
5e89dc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5e89e2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5e89e8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5e89ee:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5e89f1:	a1 a4 8e d7 00       	mov    0xd78ea4,%eax
5e89f6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5e89fc:	7e 48                	jle    0x5e8a46
5e89fe:	68 a4 8e d7 00       	push   $0xd78ea4
5e8a03:	e8 f6 96 e1 ff       	call   0x4020fe
5e8a08:	83 c4 04             	add    $0x4,%esp
5e8a0b:	83 3d a4 8e d7 00 ff 	cmpl   $0xffffffff,0xd78ea4
5e8a12:	75 32                	jne    0x5e8a46
5e8a14:	b9 a0 8e d7 00       	mov    $0xd78ea0,%ecx
5e8a19:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5e8a20:	e8 6f 4d e5 ff       	call   0x43d794
5e8a25:	68 f0 9e bc 00       	push   $0xbc9ef0
5e8a2a:	c7 05 a0 8e d7 00 a0 	movl   $0xbe94a0,0xd78ea0
5e8a31:	94 be 00
5e8a34:	e8 71 bc e2 ff       	call   0x4146aa
5e8a39:	68 a4 8e d7 00       	push   $0xd78ea4
5e8a3e:	e8 e3 8e e4 ff       	call   0x431926
5e8a43:	83 c4 08             	add    $0x8,%esp
5e8a46:	b8 a0 8e d7 00       	mov    $0xd78ea0,%eax
5e8a4b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5e8a4e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5e8a55:	59                   	pop    %ecx
5e8a56:	8b e5                	mov    %ebp,%esp
5e8a58:	5d                   	pop    %ebp
5e8a59:	c3                   	ret
5e8a5a:	cc                   	int3
5e8a5b:	cc                   	int3
5e8a5c:	cc                   	int3
5e8a5d:	cc                   	int3
5e8a5e:	cc                   	int3
5e8a5f:	cc                   	int3
5e8a60:	cc                   	int3
5e8a61:	cc                   	int3
5e8a62:	cc                   	int3
5e8a63:	cc                   	int3
5e8a64:	cc                   	int3
5e8a65:	cc                   	int3
5e8a66:	cc                   	int3
5e8a67:	cc                   	int3
5e8a68:	cc                   	int3
5e8a69:	cc                   	int3
5e8a6a:	cc                   	int3
5e8a6b:	cc                   	int3
5e8a6c:	cc                   	int3
5e8a6d:	cc                   	int3
5e8a6e:	cc                   	int3
5e8a6f:	cc                   	int3
5e8a70:	cc                   	int3
5e8a71:	cc                   	int3
5e8a72:	cc                   	int3
5e8a73:	cc                   	int3
5e8a74:	cc                   	int3
5e8a75:	cc                   	int3
5e8a76:	cc                   	int3
5e8a77:	cc                   	int3
5e8a78:	cc                   	int3
5e8a79:	cc                   	int3
5e8a7a:	cc                   	int3
5e8a7b:	cc                   	int3
5e8a7c:	cc                   	int3
5e8a7d:	cc                   	int3
5e8a7e:	cc                   	int3
5e8a7f:	cc                   	int3
5e8a80:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5e8a83:	e9 2b 21 e3 ff       	jmp    0x41abb3
5e8a88:	cc                   	int3
5e8a89:	cc                   	int3
5e8a8a:	cc                   	int3
5e8a8b:	cc                   	int3
5e8a8c:	cc                   	int3
5e8a8d:	cc                   	int3
5e8a8e:	cc                   	int3
5e8a8f:	cc                   	int3
5e8a90:	ff 74 24 04          	push   0x4(%esp)
5e8a94:	ff 74 24 10          	push   0x10(%esp)
5e8a98:	ff 74 24 10          	push   0x10(%esp)
5e8a9c:	e8 f7 68 e3 ff       	call   0x41f398
5e8aa1:	83 c4 0c             	add    $0xc,%esp
5e8aa4:	c2 0c 00             	ret    $0xc
5e8aa7:	cc                   	int3
5e8aa8:	cc                   	int3
5e8aa9:	cc                   	int3
5e8aaa:	cc                   	int3
5e8aab:	cc                   	int3
5e8aac:	cc                   	int3
5e8aad:	cc                   	int3
5e8aae:	cc                   	int3
5e8aaf:	cc                   	int3
5e8ab0:	55                   	push   %ebp
5e8ab1:	8b ec                	mov    %esp,%ebp
5e8ab3:	6a ff                	push   $0xffffffff
5e8ab5:	68 1c ca b6 00       	push   $0xb6ca1c
5e8aba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5e8ac0:	50                   	push   %eax
5e8ac1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5e8ac6:	33 c5                	xor    %ebp,%eax
5e8ac8:	50                   	push   %eax
5e8ac9:	8d 45 f4             	lea    -0xc(%ebp),%eax
5e8acc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5e8ad2:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5e8ad8:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5e8ade:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5e8ae1:	a1 ac 8e d7 00       	mov    0xd78eac,%eax
5e8ae6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5e8aec:	7e 39                	jle    0x5e8b27
5e8aee:	68 ac 8e d7 00       	push   $0xd78eac
5e8af3:	e8 06 96 e1 ff       	call   0x4020fe
5e8af8:	83 c4 04             	add    $0x4,%esp
5e8afb:	83 3d ac 8e d7 00 ff 	cmpl   $0xffffffff,0xd78eac
5e8b02:	75 23                	jne    0x5e8b27
5e8b04:	68 e5 13 43 00       	push   $0x4313e5
5e8b09:	b9 a8 8e d7 00       	mov    $0xd78ea8,%ecx
5e8b0e:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5e8b15:	e8 56 ad e4 ff       	call   0x433870
5e8b1a:	68 ac 8e d7 00       	push   $0xd78eac
5e8b1f:	e8 02 8e e4 ff       	call   0x431926
5e8b24:	83 c4 04             	add    $0x4,%esp
5e8b27:	b8 a8 8e d7 00       	mov    $0xd78ea8,%eax
5e8b2c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5e8b2f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5e8b36:	59                   	pop    %ecx
5e8b37:	8b e5                	mov    %ebp,%esp
5e8b39:	5d                   	pop    %ebp
5e8b3a:	c3                   	ret
5e8b3b:	cc                   	int3
5e8b3c:	cc                   	int3
5e8b3d:	cc                   	int3
5e8b3e:	cc                   	int3
5e8b3f:	cc                   	int3
5e8b40:	cc                   	int3
5e8b41:	cc                   	int3
5e8b42:	cc                   	int3
5e8b43:	cc                   	int3
5e8b44:	cc                   	int3
5e8b45:	cc                   	int3
5e8b46:	cc                   	int3
5e8b47:	cc                   	int3
5e8b48:	cc                   	int3
5e8b49:	cc                   	int3
5e8b4a:	cc                   	int3
5e8b4b:	cc                   	int3
5e8b4c:	cc                   	int3
5e8b4d:	cc                   	int3
5e8b4e:	cc                   	int3
5e8b4f:	cc                   	int3
5e8b50:	cc                   	int3
5e8b51:	cc                   	int3
5e8b52:	cc                   	int3
5e8b53:	cc                   	int3
5e8b54:	cc                   	int3
5e8b55:	cc                   	int3
5e8b56:	cc                   	int3
5e8b57:	cc                   	int3
5e8b58:	cc                   	int3
5e8b59:	cc                   	int3
5e8b5a:	cc                   	int3
5e8b5b:	cc                   	int3
5e8b5c:	cc                   	int3
5e8b5d:	cc                   	int3
5e8b5e:	cc                   	int3
5e8b5f:	cc                   	int3
5e8b60:	c2 04 00             	ret    $0x4
5e8b63:	cc                   	int3
5e8b64:	cc                   	int3
5e8b65:	cc                   	int3
5e8b66:	cc                   	int3
5e8b67:	cc                   	int3
5e8b68:	cc                   	int3
5e8b69:	cc                   	int3
5e8b6a:	cc                   	int3
5e8b6b:	cc                   	int3
5e8b6c:	cc                   	int3
5e8b6d:	cc                   	int3
5e8b6e:	cc                   	int3
5e8b6f:	cc                   	int3
5e8b70:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
5e8b76:	8b c1                	mov    %ecx,%eax
5e8b78:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
5e8b7f:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
5e8b86:	c2 04 00             	ret    $0x4
5e8b89:	cc                   	int3
5e8b8a:	cc                   	int3
5e8b8b:	cc                   	int3
5e8b8c:	cc                   	int3
5e8b8d:	cc                   	int3
5e8b8e:	cc                   	int3