4bcad6:	8d 8d 18 f9 ff ff    	lea    -0x6e8(%ebp),%ecx
4bcadc:	e8 7f bf f9 ff       	call   0x458a60
4bcae1:	56                   	push   %esi
4bcae2:	e8 89 1b 13 00       	call   0x5ee670
4bcae7:	83 c4 04             	add    $0x4,%esp
4bcaea:	8d 8d 80 f9 ff ff    	lea    -0x680(%ebp),%ecx
4bcaf0:	e8 cb ba f7 ff       	call   0x4385c0
4bcaf5:	8b 9d c0 f6 ff ff    	mov    -0x940(%ebp),%ebx
4bcafb:	e9 d6 fc ff ff       	jmp    0x4bc7d6
4bcb00:	52                   	push   %edx
4bcb01:	51                   	push   %ecx
4bcb02:	e8 6b 45 12 00       	call   0x5e1072
4bcb07:	83 c4 08             	add    $0x8,%esp
4bcb0a:	85 db                	test   %ebx,%ebx
4bcb0c:	0f 85 fd 01 00 00    	jne    0x4bcd0f
4bcb12:	8d 8d b4 f6 ff ff    	lea    -0x94c(%ebp),%ecx
4bcb18:	e8 63 8e ff ff       	call   0x4b5980
4bcb1d:	8b bd a4 f6 ff ff    	mov    -0x95c(%ebp),%edi
4bcb23:	8b cf                	mov    %edi,%ecx
4bcb25:	c7 45 fc 09 00 00 00 	movl   $0x9,-0x4(%ebp)
4bcb2c:	89 9d 28 f9 ff ff    	mov    %ebx,-0x6d8(%ebp)
4bcb32:	c7 85 2c f9 ff ff 0f 	movl   $0xf,-0x6d4(%ebp)
4bcb39:	00 00 00
4bcb3c:	88 9d 18 f9 ff ff    	mov    %bl,-0x6e8(%ebp)
4bcb42:	8d 51 01             	lea    0x1(%ecx),%edx
4bcb45:	8a 01                	mov    (%ecx),%al
4bcb47:	41                   	inc    %ecx
4bcb48:	84 c0                	test   %al,%al
4bcb4a:	75 f9                	jne    0x4bcb45
4bcb4c:	2b ca                	sub    %edx,%ecx
4bcb4e:	51                   	push   %ecx
4bcb4f:	57                   	push   %edi
4bcb50:	8d 8d 18 f9 ff ff    	lea    -0x6e8(%ebp),%ecx
4bcb56:	e8 e5 86 f8 ff       	call   0x445240
4bcb5b:	8b bd a0 f6 ff ff    	mov    -0x960(%ebp),%edi
4bcb61:	8b cf                	mov    %edi,%ecx
4bcb63:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
4bcb67:	c7 85 40 f9 ff ff 00 	movl   $0x0,-0x6c0(%ebp)
4bcb6e:	00 00 00
4bcb71:	c7 85 44 f9 ff ff 0f 	movl   $0xf,-0x6bc(%ebp)
4bcb78:	00 00 00
4bcb7b:	c6 85 30 f9 ff ff 00 	movb   $0x0,-0x6d0(%ebp)
4bcb82:	8d 51 01             	lea    0x1(%ecx),%edx
4bcb85:	8a 01                	mov    (%ecx),%al
4bcb87:	41                   	inc    %ecx
4bcb88:	84 c0                	test   %al,%al
4bcb8a:	75 f9                	jne    0x4bcb85
4bcb8c:	2b ca                	sub    %edx,%ecx
4bcb8e:	51                   	push   %ecx
4bcb8f:	57                   	push   %edi
4bcb90:	8d 8d 30 f9 ff ff    	lea    -0x6d0(%ebp),%ecx
4bcb96:	e8 a5 86 f8 ff       	call   0x445240
4bcb9b:	8d 85 18 f9 ff ff    	lea    -0x6e8(%ebp),%eax
4bcba1:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
4bcba5:	50                   	push   %eax
4bcba6:	8d 85 9c f6 ff ff    	lea    -0x964(%ebp),%eax
4bcbac:	50                   	push   %eax
4bcbad:	8d 8d b4 f6 ff ff    	lea    -0x94c(%ebp),%ecx
4bcbb3:	e8 f8 8a ff ff       	call   0x4b56b0
4bcbb8:	8d 8d 18 f9 ff ff    	lea    -0x6e8(%ebp),%ecx
4bcbbe:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
4bcbc2:	e8 99 be f9 ff       	call   0x458a60
4bcbc7:	8d 8d ac f6 ff ff    	lea    -0x954(%ebp),%ecx
4bcbcd:	e8 ce 8e ff ff       	call   0x4b5aa0
4bcbd2:	8b ce                	mov    %esi,%ecx
4bcbd4:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
4bcbd8:	c7 85 88 f9 ff ff 00 	movl   $0x0,-0x678(%ebp)
4bcbdf:	00 00 00
4bcbe2:	c7 85 8c f9 ff ff 0f 	movl   $0xf,-0x674(%ebp)
4bcbe9:	00 00 00
4bcbec:	c6 85 78 f9 ff ff 00 	movb   $0x0,-0x688(%ebp)
4bcbf3:	8d 51 01             	lea    0x1(%ecx),%edx
4bcbf6:	8a 01                	mov    (%ecx),%al
4bcbf8:	41                   	inc    %ecx
4bcbf9:	84 c0                	test   %al,%al
4bcbfb:	75 f9                	jne    0x4bcbf6
4bcbfd:	2b ca                	sub    %edx,%ecx
4bcbff:	51                   	push   %ecx
4bcc00:	56                   	push   %esi
4bcc01:	8d 8d 78 f9 ff ff    	lea    -0x688(%ebp),%ecx
4bcc07:	e8 34 86 f8 ff       	call   0x445240
4bcc0c:	8d 85 b4 f6 ff ff    	lea    -0x94c(%ebp),%eax
4bcc12:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
4bcc16:	50                   	push   %eax
4bcc17:	8d 8d 90 f9 ff ff    	lea    -0x670(%ebp),%ecx
4bcc1d:	e8 9e a5 fc ff       	call   0x4871c0
4bcc22:	8d 85 78 f9 ff ff    	lea    -0x688(%ebp),%eax
4bcc28:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
4bcc2c:	50                   	push   %eax
4bcc2d:	8d 85 9c f6 ff ff    	lea    -0x964(%ebp),%eax
4bcc33:	50                   	push   %eax
4bcc34:	8d 8d ac f6 ff ff    	lea    -0x954(%ebp),%ecx
4bcc3a:	e8 c1 8b ff ff       	call   0x4b5800
4bcc3f:	8b 85 90 f9 ff ff    	mov    -0x670(%ebp),%eax
4bcc45:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
4bcc49:	ff 70 04             	push   0x4(%eax)
4bcc4c:	8d 85 90 f9 ff ff    	lea    -0x670(%ebp),%eax
4bcc52:	50                   	push   %eax
4bcc53:	8b c8                	mov    %eax,%ecx
4bcc55:	e8 86 f4 f9 ff       	call   0x45c0e0
4bcc5a:	6a 40                	push   $0x40
4bcc5c:	ff b5 90 f9 ff ff    	push   -0x670(%ebp)
4bcc62:	e8 0b 44 12 00       	call   0x5e1072
4bcc67:	8b 95 8c f9 ff ff    	mov    -0x674(%ebp),%edx
4bcc6d:	83 c4 08             	add    $0x8,%esp
4bcc70:	83 fa 10             	cmp    $0x10,%edx
4bcc73:	72 2f                	jb     0x4bcca4
4bcc75:	8b 8d 78 f9 ff ff    	mov    -0x688(%ebp),%ecx
4bcc7b:	42                   	inc    %edx
4bcc7c:	8b c1                	mov    %ecx,%eax
4bcc7e:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4bcc84:	72 14                	jb     0x4bcc9a
4bcc86:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4bcc89:	83 c2 23             	add    $0x23,%edx
4bcc8c:	2b c1                	sub    %ecx,%eax
4bcc8e:	83 c0 fc             	add    $0xfffffffc,%eax
4bcc91:	83 f8 1f             	cmp    $0x1f,%eax
4bcc94:	0f 87 9a 00 00 00    	ja     0x4bcd34
4bcc9a:	52                   	push   %edx
4bcc9b:	51                   	push   %ecx
4bcc9c:	e8 d1 43 12 00       	call   0x5e1072
4bcca1:	83 c4 08             	add    $0x8,%esp
4bcca4:	8b 8d bc f6 ff ff    	mov    -0x944(%ebp),%ecx
4bccaa:	8d 85 ac f6 ff ff    	lea    -0x954(%ebp),%eax
4bccb0:	6a 01                	push   $0x1
4bccb2:	6a 00                	push   $0x0
4bccb4:	50                   	push   %eax
4bccb5:	e8 86 91 ff ff       	call   0x4b5e40
4bccba:	8b 85 ac f6 ff ff    	mov    -0x954(%ebp),%eax
4bccc0:	ff 70 04             	push   0x4(%eax)
4bccc3:	8d 85 ac f6 ff ff    	lea    -0x954(%ebp),%eax
4bccc9:	50                   	push   %eax
4bccca:	8b c8                	mov    %eax,%ecx
4bcccc:	e8 1f 89 ff ff       	call   0x4b55f0
4bccd1:	6a 30                	push   $0x30
4bccd3:	ff b5 ac f6 ff ff    	push   -0x954(%ebp)
4bccd9:	e8 94 43 12 00       	call   0x5e1072
4bccde:	8b 85 b4 f6 ff ff    	mov    -0x94c(%ebp),%eax
4bcce4:	83 c4 08             	add    $0x8,%esp
4bcce7:	ff 70 04             	push   0x4(%eax)
4bccea:	8d 85 b4 f6 ff ff    	lea    -0x94c(%ebp),%eax
4bccf0:	50                   	push   %eax
4bccf1:	8b c8                	mov    %eax,%ecx
4bccf3:	e8 e8 f3 f9 ff       	call   0x45c0e0
4bccf8:	6a 40                	push   $0x40
4bccfa:	ff b5 b4 f6 ff ff    	push   -0x94c(%ebp)
4bcd00:	e8 6d 43 12 00       	call   0x5e1072
4bcd05:	83 c4 08             	add    $0x8,%esp
4bcd08:	eb 05                	jmp    0x4bcd0f
4bcd0a:	bb 04 00 00 00       	mov    $0x4,%ebx
4bcd0f:	8b c3                	mov    %ebx,%eax
4bcd11:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4bcd14:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4bcd1b:	59                   	pop    %ecx
4bcd1c:	5f                   	pop    %edi
4bcd1d:	5e                   	pop    %esi
4bcd1e:	5b                   	pop    %ebx
4bcd1f:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4bcd22:	33 cd                	xor    %ebp,%ecx
4bcd24:	e8 b1 47 12 00       	call   0x5e14da
4bcd29:	8b e5                	mov    %ebp,%esp
4bcd2b:	5d                   	pop    %ebp
4bcd2c:	c2 0c 00             	ret    $0xc
4bcd2f:	e8 fb 01 13 00       	call   0x5ecf2f
4bcd34:	e8 f6 01 13 00       	call   0x5ecf2f
4bcd39:	cc                   	int3
4bcd3a:	cc                   	int3
4bcd3b:	cc                   	int3
4bcd3c:	cc                   	int3
4bcd3d:	cc                   	int3
4bcd3e:	cc                   	int3
4bcd3f:	cc                   	int3
4bcd40:	55                   	push   %ebp
4bcd41:	8b ec                	mov    %esp,%ebp
4bcd43:	83 ec 38             	sub    $0x38,%esp
4bcd46:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4bcd4b:	33 c5                	xor    %ebp,%eax
4bcd4d:	89 45 fc             	mov    %eax,-0x4(%ebp)
4bcd50:	53                   	push   %ebx
4bcd51:	8b 5d 08             	mov    0x8(%ebp),%ebx
4bcd54:	89 5d d4             	mov    %ebx,-0x2c(%ebp)
4bcd57:	c6 45 e3 00          	movb   $0x0,-0x1d(%ebp)
4bcd5b:	56                   	push   %esi
4bcd5c:	57                   	push   %edi
4bcd5d:	8b f9                	mov    %ecx,%edi
4bcd5f:	89 7d d8             	mov    %edi,-0x28(%ebp)
4bcd62:	85 db                	test   %ebx,%ebx
4bcd64:	74 70                	je     0x4bcdd6
4bcd66:	6a 00                	push   $0x0
4bcd68:	6a 00                	push   $0x0
4bcd6a:	6a ff                	push   $0xffffffff
4bcd6c:	53                   	push   %ebx
4bcd6d:	6a 00                	push   $0x0
4bcd6f:	68 e9 fd 00 00       	push   $0xfde9
4bcd74:	ff 15 fc 20 68 00    	call   *0x6820fc
4bcd7a:	83 f8 01             	cmp    $0x1,%eax
4bcd7d:	7e 57                	jle    0x4bcdd6
4bcd7f:	8b 77 18             	mov    0x18(%edi),%esi
4bcd82:	8b 06                	mov    (%esi),%eax
4bcd84:	89 45 dc             	mov    %eax,-0x24(%ebp)
4bcd87:	3b c6                	cmp    %esi,%eax
4bcd89:	74 4b                	je     0x4bcdd6
4bcd8b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4bcd90:	8d 50 28             	lea    0x28(%eax),%edx
4bcd93:	8b c3                	mov    %ebx,%eax
4bcd95:	8d 78 01             	lea    0x1(%eax),%edi
4bcd98:	8a 08                	mov    (%eax),%cl
4bcd9a:	40                   	inc    %eax
4bcd9b:	84 c9                	test   %cl,%cl
4bcd9d:	75 f9                	jne    0x4bcd98
4bcd9f:	2b c7                	sub    %edi,%eax
4bcda1:	8b ca                	mov    %edx,%ecx
4bcda3:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
4bcda7:	72 02                	jb     0x4bcdab
4bcda9:	8b 0a                	mov    (%edx),%ecx
4bcdab:	50                   	push   %eax
4bcdac:	53                   	push   %ebx
4bcdad:	6a 00                	push   $0x0
4bcdaf:	ff 72 10             	push   0x10(%edx)
4bcdb2:	51                   	push   %ecx
4bcdb3:	e8 08 d9 f8 ff       	call   0x44a6c0
4bcdb8:	83 c4 14             	add    $0x14,%esp
4bcdbb:	83 f8 ff             	cmp    $0xffffffff,%eax
4bcdbe:	0f 85 ea 00 00 00    	jne    0x4bceae
4bcdc4:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4bcdc7:	e8 94 4c fd ff       	call   0x491a60
4bcdcc:	8b 45 dc             	mov    -0x24(%ebp),%eax
4bcdcf:	3b c6                	cmp    %esi,%eax
4bcdd1:	75 bd                	jne    0x4bcd90
4bcdd3:	8b 7d d8             	mov    -0x28(%ebp),%edi
4bcdd6:	8b 37                	mov    (%edi),%esi
4bcdd8:	3b 77 04             	cmp    0x4(%edi),%esi
4bcddb:	0f 84 e2 00 00 00    	je     0x4bcec3
4bcde1:	0f 1f 40 00          	nopl   0x0(%eax)
4bcde5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%eax,%eax,1)
4bcdec:	00 00 00 00
4bcdf0:	8b cb                	mov    %ebx,%ecx
4bcdf2:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
4bcdf9:	c7 45 f8 0f 00 00 00 	movl   $0xf,-0x8(%ebp)
4bce00:	c6 45 e4 00          	movb   $0x0,-0x1c(%ebp)
4bce04:	8d 51 01             	lea    0x1(%ecx),%edx
4bce07:	8a 01                	mov    (%ecx),%al
4bce09:	41                   	inc    %ecx
4bce0a:	84 c0                	test   %al,%al
4bce0c:	75 f9                	jne    0x4bce07
4bce0e:	2b ca                	sub    %edx,%ecx
4bce10:	51                   	push   %ecx
4bce11:	53                   	push   %ebx
4bce12:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
4bce15:	e8 26 84 f8 ff       	call   0x445240
4bce1a:	8b 06                	mov    (%esi),%eax
4bce1c:	8b ce                	mov    %esi,%ecx
4bce1e:	89 45 dc             	mov    %eax,-0x24(%ebp)
4bce21:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4bce24:	50                   	push   %eax
4bce25:	8d 45 c8             	lea    -0x38(%ebp),%eax
4bce28:	50                   	push   %eax
4bce29:	e8 22 13 fc ff       	call   0x47e150
4bce2e:	8b 5d d0             	mov    -0x30(%ebp),%ebx
4bce31:	8b 7d e4             	mov    -0x1c(%ebp),%edi
4bce34:	80 7b 0d 00          	cmpb   $0x0,0xd(%ebx)
4bce38:	75 2a                	jne    0x4bce64
4bce3a:	83 7b 24 10          	cmpl   $0x10,0x24(%ebx)
4bce3e:	8d 53 10             	lea    0x10(%ebx),%edx
4bce41:	72 03                	jb     0x4bce46
4bce43:	8b 53 10             	mov    0x10(%ebx),%edx
4bce46:	ff 73 20             	push   0x20(%ebx)
4bce49:	83 7d f8 10          	cmpl   $0x10,-0x8(%ebp)
4bce4d:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4bce50:	52                   	push   %edx
4bce51:	ff 75 f4             	push   -0xc(%ebp)
4bce54:	0f 43 c7             	cmovae %edi,%eax
4bce57:	50                   	push   %eax
4bce58:	e8 e3 a2 f8 ff       	call   0x447140
4bce5d:	83 c4 10             	add    $0x10,%esp
4bce60:	85 c0                	test   %eax,%eax
4bce62:	79 03                	jns    0x4bce67
4bce64:	8b 5d dc             	mov    -0x24(%ebp),%ebx
4bce67:	8b 45 f8             	mov    -0x8(%ebp),%eax
4bce6a:	83 f8 10             	cmp    $0x10,%eax
4bce6d:	72 27                	jb     0x4bce96
4bce6f:	8d 48 01             	lea    0x1(%eax),%ecx
4bce72:	8b c7                	mov    %edi,%eax
4bce74:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4bce7a:	72 10                	jb     0x4bce8c
4bce7c:	8b 7f fc             	mov    -0x4(%edi),%edi
4bce7f:	83 c1 23             	add    $0x23,%ecx
4bce82:	2b c7                	sub    %edi,%eax
4bce84:	83 c0 fc             	add    $0xfffffffc,%eax
4bce87:	83 f8 1f             	cmp    $0x1f,%eax
4bce8a:	77 4d                	ja     0x4bced9
4bce8c:	51                   	push   %ecx
4bce8d:	57                   	push   %edi
4bce8e:	e8 df 41 12 00       	call   0x5e1072
4bce93:	83 c4 08             	add    $0x8,%esp
4bce96:	3b 5d dc             	cmp    -0x24(%ebp),%ebx
4bce99:	75 13                	jne    0x4bceae
4bce9b:	8b 45 d8             	mov    -0x28(%ebp),%eax
4bce9e:	83 c6 08             	add    $0x8,%esi
4bcea1:	3b 70 04             	cmp    0x4(%eax),%esi
4bcea4:	74 1d                	je     0x4bcec3
4bcea6:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
4bcea9:	e9 42 ff ff ff       	jmp    0x4bcdf0
4bceae:	5f                   	pop    %edi
4bceaf:	5e                   	pop    %esi
4bceb0:	b0 01                	mov    $0x1,%al
4bceb2:	5b                   	pop    %ebx
4bceb3:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4bceb6:	33 cd                	xor    %ebp,%ecx
4bceb8:	e8 1d 46 12 00       	call   0x5e14da
4bcebd:	8b e5                	mov    %ebp,%esp
4bcebf:	5d                   	pop    %ebp
4bcec0:	c2 04 00             	ret    $0x4
4bcec3:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4bcec6:	8a 45 e3             	mov    -0x1d(%ebp),%al
4bcec9:	33 cd                	xor    %ebp,%ecx
4bcecb:	5f                   	pop    %edi
4bcecc:	5e                   	pop    %esi
4bcecd:	5b                   	pop    %ebx
4bcece:	e8 07 46 12 00       	call   0x5e14da
4bced3:	8b e5                	mov    %ebp,%esp
4bced5:	5d                   	pop    %ebp
4bced6:	c2 04 00             	ret    $0x4
4bced9:	e8 51 00 13 00       	call   0x5ecf2f
4bcede:	cc                   	int3
4bcedf:	cc                   	int3
4bcee0:	55                   	push   %ebp
4bcee1:	8b ec                	mov    %esp,%ebp
4bcee3:	56                   	push   %esi
4bcee4:	8b 75 08             	mov    0x8(%ebp),%esi
4bcee7:	57                   	push   %edi
4bcee8:	8b 7d 0c             	mov    0xc(%ebp),%edi
4bceeb:	3b f7                	cmp    %edi,%esi
4bceed:	74 21                	je     0x4bcf10
4bceef:	90                   	nop
4bcef0:	8b 06                	mov    (%esi),%eax
4bcef2:	8b ce                	mov    %esi,%ecx
4bcef4:	ff 70 04             	push   0x4(%eax)
4bcef7:	56                   	push   %esi
4bcef8:	e8 f3 86 ff ff       	call   0x4b55f0
4bcefd:	6a 30                	push   $0x30
4bceff:	ff 36                	push   (%esi)
4bcf01:	e8 6c 41 12 00       	call   0x5e1072
4bcf06:	83 c6 08             	add    $0x8,%esi
4bcf09:	83 c4 08             	add    $0x8,%esp
4bcf0c:	3b f7                	cmp    %edi,%esi
4bcf0e:	75 e0                	jne    0x4bcef0
4bcf10:	5f                   	pop    %edi
4bcf11:	5e                   	pop    %esi
4bcf12:	5d                   	pop    %ebp