59c8d6:	cc                   	int3
59c8d7:	cc                   	int3
59c8d8:	cc                   	int3
59c8d9:	cc                   	int3
59c8da:	cc                   	int3
59c8db:	cc                   	int3
59c8dc:	cc                   	int3
59c8dd:	cc                   	int3
59c8de:	cc                   	int3
59c8df:	cc                   	int3
59c8e0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
59c8e4:	85 c9                	test   %ecx,%ecx
59c8e6:	74 08                	je     0x59c8f0
59c8e8:	8b 44 24 0c          	mov    0xc(%esp),%eax
59c8ec:	8b 00                	mov    (%eax),%eax
59c8ee:	89 01                	mov    %eax,(%ecx)
59c8f0:	c3                   	ret
59c8f1:	cc                   	int3
59c8f2:	cc                   	int3
59c8f3:	cc                   	int3
59c8f4:	cc                   	int3
59c8f5:	cc                   	int3
59c8f6:	cc                   	int3
59c8f7:	cc                   	int3
59c8f8:	cc                   	int3
59c8f9:	cc                   	int3
59c8fa:	cc                   	int3
59c8fb:	cc                   	int3
59c8fc:	cc                   	int3
59c8fd:	cc                   	int3
59c8fe:	cc                   	int3
59c8ff:	cc                   	int3
59c900:	55                   	push   %ebp
59c901:	8b ec                	mov    %esp,%ebp
59c903:	6a ff                	push   $0xffffffff
59c905:	68 f9 f1 b5 00       	push   $0xb5f1f9
59c90a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
59c910:	50                   	push   %eax
59c911:	51                   	push   %ecx
59c912:	56                   	push   %esi
59c913:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
59c918:	33 c5                	xor    %ebp,%eax
59c91a:	50                   	push   %eax
59c91b:	8d 45 f4             	lea    -0xc(%ebp),%eax
59c91e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
59c924:	8b 75 08             	mov    0x8(%ebp),%esi
59c927:	89 75 f0             	mov    %esi,-0x10(%ebp)
59c92a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
59c931:	85 f6                	test   %esi,%esi
59c933:	74 2a                	je     0x59c95f
59c935:	8b ce                	mov    %esi,%ecx
59c937:	e8 da 00 e9 ff       	call   0x42ca16
59c93c:	8b 45 0c             	mov    0xc(%ebp),%eax
59c93f:	c7 06 68 e6 bd 00    	movl   $0xbde668,(%esi)
59c945:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
59c949:	8b 48 04             	mov    0x4(%eax),%ecx
59c94c:	89 4e 04             	mov    %ecx,0x4(%esi)
59c94f:	85 c9                	test   %ecx,%ecx
59c951:	74 0c                	je     0x59c95f
59c953:	8b 01                	mov    (%ecx),%eax
59c955:	8b 40 04             	mov    0x4(%eax),%eax
59c958:	03 c8                	add    %eax,%ecx
59c95a:	8b 01                	mov    (%ecx),%eax
59c95c:	ff 50 08             	call   *0x8(%eax)
59c95f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
59c962:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
59c969:	59                   	pop    %ecx
59c96a:	5e                   	pop    %esi
59c96b:	8b e5                	mov    %ebp,%esp
59c96d:	5d                   	pop    %ebp
59c96e:	c2 08 00             	ret    $0x8
59c971:	cc                   	int3
59c972:	cc                   	int3
59c973:	cc                   	int3
59c974:	cc                   	int3
59c975:	cc                   	int3
59c976:	cc                   	int3
59c977:	cc                   	int3
59c978:	cc                   	int3
59c979:	cc                   	int3
59c97a:	cc                   	int3
59c97b:	cc                   	int3
59c97c:	cc                   	int3
59c97d:	cc                   	int3
59c97e:	cc                   	int3
59c97f:	cc                   	int3
59c980:	cc                   	int3
59c981:	cc                   	int3
59c982:	cc                   	int3
59c983:	cc                   	int3
59c984:	cc                   	int3
59c985:	cc                   	int3
59c986:	cc                   	int3
59c987:	cc                   	int3
59c988:	cc                   	int3
59c989:	cc                   	int3
59c98a:	cc                   	int3
59c98b:	cc                   	int3
59c98c:	cc                   	int3
59c98d:	cc                   	int3
59c98e:	cc                   	int3
59c98f:	cc                   	int3
59c990:	55                   	push   %ebp
59c991:	8b ec                	mov    %esp,%ebp
59c993:	6a ff                	push   $0xffffffff
59c995:	68 49 f2 b5 00       	push   $0xb5f249
59c99a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
59c9a0:	50                   	push   %eax
59c9a1:	51                   	push   %ecx
59c9a2:	56                   	push   %esi
59c9a3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
59c9a8:	33 c5                	xor    %ebp,%eax
59c9aa:	50                   	push   %eax
59c9ab:	8d 45 f4             	lea    -0xc(%ebp),%eax
59c9ae:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
59c9b4:	8b 75 08             	mov    0x8(%ebp),%esi
59c9b7:	89 75 f0             	mov    %esi,-0x10(%ebp)
59c9ba:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
59c9c1:	85 f6                	test   %esi,%esi
59c9c3:	74 2a                	je     0x59c9ef
59c9c5:	8b ce                	mov    %esi,%ecx
59c9c7:	e8 4a 00 e9 ff       	call   0x42ca16
59c9cc:	8b 45 0c             	mov    0xc(%ebp),%eax
59c9cf:	c7 06 68 e6 bd 00    	movl   $0xbde668,(%esi)
59c9d5:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
59c9d9:	8b 48 04             	mov    0x4(%eax),%ecx
59c9dc:	89 4e 04             	mov    %ecx,0x4(%esi)
59c9df:	85 c9                	test   %ecx,%ecx
59c9e1:	74 0c                	je     0x59c9ef
59c9e3:	8b 01                	mov    (%ecx),%eax
59c9e5:	8b 40 04             	mov    0x4(%eax),%eax
59c9e8:	03 c8                	add    %eax,%ecx
59c9ea:	8b 01                	mov    (%ecx),%eax
59c9ec:	ff 50 08             	call   *0x8(%eax)
59c9ef:	8b 4d f4             	mov    -0xc(%ebp),%ecx
59c9f2:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
59c9f9:	59                   	pop    %ecx
59c9fa:	5e                   	pop    %esi
59c9fb:	8b e5                	mov    %ebp,%esp
59c9fd:	5d                   	pop    %ebp
59c9fe:	c2 08 00             	ret    $0x8
59ca01:	cc                   	int3
59ca02:	cc                   	int3
59ca03:	cc                   	int3
59ca04:	cc                   	int3
59ca05:	cc                   	int3
59ca06:	cc                   	int3
59ca07:	cc                   	int3
59ca08:	cc                   	int3
59ca09:	cc                   	int3
59ca0a:	cc                   	int3
59ca0b:	cc                   	int3
59ca0c:	cc                   	int3
59ca0d:	cc                   	int3
59ca0e:	cc                   	int3
59ca0f:	cc                   	int3
59ca10:	cc                   	int3
59ca11:	cc                   	int3
59ca12:	cc                   	int3
59ca13:	cc                   	int3
59ca14:	cc                   	int3
59ca15:	cc                   	int3
59ca16:	cc                   	int3
59ca17:	cc                   	int3
59ca18:	cc                   	int3
59ca19:	cc                   	int3
59ca1a:	cc                   	int3
59ca1b:	cc                   	int3
59ca1c:	cc                   	int3
59ca1d:	cc                   	int3
59ca1e:	cc                   	int3
59ca1f:	cc                   	int3
59ca20:	55                   	push   %ebp
59ca21:	8b ec                	mov    %esp,%ebp
59ca23:	6a ff                	push   $0xffffffff
59ca25:	68 99 f2 b5 00       	push   $0xb5f299
59ca2a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
59ca30:	50                   	push   %eax
59ca31:	51                   	push   %ecx
59ca32:	56                   	push   %esi
59ca33:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
59ca38:	33 c5                	xor    %ebp,%eax
59ca3a:	50                   	push   %eax
59ca3b:	8d 45 f4             	lea    -0xc(%ebp),%eax
59ca3e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
59ca44:	8b 75 0c             	mov    0xc(%ebp),%esi
59ca47:	89 75 f0             	mov    %esi,-0x10(%ebp)
59ca4a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
59ca51:	85 f6                	test   %esi,%esi
59ca53:	74 2a                	je     0x59ca7f
59ca55:	8b ce                	mov    %esi,%ecx
59ca57:	e8 ba ff e8 ff       	call   0x42ca16
59ca5c:	8b 45 10             	mov    0x10(%ebp),%eax
59ca5f:	c7 06 68 e6 bd 00    	movl   $0xbde668,(%esi)
59ca65:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
59ca69:	8b 48 04             	mov    0x4(%eax),%ecx
59ca6c:	89 4e 04             	mov    %ecx,0x4(%esi)
59ca6f:	85 c9                	test   %ecx,%ecx
59ca71:	74 0c                	je     0x59ca7f
59ca73:	8b 01                	mov    (%ecx),%eax
59ca75:	8b 40 04             	mov    0x4(%eax),%eax
59ca78:	03 c8                	add    %eax,%ecx
59ca7a:	8b 01                	mov    (%ecx),%eax
59ca7c:	ff 50 08             	call   *0x8(%eax)
59ca7f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
59ca82:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
59ca89:	59                   	pop    %ecx
59ca8a:	5e                   	pop    %esi
59ca8b:	8b e5                	mov    %ebp,%esp
59ca8d:	5d                   	pop    %ebp
59ca8e:	c3                   	ret
59ca8f:	cc                   	int3
59ca90:	cc                   	int3
59ca91:	cc                   	int3
59ca92:	cc                   	int3
59ca93:	cc                   	int3
59ca94:	cc                   	int3
59ca95:	cc                   	int3
59ca96:	cc                   	int3
59ca97:	cc                   	int3
59ca98:	cc                   	int3
59ca99:	cc                   	int3
59ca9a:	cc                   	int3
59ca9b:	cc                   	int3
59ca9c:	cc                   	int3
59ca9d:	cc                   	int3
59ca9e:	cc                   	int3
59ca9f:	cc                   	int3
59caa0:	cc                   	int3
59caa1:	cc                   	int3
59caa2:	cc                   	int3
59caa3:	cc                   	int3
59caa4:	cc                   	int3
59caa5:	cc                   	int3
59caa6:	cc                   	int3
59caa7:	cc                   	int3
59caa8:	cc                   	int3
59caa9:	cc                   	int3
59caaa:	cc                   	int3
59caab:	cc                   	int3
59caac:	cc                   	int3
59caad:	cc                   	int3
59caae:	cc                   	int3
59caaf:	cc                   	int3
59cab0:	c2 04 00             	ret    $0x4
59cab3:	cc                   	int3
59cab4:	cc                   	int3
59cab5:	cc                   	int3
59cab6:	cc                   	int3
59cab7:	cc                   	int3
59cab8:	cc                   	int3
59cab9:	cc                   	int3
59caba:	cc                   	int3
59cabb:	cc                   	int3
59cabc:	cc                   	int3
59cabd:	cc                   	int3
59cabe:	cc                   	int3
59cabf:	cc                   	int3
59cac0:	c2 04 00             	ret    $0x4
59cac3:	cc                   	int3
59cac4:	cc                   	int3
59cac5:	cc                   	int3
59cac6:	cc                   	int3
59cac7:	cc                   	int3
59cac8:	cc                   	int3
59cac9:	cc                   	int3
59caca:	cc                   	int3
59cacb:	cc                   	int3
59cacc:	cc                   	int3
59cacd:	cc                   	int3
59cace:	cc                   	int3
59cacf:	cc                   	int3
59cad0:	c3                   	ret
59cad1:	cc                   	int3
59cad2:	cc                   	int3
59cad3:	cc                   	int3
59cad4:	cc                   	int3
59cad5:	cc                   	int3
59cad6:	cc                   	int3
59cad7:	cc                   	int3
59cad8:	cc                   	int3
59cad9:	cc                   	int3
59cada:	cc                   	int3
59cadb:	cc                   	int3
59cadc:	cc                   	int3
59cadd:	cc                   	int3
59cade:	cc                   	int3
59cadf:	cc                   	int3
59cae0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
59cae4:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
59caeb:	00
59caec:	8b 01                	mov    (%ecx),%eax
59caee:	ff 20                	jmp    *(%eax)
59caf0:	cc                   	int3
59caf1:	cc                   	int3
59caf2:	cc                   	int3
59caf3:	cc                   	int3
59caf4:	cc                   	int3
59caf5:	cc                   	int3
59caf6:	cc                   	int3
59caf7:	cc                   	int3
59caf8:	cc                   	int3
59caf9:	cc                   	int3
59cafa:	cc                   	int3
59cafb:	cc                   	int3
59cafc:	cc                   	int3
59cafd:	cc                   	int3
59cafe:	cc                   	int3
59caff:	cc                   	int3
59cb00:	8b 4c 24 04          	mov    0x4(%esp),%ecx
59cb04:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
59cb0b:	00
59cb0c:	8b 01                	mov    (%ecx),%eax
59cb0e:	ff 20                	jmp    *(%eax)
59cb10:	cc                   	int3
59cb11:	cc                   	int3
59cb12:	cc                   	int3
59cb13:	cc                   	int3
59cb14:	cc                   	int3
59cb15:	cc                   	int3
59cb16:	cc                   	int3
59cb17:	cc                   	int3
59cb18:	cc                   	int3
59cb19:	cc                   	int3
59cb1a:	cc                   	int3
59cb1b:	cc                   	int3
59cb1c:	cc                   	int3
59cb1d:	cc                   	int3
59cb1e:	cc                   	int3
59cb1f:	cc                   	int3
59cb20:	8b 4c 24 08          	mov    0x8(%esp),%ecx
59cb24:	6a 00                	push   $0x0
59cb26:	8b 01                	mov    (%ecx),%eax
59cb28:	ff 10                	call   *(%eax)
59cb2a:	c3                   	ret
59cb2b:	cc                   	int3
59cb2c:	cc                   	int3
59cb2d:	cc                   	int3
59cb2e:	cc                   	int3
59cb2f:	cc                   	int3
59cb30:	8b 44 24 04          	mov    0x4(%esp),%eax
59cb34:	c3                   	ret
59cb35:	cc                   	int3
59cb36:	cc                   	int3
59cb37:	cc                   	int3
59cb38:	cc                   	int3
59cb39:	cc                   	int3
59cb3a:	cc                   	int3
59cb3b:	cc                   	int3
59cb3c:	cc                   	int3