5dc9f1:	74 0c                	je     0x5dc9ff
5dc9f3:	8b 01                	mov    (%ecx),%eax
5dc9f5:	8b 40 04             	mov    0x4(%eax),%eax
5dc9f8:	03 c8                	add    %eax,%ecx
5dc9fa:	8b 01                	mov    (%ecx),%eax
5dc9fc:	ff 50 08             	call   *0x8(%eax)
5dc9ff:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5dca02:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5dca09:	59                   	pop    %ecx
5dca0a:	5e                   	pop    %esi
5dca0b:	8b e5                	mov    %ebp,%esp
5dca0d:	5d                   	pop    %ebp
5dca0e:	c2 08 00             	ret    $0x8
5dca11:	cc                   	int3
5dca12:	cc                   	int3
5dca13:	cc                   	int3
5dca14:	cc                   	int3
5dca15:	cc                   	int3
5dca16:	cc                   	int3
5dca17:	cc                   	int3
5dca18:	cc                   	int3
5dca19:	cc                   	int3
5dca1a:	cc                   	int3
5dca1b:	cc                   	int3
5dca1c:	cc                   	int3
5dca1d:	cc                   	int3
5dca1e:	cc                   	int3
5dca1f:	cc                   	int3
5dca20:	cc                   	int3
5dca21:	cc                   	int3
5dca22:	cc                   	int3
5dca23:	cc                   	int3
5dca24:	cc                   	int3
5dca25:	cc                   	int3
5dca26:	cc                   	int3
5dca27:	cc                   	int3
5dca28:	cc                   	int3
5dca29:	cc                   	int3
5dca2a:	cc                   	int3
5dca2b:	cc                   	int3
5dca2c:	cc                   	int3
5dca2d:	cc                   	int3
5dca2e:	cc                   	int3
5dca2f:	cc                   	int3
5dca30:	55                   	push   %ebp
5dca31:	8b ec                	mov    %esp,%ebp
5dca33:	6a ff                	push   $0xffffffff
5dca35:	68 59 a2 b6 00       	push   $0xb6a259
5dca3a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5dca40:	50                   	push   %eax
5dca41:	51                   	push   %ecx
5dca42:	56                   	push   %esi
5dca43:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5dca48:	33 c5                	xor    %ebp,%eax
5dca4a:	50                   	push   %eax
5dca4b:	8d 45 f4             	lea    -0xc(%ebp),%eax
5dca4e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5dca54:	8b 75 08             	mov    0x8(%ebp),%esi
5dca57:	89 75 f0             	mov    %esi,-0x10(%ebp)
5dca5a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5dca61:	85 f6                	test   %esi,%esi
5dca63:	74 2a                	je     0x5dca8f
5dca65:	8b ce                	mov    %esi,%ecx
5dca67:	e8 aa ff e4 ff       	call   0x42ca16
5dca6c:	8b 45 0c             	mov    0xc(%ebp),%eax
5dca6f:	c7 06 84 3d be 00    	movl   $0xbe3d84,(%esi)
5dca75:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5dca79:	8b 48 04             	mov    0x4(%eax),%ecx
5dca7c:	89 4e 04             	mov    %ecx,0x4(%esi)
5dca7f:	85 c9                	test   %ecx,%ecx
5dca81:	74 0c                	je     0x5dca8f
5dca83:	8b 01                	mov    (%ecx),%eax
5dca85:	8b 40 04             	mov    0x4(%eax),%eax
5dca88:	03 c8                	add    %eax,%ecx
5dca8a:	8b 01                	mov    (%ecx),%eax
5dca8c:	ff 50 08             	call   *0x8(%eax)
5dca8f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5dca92:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5dca99:	59                   	pop    %ecx
5dca9a:	5e                   	pop    %esi
5dca9b:	8b e5                	mov    %ebp,%esp
5dca9d:	5d                   	pop    %ebp
5dca9e:	c2 08 00             	ret    $0x8
5dcaa1:	cc                   	int3
5dcaa2:	cc                   	int3
5dcaa3:	cc                   	int3
5dcaa4:	cc                   	int3
5dcaa5:	cc                   	int3
5dcaa6:	cc                   	int3
5dcaa7:	cc                   	int3
5dcaa8:	cc                   	int3
5dcaa9:	cc                   	int3
5dcaaa:	cc                   	int3
5dcaab:	cc                   	int3
5dcaac:	cc                   	int3
5dcaad:	cc                   	int3
5dcaae:	cc                   	int3
5dcaaf:	cc                   	int3
5dcab0:	cc                   	int3
5dcab1:	cc                   	int3
5dcab2:	cc                   	int3
5dcab3:	cc                   	int3
5dcab4:	cc                   	int3
5dcab5:	cc                   	int3
5dcab6:	cc                   	int3
5dcab7:	cc                   	int3
5dcab8:	cc                   	int3
5dcab9:	cc                   	int3
5dcaba:	cc                   	int3
5dcabb:	cc                   	int3
5dcabc:	cc                   	int3
5dcabd:	cc                   	int3
5dcabe:	cc                   	int3
5dcabf:	cc                   	int3
5dcac0:	55                   	push   %ebp
5dcac1:	8b ec                	mov    %esp,%ebp
5dcac3:	6a ff                	push   $0xffffffff
5dcac5:	68 a9 a2 b6 00       	push   $0xb6a2a9
5dcaca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5dcad0:	50                   	push   %eax
5dcad1:	51                   	push   %ecx
5dcad2:	56                   	push   %esi
5dcad3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5dcad8:	33 c5                	xor    %ebp,%eax
5dcada:	50                   	push   %eax
5dcadb:	8d 45 f4             	lea    -0xc(%ebp),%eax
5dcade:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5dcae4:	8b 75 0c             	mov    0xc(%ebp),%esi
5dcae7:	89 75 f0             	mov    %esi,-0x10(%ebp)
5dcaea:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5dcaf1:	85 f6                	test   %esi,%esi
5dcaf3:	74 2a                	je     0x5dcb1f
5dcaf5:	8b ce                	mov    %esi,%ecx
5dcaf7:	e8 1a ff e4 ff       	call   0x42ca16
5dcafc:	8b 45 10             	mov    0x10(%ebp),%eax
5dcaff:	c7 06 84 3d be 00    	movl   $0xbe3d84,(%esi)
5dcb05:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5dcb09:	8b 48 04             	mov    0x4(%eax),%ecx
5dcb0c:	89 4e 04             	mov    %ecx,0x4(%esi)
5dcb0f:	85 c9                	test   %ecx,%ecx
5dcb11:	74 0c                	je     0x5dcb1f
5dcb13:	8b 01                	mov    (%ecx),%eax
5dcb15:	8b 40 04             	mov    0x4(%eax),%eax
5dcb18:	03 c8                	add    %eax,%ecx
5dcb1a:	8b 01                	mov    (%ecx),%eax
5dcb1c:	ff 50 08             	call   *0x8(%eax)
5dcb1f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5dcb22:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5dcb29:	59                   	pop    %ecx
5dcb2a:	5e                   	pop    %esi
5dcb2b:	8b e5                	mov    %ebp,%esp
5dcb2d:	5d                   	pop    %ebp
5dcb2e:	c3                   	ret
5dcb2f:	cc                   	int3
5dcb30:	cc                   	int3
5dcb31:	cc                   	int3
5dcb32:	cc                   	int3
5dcb33:	cc                   	int3
5dcb34:	cc                   	int3
5dcb35:	cc                   	int3
5dcb36:	cc                   	int3
5dcb37:	cc                   	int3
5dcb38:	cc                   	int3
5dcb39:	cc                   	int3
5dcb3a:	cc                   	int3
5dcb3b:	cc                   	int3
5dcb3c:	cc                   	int3
5dcb3d:	cc                   	int3
5dcb3e:	cc                   	int3
5dcb3f:	cc                   	int3
5dcb40:	cc                   	int3
5dcb41:	cc                   	int3
5dcb42:	cc                   	int3
5dcb43:	cc                   	int3
5dcb44:	cc                   	int3
5dcb45:	cc                   	int3
5dcb46:	cc                   	int3
5dcb47:	cc                   	int3
5dcb48:	cc                   	int3
5dcb49:	cc                   	int3
5dcb4a:	cc                   	int3
5dcb4b:	cc                   	int3
5dcb4c:	cc                   	int3
5dcb4d:	cc                   	int3
5dcb4e:	cc                   	int3
5dcb4f:	cc                   	int3
5dcb50:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5dcb54:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
5dcb5b:	00
5dcb5c:	8b 01                	mov    (%ecx),%eax
5dcb5e:	ff 20                	jmp    *(%eax)
5dcb60:	cc                   	int3
5dcb61:	cc                   	int3
5dcb62:	cc                   	int3
5dcb63:	cc                   	int3
5dcb64:	cc                   	int3
5dcb65:	cc                   	int3
5dcb66:	cc                   	int3
5dcb67:	cc                   	int3
5dcb68:	cc                   	int3
5dcb69:	cc                   	int3
5dcb6a:	cc                   	int3
5dcb6b:	cc                   	int3
5dcb6c:	cc                   	int3
5dcb6d:	cc                   	int3
5dcb6e:	cc                   	int3
5dcb6f:	cc                   	int3
5dcb70:	8b 4c 24 04          	mov    0x4(%esp),%ecx
5dcb74:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
5dcb7b:	00
5dcb7c:	8b 01                	mov    (%ecx),%eax
5dcb7e:	ff 20                	jmp    *(%eax)
5dcb80:	cc                   	int3
5dcb81:	cc                   	int3
5dcb82:	cc                   	int3
5dcb83:	cc                   	int3
5dcb84:	cc                   	int3
5dcb85:	cc                   	int3
5dcb86:	cc                   	int3
5dcb87:	cc                   	int3
5dcb88:	cc                   	int3
5dcb89:	cc                   	int3
5dcb8a:	cc                   	int3
5dcb8b:	cc                   	int3
5dcb8c:	cc                   	int3
5dcb8d:	cc                   	int3
5dcb8e:	cc                   	int3
5dcb8f:	cc                   	int3
5dcb90:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5dcb94:	6a 00                	push   $0x0
5dcb96:	8b 01                	mov    (%ecx),%eax
5dcb98:	ff 10                	call   *(%eax)
5dcb9a:	c3                   	ret
5dcb9b:	cc                   	int3
5dcb9c:	cc                   	int3
5dcb9d:	cc                   	int3
5dcb9e:	cc                   	int3
5dcb9f:	cc                   	int3
5dcba0:	8b 44 24 04          	mov    0x4(%esp),%eax
5dcba4:	c3                   	ret
5dcba5:	cc                   	int3
5dcba6:	cc                   	int3
5dcba7:	cc                   	int3
5dcba8:	cc                   	int3
5dcba9:	cc                   	int3
5dcbaa:	cc                   	int3
5dcbab:	cc                   	int3
5dcbac:	cc                   	int3
5dcbad:	cc                   	int3
5dcbae:	cc                   	int3
5dcbaf:	cc                   	int3
5dcbb0:	8b 44 24 04          	mov    0x4(%esp),%eax
5dcbb4:	c3                   	ret
5dcbb5:	cc                   	int3
5dcbb6:	cc                   	int3
5dcbb7:	cc                   	int3
5dcbb8:	cc                   	int3
5dcbb9:	cc                   	int3
5dcbba:	cc                   	int3
5dcbbb:	cc                   	int3
5dcbbc:	cc                   	int3
5dcbbd:	cc                   	int3
5dcbbe:	cc                   	int3
5dcbbf:	cc                   	int3
5dcbc0:	8b 44 24 04          	mov    0x4(%esp),%eax
5dcbc4:	c3                   	ret
5dcbc5:	cc                   	int3
5dcbc6:	cc                   	int3
5dcbc7:	cc                   	int3
5dcbc8:	cc                   	int3
5dcbc9:	cc                   	int3
5dcbca:	cc                   	int3
5dcbcb:	cc                   	int3
5dcbcc:	cc                   	int3
5dcbcd:	cc                   	int3
5dcbce:	cc                   	int3
5dcbcf:	cc                   	int3
5dcbd0:	8b 44 24 04          	mov    0x4(%esp),%eax
5dcbd4:	c3                   	ret
5dcbd5:	cc                   	int3
5dcbd6:	cc                   	int3
5dcbd7:	cc                   	int3
5dcbd8:	cc                   	int3
5dcbd9:	cc                   	int3
5dcbda:	cc                   	int3
5dcbdb:	cc                   	int3
5dcbdc:	cc                   	int3
5dcbdd:	cc                   	int3
5dcbde:	cc                   	int3
5dcbdf:	cc                   	int3
5dcbe0:	8b 44 24 04          	mov    0x4(%esp),%eax
5dcbe4:	c3                   	ret
5dcbe5:	cc                   	int3
5dcbe6:	cc                   	int3
5dcbe7:	cc                   	int3
5dcbe8:	cc                   	int3
5dcbe9:	cc                   	int3
5dcbea:	cc                   	int3
5dcbeb:	cc                   	int3
5dcbec:	cc                   	int3
5dcbed:	cc                   	int3
5dcbee:	cc                   	int3
5dcbef:	cc                   	int3
5dcbf0:	55                   	push   %ebp
5dcbf1:	8b ec                	mov    %esp,%ebp
5dcbf3:	6a ff                	push   $0xffffffff
5dcbf5:	68 e8 a2 b6 00       	push   $0xb6a2e8
5dcbfa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5dcc00:	50                   	push   %eax
5dcc01:	51                   	push   %ecx
5dcc02:	56                   	push   %esi
5dcc03:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5dcc08:	33 c5                	xor    %ebp,%eax
5dcc0a:	50                   	push   %eax
5dcc0b:	8d 45 f4             	lea    -0xc(%ebp),%eax
5dcc0e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5dcc14:	8b f1                	mov    %ecx,%esi
5dcc16:	89 75 f0             	mov    %esi,-0x10(%ebp)
5dcc19:	e8 f8 fd e4 ff       	call   0x42ca16
5dcc1e:	8b 4d 08             	mov    0x8(%ebp),%ecx
5dcc21:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5dcc28:	c7 06 84 3d be 00    	movl   $0xbe3d84,(%esi)
5dcc2e:	89 4e 04             	mov    %ecx,0x4(%esi)
5dcc31:	85 c9                	test   %ecx,%ecx
5dcc33:	74 0c                	je     0x5dcc41
5dcc35:	8b 01                	mov    (%ecx),%eax
5dcc37:	8b 40 04             	mov    0x4(%eax),%eax
5dcc3a:	03 c8                	add    %eax,%ecx
5dcc3c:	8b 01                	mov    (%ecx),%eax
5dcc3e:	ff 50 08             	call   *0x8(%eax)
5dcc41:	8b c6                	mov    %esi,%eax
5dcc43:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5dcc46:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5dcc4d:	59                   	pop    %ecx
5dcc4e:	5e                   	pop    %esi
5dcc4f:	8b e5                	mov    %ebp,%esp
5dcc51:	5d                   	pop    %ebp
5dcc52:	c2 04 00             	ret    $0x4
5dcc55:	cc                   	int3
5dcc56:	cc                   	int3
5dcc57:	cc                   	int3
5dcc58:	cc                   	int3
5dcc59:	cc                   	int3
5dcc5a:	cc                   	int3
5dcc5b:	cc                   	int3
5dcc5c:	cc                   	int3
5dcc5d:	cc                   	int3
5dcc5e:	cc                   	int3
5dcc5f:	cc                   	int3
5dcc60:	cc                   	int3