5b68ce:	cc                   	int3
5b68cf:	cc                   	int3
5b68d0:	cc                   	int3
5b68d1:	cc                   	int3
5b68d2:	cc                   	int3
5b68d3:	cc                   	int3
5b68d4:	cc                   	int3
5b68d5:	cc                   	int3
5b68d6:	cc                   	int3
5b68d7:	cc                   	int3
5b68d8:	cc                   	int3
5b68d9:	cc                   	int3
5b68da:	cc                   	int3
5b68db:	cc                   	int3
5b68dc:	cc                   	int3
5b68dd:	cc                   	int3
5b68de:	cc                   	int3
5b68df:	cc                   	int3
5b68e0:	cc                   	int3
5b68e1:	cc                   	int3
5b68e2:	cc                   	int3
5b68e3:	cc                   	int3
5b68e4:	cc                   	int3
5b68e5:	cc                   	int3
5b68e6:	cc                   	int3
5b68e7:	cc                   	int3
5b68e8:	cc                   	int3
5b68e9:	cc                   	int3
5b68ea:	cc                   	int3
5b68eb:	cc                   	int3
5b68ec:	cc                   	int3
5b68ed:	cc                   	int3
5b68ee:	cc                   	int3
5b68ef:	cc                   	int3
5b68f0:	56                   	push   %esi
5b68f1:	8b f1                	mov    %ecx,%esi
5b68f3:	c7 06 a0 62 be 00    	movl   $0xbe62a0,(%esi)
5b68f9:	e8 df cd e5 ff       	call   0x4136dd
5b68fe:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5b6903:	74 0b                	je     0x5b6910
5b6905:	6a 04                	push   $0x4
5b6907:	56                   	push   %esi
5b6908:	e8 8f b5 e4 ff       	call   0x401e9c
5b690d:	83 c4 08             	add    $0x8,%esp
5b6910:	8b c6                	mov    %esi,%eax
5b6912:	5e                   	pop    %esi
5b6913:	c2 04 00             	ret    $0x4
5b6916:	cc                   	int3
5b6917:	cc                   	int3
5b6918:	cc                   	int3
5b6919:	cc                   	int3
5b691a:	cc                   	int3
5b691b:	cc                   	int3
5b691c:	cc                   	int3
5b691d:	cc                   	int3
5b691e:	cc                   	int3
5b691f:	cc                   	int3
5b6920:	56                   	push   %esi
5b6921:	8d 71 ec             	lea    -0x14(%ecx),%esi
5b6924:	e8 9a 0b e5 ff       	call   0x4074c3
5b6929:	8d 4e 34             	lea    0x34(%esi),%ecx
5b692c:	e8 a4 1c e5 ff       	call   0x4085d5
5b6931:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5b6936:	c7 46 14 b8 e1 bd 00 	movl   $0xbde1b8,0x14(%esi)
5b693d:	74 0b                	je     0x5b694a
5b693f:	6a 30                	push   $0x30
5b6941:	56                   	push   %esi
5b6942:	e8 55 b5 e4 ff       	call   0x401e9c
5b6947:	83 c4 08             	add    $0x8,%esp
5b694a:	8b c6                	mov    %esi,%eax
5b694c:	5e                   	pop    %esi
5b694d:	c2 04 00             	ret    $0x4
5b6950:	cc                   	int3
5b6951:	cc                   	int3
5b6952:	cc                   	int3
5b6953:	cc                   	int3
5b6954:	cc                   	int3
5b6955:	cc                   	int3
5b6956:	cc                   	int3
5b6957:	cc                   	int3
5b6958:	cc                   	int3
5b6959:	cc                   	int3
5b695a:	cc                   	int3
5b695b:	cc                   	int3
5b695c:	cc                   	int3
5b695d:	cc                   	int3
5b695e:	cc                   	int3
5b695f:	cc                   	int3
5b6960:	56                   	push   %esi
5b6961:	8b f1                	mov    %ecx,%esi
5b6963:	e8 0f cb e4 ff       	call   0x403477
5b6968:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5b696d:	74 0b                	je     0x5b697a
5b696f:	6a 58                	push   $0x58
5b6971:	56                   	push   %esi
5b6972:	e8 25 b5 e4 ff       	call   0x401e9c
5b6977:	83 c4 08             	add    $0x8,%esp
5b697a:	8b c6                	mov    %esi,%eax
5b697c:	5e                   	pop    %esi
5b697d:	c2 04 00             	ret    $0x4
5b6980:	cc                   	int3
5b6981:	cc                   	int3
5b6982:	cc                   	int3
5b6983:	cc                   	int3
5b6984:	cc                   	int3
5b6985:	cc                   	int3
5b6986:	cc                   	int3
5b6987:	cc                   	int3
5b6988:	cc                   	int3
5b6989:	cc                   	int3
5b698a:	cc                   	int3
5b698b:	cc                   	int3
5b698c:	cc                   	int3
5b698d:	cc                   	int3
5b698e:	cc                   	int3
5b698f:	cc                   	int3
5b6990:	56                   	push   %esi
5b6991:	8b 74 24 08          	mov    0x8(%esp),%esi
5b6995:	8d 4e 10             	lea    0x10(%esi),%ecx
5b6998:	e8 bb 9c e6 ff       	call   0x420658
5b699d:	56                   	push   %esi
5b699e:	e8 ec ad e4 ff       	call   0x40178f
5b69a3:	83 c4 04             	add    $0x4,%esp
5b69a6:	5e                   	pop    %esi
5b69a7:	c2 04 00             	ret    $0x4
5b69aa:	cc                   	int3
5b69ab:	cc                   	int3
5b69ac:	cc                   	int3
5b69ad:	cc                   	int3
5b69ae:	cc                   	int3
5b69af:	cc                   	int3
5b69b0:	8d 41 04             	lea    0x4(%ecx),%eax
5b69b3:	c3                   	ret
5b69b4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5b69b7:	e9 c4 41 e7 ff       	jmp    0x42ab80
5b69bc:	cc                   	int3
5b69bd:	cc                   	int3
5b69be:	cc                   	int3
5b69bf:	cc                   	int3
5b69c0:	8b 41 ec             	mov    -0x14(%ecx),%eax
5b69c3:	83 c1 f8             	add    $0xfffffff8,%ecx
5b69c6:	8b 40 0c             	mov    0xc(%eax),%eax
5b69c9:	03 c8                	add    %eax,%ecx
5b69cb:	e9 71 62 e7 ff       	jmp    0x42cc41
5b69d0:	cc                   	int3
5b69d1:	cc                   	int3
5b69d2:	cc                   	int3
5b69d3:	cc                   	int3
5b69d4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5b69d7:	e9 a4 5c e5 ff       	jmp    0x40c680
5b69dc:	cc                   	int3
5b69dd:	cc                   	int3
5b69de:	cc                   	int3
5b69df:	cc                   	int3
5b69e0:	56                   	push   %esi
5b69e1:	8b f1                	mov    %ecx,%esi
5b69e3:	e8 da ea e7 ff       	call   0x4354c2
5b69e8:	39 44 24 08          	cmp    %eax,0x8(%esp)
5b69ec:	75 16                	jne    0x5b6a04
5b69ee:	8d 46 ec             	lea    -0x14(%esi),%eax
5b69f1:	85 c0                	test   %eax,%eax
5b69f3:	74 30                	je     0x5b6a25
5b69f5:	8b 46 ec             	mov    -0x14(%esi),%eax
5b69f8:	8b 40 04             	mov    0x4(%eax),%eax
5b69fb:	83 c0 ec             	add    $0xffffffec,%eax
5b69fe:	03 c6                	add    %esi,%eax
5b6a00:	5e                   	pop    %esi
5b6a01:	c2 04 00             	ret    $0x4
5b6a04:	e8 01 f1 e4 ff       	call   0x405b0a
5b6a09:	39 44 24 08          	cmp    %eax,0x8(%esp)
5b6a0d:	75 16                	jne    0x5b6a25
5b6a0f:	8d 46 ec             	lea    -0x14(%esi),%eax
5b6a12:	85 c0                	test   %eax,%eax
5b6a14:	74 0f                	je     0x5b6a25
5b6a16:	8b 46 ec             	mov    -0x14(%esi),%eax
5b6a19:	8b 40 08             	mov    0x8(%eax),%eax
5b6a1c:	83 c0 ec             	add    $0xffffffec,%eax
5b6a1f:	03 c6                	add    %esi,%eax
5b6a21:	5e                   	pop    %esi
5b6a22:	c2 04 00             	ret    $0x4
5b6a25:	33 c0                	xor    %eax,%eax
5b6a27:	5e                   	pop    %esi
5b6a28:	c2 04 00             	ret    $0x4
5b6a2b:	cc                   	int3
5b6a2c:	cc                   	int3
5b6a2d:	cc                   	int3
5b6a2e:	cc                   	int3
5b6a2f:	cc                   	int3
5b6a30:	cc                   	int3
5b6a31:	cc                   	int3
5b6a32:	cc                   	int3
5b6a33:	cc                   	int3
5b6a34:	cc                   	int3
5b6a35:	cc                   	int3
5b6a36:	cc                   	int3
5b6a37:	cc                   	int3
5b6a38:	cc                   	int3
5b6a39:	cc                   	int3
5b6a3a:	cc                   	int3
5b6a3b:	cc                   	int3
5b6a3c:	cc                   	int3
5b6a3d:	cc                   	int3
5b6a3e:	cc                   	int3
5b6a3f:	cc                   	int3
5b6a40:	55                   	push   %ebp
5b6a41:	8b ec                	mov    %esp,%ebp
5b6a43:	6a ff                	push   $0xffffffff
5b6a45:	68 38 3e b6 00       	push   $0xb63e38
5b6a4a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5b6a50:	50                   	push   %eax
5b6a51:	83 ec 34             	sub    $0x34,%esp
5b6a54:	56                   	push   %esi
5b6a55:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5b6a5a:	33 c5                	xor    %ebp,%eax
5b6a5c:	50                   	push   %eax
5b6a5d:	8d 45 f4             	lea    -0xc(%ebp),%eax
5b6a60:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5b6a66:	6a 01                	push   $0x1
5b6a68:	8d 4d c0             	lea    -0x40(%ebp),%ecx
5b6a6b:	e8 12 72 e6 ff       	call   0x41dc82
5b6a70:	8b f0                	mov    %eax,%esi
5b6a72:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5b6a79:	e8 95 57 e8 ff       	call   0x43c213
5b6a7e:	50                   	push   %eax
5b6a7f:	ff 75 08             	push   0x8(%ebp)
5b6a82:	8b ce                	mov    %esi,%ecx
5b6a84:	e8 fc ac e4 ff       	call   0x401785
5b6a89:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5b6a8c:	e8 32 0a e5 ff       	call   0x4074c3
5b6a91:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5b6a94:	e8 3c 1b e5 ff       	call   0x4085d5
5b6a99:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5b6a9c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5b6aa3:	59                   	pop    %ecx
5b6aa4:	5e                   	pop    %esi
5b6aa5:	8b e5                	mov    %ebp,%esp
5b6aa7:	5d                   	pop    %ebp
5b6aa8:	c3                   	ret
5b6aa9:	cc                   	int3
5b6aaa:	cc                   	int3
5b6aab:	cc                   	int3
5b6aac:	cc                   	int3
5b6aad:	cc                   	int3
5b6aae:	cc                   	int3
5b6aaf:	cc                   	int3
5b6ab0:	cc                   	int3
5b6ab1:	cc                   	int3
5b6ab2:	cc                   	int3
5b6ab3:	cc                   	int3
5b6ab4:	cc                   	int3
5b6ab5:	cc                   	int3
5b6ab6:	cc                   	int3
5b6ab7:	cc                   	int3
5b6ab8:	cc                   	int3
5b6ab9:	cc                   	int3
5b6aba:	cc                   	int3
5b6abb:	cc                   	int3
5b6abc:	cc                   	int3
5b6abd:	cc                   	int3
5b6abe:	cc                   	int3
5b6abf:	cc                   	int3
5b6ac0:	cc                   	int3
5b6ac1:	cc                   	int3
5b6ac2:	cc                   	int3
5b6ac3:	cc                   	int3
5b6ac4:	cc                   	int3
5b6ac5:	cc                   	int3
5b6ac6:	cc                   	int3
5b6ac7:	cc                   	int3
5b6ac8:	cc                   	int3
5b6ac9:	cc                   	int3
5b6aca:	cc                   	int3
5b6acb:	cc                   	int3
5b6acc:	cc                   	int3
5b6acd:	cc                   	int3
5b6ace:	cc                   	int3
5b6acf:	cc                   	int3
5b6ad0:	55                   	push   %ebp
5b6ad1:	8b ec                	mov    %esp,%ebp
5b6ad3:	6a ff                	push   $0xffffffff
5b6ad5:	68 68 3e b6 00       	push   $0xb63e68
5b6ada:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5b6ae0:	50                   	push   %eax
5b6ae1:	83 ec 34             	sub    $0x34,%esp
5b6ae4:	56                   	push   %esi
5b6ae5:	57                   	push   %edi
5b6ae6:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5b6aeb:	33 c5                	xor    %ebp,%eax
5b6aed:	50                   	push   %eax
5b6aee:	8d 45 f4             	lea    -0xc(%ebp),%eax
5b6af1:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5b6af7:	6a 01                	push   $0x1
5b6af9:	8d 4d c0             	lea    -0x40(%ebp),%ecx
5b6afc:	e8 81 71 e6 ff       	call   0x41dc82
5b6b01:	8b f8                	mov    %eax,%edi
5b6b03:	8b 0f                	mov    (%edi),%ecx
5b6b05:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5b6b0c:	8b 49 08             	mov    0x8(%ecx),%ecx
5b6b0f:	8b 34 0f             	mov    (%edi,%ecx,1),%esi
5b6b12:	e8 fc 56 e8 ff       	call   0x43c213
5b6b17:	50                   	push   %eax
5b6b18:	8b 07                	mov    (%edi),%eax
5b6b1a:	ff 75 08             	push   0x8(%ebp)
5b6b1d:	8b 48 08             	mov    0x8(%eax),%ecx
5b6b20:	03 cf                	add    %edi,%ecx
5b6b22:	ff 16                	call   *(%esi)
5b6b24:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5b6b27:	e8 97 09 e5 ff       	call   0x4074c3
5b6b2c:	8d 4d f4             	lea    -0xc(%ebp),%ecx
5b6b2f:	e8 a1 1a e5 ff       	call   0x4085d5
5b6b34:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5b6b37:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5b6b3e:	59                   	pop    %ecx
5b6b3f:	5f                   	pop    %edi
5b6b40:	5e                   	pop    %esi
5b6b41:	8b e5                	mov    %ebp,%esp
5b6b43:	5d                   	pop    %ebp
5b6b44:	c3                   	ret
5b6b45:	cc                   	int3
5b6b46:	cc                   	int3
5b6b47:	cc                   	int3
5b6b48:	cc                   	int3
5b6b49:	cc                   	int3
5b6b4a:	cc                   	int3
5b6b4b:	cc                   	int3
5b6b4c:	cc                   	int3
5b6b4d:	cc                   	int3
5b6b4e:	cc                   	int3
5b6b4f:	cc                   	int3
5b6b50:	cc                   	int3
5b6b51:	cc                   	int3
5b6b52:	cc                   	int3
5b6b53:	cc                   	int3
5b6b54:	cc                   	int3
5b6b55:	cc                   	int3
5b6b56:	cc                   	int3
5b6b57:	cc                   	int3
5b6b58:	cc                   	int3
5b6b59:	cc                   	int3
5b6b5a:	cc                   	int3
5b6b5b:	cc                   	int3
5b6b5c:	cc                   	int3
5b6b5d:	cc                   	int3
5b6b5e:	cc                   	int3
5b6b5f:	cc                   	int3
5b6b60:	cc                   	int3
5b6b61:	cc                   	int3
5b6b62:	cc                   	int3
5b6b63:	cc                   	int3
5b6b64:	cc                   	int3