4bc848:	68 54 ef 68 00       	push   $0x68ef54
4bc84d:	8d 8d 60 f9 ff ff    	lea    -0x6a0(%ebp),%ecx
4bc853:	e8 d8 09 00 00       	call   0x4bd230
4bc858:	50                   	push   %eax
4bc859:	6a 00                	push   $0x0
4bc85b:	8d 85 80 f9 ff ff    	lea    -0x680(%ebp),%eax
4bc861:	50                   	push   %eax
4bc862:	8d 8d 60 f9 ff ff    	lea    -0x6a0(%ebp),%ecx
4bc868:	e8 43 72 f8 ff       	call   0x443ab0
4bc86d:	6a 40                	push   $0x40
4bc86f:	8d 85 ac fe ff ff    	lea    -0x154(%ebp),%eax
4bc875:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4bc879:	6a 00                	push   $0x0
4bc87b:	50                   	push   %eax
4bc87c:	e8 7f 71 12 00       	call   0x5e3a00
4bc881:	8b 35 b4 21 68 00    	mov    0x6821b4,%esi
4bc887:	8d 8d ac fe ff ff    	lea    -0x154(%ebp),%ecx
4bc88d:	83 c4 0c             	add    $0xc,%esp
4bc890:	8d 85 80 f9 ff ff    	lea    -0x680(%ebp),%eax
4bc896:	83 bd 94 f9 ff ff 08 	cmpl   $0x8,-0x66c(%ebp)
4bc89d:	0f 43 85 80 f9 ff ff 	cmovae -0x680(%ebp),%eax
4bc8a4:	6a 00                	push   $0x0
4bc8a6:	6a 00                	push   $0x0
4bc8a8:	6a 40                	push   $0x40
4bc8aa:	51                   	push   %ecx
4bc8ab:	6a ff                	push   $0xffffffff
4bc8ad:	50                   	push   %eax
4bc8ae:	6a 00                	push   $0x0
4bc8b0:	68 e9 fd 00 00       	push   $0xfde9
4bc8b5:	ff d6                	call   *%esi
4bc8b7:	8b 9d bc f6 ff ff    	mov    -0x944(%ebp),%ebx
4bc8bd:	8d 85 ac fe ff ff    	lea    -0x154(%ebp),%eax
4bc8c3:	50                   	push   %eax
4bc8c4:	8b cb                	mov    %ebx,%ecx
4bc8c6:	e8 75 04 00 00       	call   0x4bcd40
4bc8cb:	3c 01                	cmp    $0x1,%al
4bc8cd:	0f 84 17 02 00 00    	je     0x4bcaea
4bc8d3:	68 04 01 00 00       	push   $0x104
4bc8d8:	8d 85 a8 fd ff ff    	lea    -0x258(%ebp),%eax
4bc8de:	6a 00                	push   $0x0
4bc8e0:	50                   	push   %eax
4bc8e1:	e8 1a 71 12 00       	call   0x5e3a00
4bc8e6:	83 c4 0c             	add    $0xc,%esp
4bc8e9:	8d 8d a8 fd ff ff    	lea    -0x258(%ebp),%ecx
4bc8ef:	83 bd 74 f9 ff ff 08 	cmpl   $0x8,-0x68c(%ebp)
4bc8f6:	8d 85 60 f9 ff ff    	lea    -0x6a0(%ebp),%eax
4bc8fc:	0f 43 85 60 f9 ff ff 	cmovae -0x6a0(%ebp),%eax
4bc903:	6a 00                	push   $0x0
4bc905:	6a 00                	push   $0x0
4bc907:	68 04 01 00 00       	push   $0x104
4bc90c:	51                   	push   %ecx
4bc90d:	6a ff                	push   $0xffffffff
4bc90f:	50                   	push   %eax
4bc910:	6a 00                	push   $0x0
4bc912:	68 e9 fd 00 00       	push   $0xfde9
4bc917:	ff d6                	call   *%esi
4bc919:	6a 01                	push   $0x1
4bc91b:	68 b4 b0 68 00       	push   $0x68b0b4
4bc920:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4bc926:	68 04 01 00 00       	push   $0x104
4bc92b:	50                   	push   %eax
4bc92c:	e8 1f bc fa ff       	call   0x468550
4bc931:	8d 8d a8 fd ff ff    	lea    -0x258(%ebp),%ecx
4bc937:	83 c4 10             	add    $0x10,%esp
4bc93a:	8d 51 01             	lea    0x1(%ecx),%edx
4bc93d:	0f 1f 00             	nopl   (%eax)
4bc940:	8a 01                	mov    (%ecx),%al
4bc942:	41                   	inc    %ecx
4bc943:	84 c0                	test   %al,%al
4bc945:	75 f9                	jne    0x4bc940
4bc947:	2b ca                	sub    %edx,%ecx
4bc949:	8d 85 a8 fd ff ff    	lea    -0x258(%ebp),%eax
4bc94f:	51                   	push   %ecx
4bc950:	50                   	push   %eax
4bc951:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4bc957:	68 04 01 00 00       	push   $0x104
4bc95c:	50                   	push   %eax
4bc95d:	e8 ee bb fa ff       	call   0x468550
4bc962:	83 c4 10             	add    $0x10,%esp
4bc965:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4bc96b:	6a 00                	push   $0x0
4bc96d:	6a 00                	push   $0x0
4bc96f:	6a ff                	push   $0xffffffff
4bc971:	50                   	push   %eax
4bc972:	6a 00                	push   $0x0
4bc974:	68 e9 fd 00 00       	push   $0xfde9
4bc979:	ff 15 fc 20 68 00    	call   *0x6820fc
4bc97f:	83 f8 01             	cmp    $0x1,%eax
4bc982:	7f 20                	jg     0x4bc9a4
4bc984:	8d 8d 80 f9 ff ff    	lea    -0x680(%ebp),%ecx
4bc98a:	c7 85 c0 f6 ff ff 04 	movl   $0x4,-0x940(%ebp)
4bc991:	00 00 00
4bc994:	e8 27 bc f7 ff       	call   0x4385c0
4bc999:	8b 9d c0 f6 ff ff    	mov    -0x940(%ebp),%ebx
4bc99f:	e9 32 fe ff ff       	jmp    0x4bc7d6
4bc9a4:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4bc9aa:	50                   	push   %eax
4bc9ab:	e8 30 bf fa ff       	call   0x4688e0
4bc9b0:	83 c4 04             	add    $0x4,%esp
4bc9b3:	85 c0                	test   %eax,%eax
4bc9b5:	75 20                	jne    0x4bc9d7
4bc9b7:	8d 8d 80 f9 ff ff    	lea    -0x680(%ebp),%ecx
4bc9bd:	c7 85 c0 f6 ff ff 05 	movl   $0x5,-0x940(%ebp)
4bc9c4:	00 00 00
4bc9c7:	e8 f4 bb f7 ff       	call   0x4385c0
4bc9cc:	8b 9d c0 f6 ff ff    	mov    -0x940(%ebp),%ebx
4bc9d2:	e9 ff fd ff ff       	jmp    0x4bc7d6
4bc9d7:	6a 01                	push   $0x1
4bc9d9:	6a 40                	push   $0x40
4bc9db:	e8 7e 1c 13 00       	call   0x5ee65e
4bc9e0:	83 c4 08             	add    $0x8,%esp
4bc9e3:	89 85 c4 f6 ff ff    	mov    %eax,-0x93c(%ebp)
4bc9e9:	85 c0                	test   %eax,%eax
4bc9eb:	75 20                	jne    0x4bca0d
4bc9ed:	8d 8d 80 f9 ff ff    	lea    -0x680(%ebp),%ecx
4bc9f3:	c7 85 c0 f6 ff ff 03 	movl   $0x3,-0x940(%ebp)
4bc9fa:	00 00 00
4bc9fd:	e8 be bb f7 ff       	call   0x4385c0
4bca02:	8b 9d c0 f6 ff ff    	mov    -0x940(%ebp),%ebx
4bca08:	e9 c9 fd ff ff       	jmp    0x4bc7d6
4bca0d:	8d 85 c4 f6 ff ff    	lea    -0x93c(%ebp),%eax
4bca13:	8b cb                	mov    %ebx,%ecx
4bca15:	50                   	push   %eax
4bca16:	6a 00                	push   $0x0
4bca18:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4bca1e:	50                   	push   %eax
4bca1f:	e8 9c dd ff ff       	call   0x4ba7c0
4bca24:	8b b5 c4 f6 ff ff    	mov    -0x93c(%ebp),%esi
4bca2a:	8b d8                	mov    %eax,%ebx
4bca2c:	89 9d c0 f6 ff ff    	mov    %ebx,-0x940(%ebp)
4bca32:	85 db                	test   %ebx,%ebx
4bca34:	0f 85 a7 00 00 00    	jne    0x4bcae1
4bca3a:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
4bca40:	c7 85 28 f9 ff ff 00 	movl   $0x0,-0x6d8(%ebp)
4bca47:	00 00 00
4bca4a:	c7 85 2c f9 ff ff 0f 	movl   $0xf,-0x6d4(%ebp)
4bca51:	00 00 00
4bca54:	8d 51 01             	lea    0x1(%ecx),%edx
4bca57:	c6 85 18 f9 ff ff 00 	movb   $0x0,-0x6e8(%ebp)
4bca5e:	66 90                	xchg   %ax,%ax
4bca60:	8a 01                	mov    (%ecx),%al
4bca62:	41                   	inc    %ecx
4bca63:	84 c0                	test   %al,%al
4bca65:	75 f9                	jne    0x4bca60
4bca67:	2b ca                	sub    %edx,%ecx
4bca69:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4bca6f:	51                   	push   %ecx
4bca70:	50                   	push   %eax
4bca71:	8d 8d 18 f9 ff ff    	lea    -0x6e8(%ebp),%ecx
4bca77:	e8 c4 87 f8 ff       	call   0x445240
4bca7c:	8b ce                	mov    %esi,%ecx
4bca7e:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4bca82:	c7 85 40 f9 ff ff 00 	movl   $0x0,-0x6c0(%ebp)
4bca89:	00 00 00
4bca8c:	c7 85 44 f9 ff ff 0f 	movl   $0xf,-0x6bc(%ebp)
4bca93:	00 00 00
4bca96:	c6 85 30 f9 ff ff 00 	movb   $0x0,-0x6d0(%ebp)
4bca9d:	8d 51 01             	lea    0x1(%ecx),%edx
4bcaa0:	8a 01                	mov    (%ecx),%al
4bcaa2:	41                   	inc    %ecx
4bcaa3:	84 c0                	test   %al,%al
4bcaa5:	75 f9                	jne    0x4bcaa0
4bcaa7:	2b ca                	sub    %edx,%ecx
4bcaa9:	51                   	push   %ecx
4bcaaa:	56                   	push   %esi
4bcaab:	8d 8d 30 f9 ff ff    	lea    -0x6d0(%ebp),%ecx
4bcab1:	e8 8a 87 f8 ff       	call   0x445240
4bcab6:	8b 8d bc f6 ff ff    	mov    -0x944(%ebp),%ecx
4bcabc:	8d 85 18 f9 ff ff    	lea    -0x6e8(%ebp),%eax
4bcac2:	50                   	push   %eax
4bcac3:	8d 85 b4 f6 ff ff    	lea    -0x94c(%ebp),%eax
4bcac9:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
4bcacd:	50                   	push   %eax
4bcace:	83 c1 18             	add    $0x18,%ecx
4bcad1:	e8 da 8b ff ff       	call   0x4b56b0
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