46c97d:	8b 04 81             	mov    (%ecx,%eax,4),%eax
46c980:	8b 40 24             	mov    0x24(%eax),%eax
46c983:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46c986:	ff 70 30             	push   0x30(%eax)
46c989:	6a 00                	push   $0x0
46c98b:	68 24 18 69 00       	push   $0x691824
46c990:	57                   	push   %edi
46c991:	e8 da b0 ff ff       	call   0x467a70
46c996:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46c999:	8b 45 b8             	mov    -0x48(%ebp),%eax
46c99c:	8b 04 81             	mov    (%ecx,%eax,4),%eax
46c99f:	8b 40 24             	mov    0x24(%eax),%eax
46c9a2:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46c9a5:	ff 70 34             	push   0x34(%eax)
46c9a8:	6a 00                	push   $0x0
46c9aa:	68 30 18 69 00       	push   $0x691830
46c9af:	57                   	push   %edi
46c9b0:	e8 bb b0 ff ff       	call   0x467a70
46c9b5:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46c9b8:	8b 45 b8             	mov    -0x48(%ebp),%eax
46c9bb:	8b 04 81             	mov    (%ecx,%eax,4),%eax
46c9be:	8b 40 24             	mov    0x24(%eax),%eax
46c9c1:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46c9c4:	ff 70 04             	push   0x4(%eax)
46c9c7:	6a 00                	push   $0x0
46c9c9:	68 3c 18 69 00       	push   $0x69183c
46c9ce:	57                   	push   %edi
46c9cf:	e8 9c b0 ff ff       	call   0x467a70
46c9d4:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46c9d7:	8b 45 b8             	mov    -0x48(%ebp),%eax
46c9da:	8b 04 81             	mov    (%ecx,%eax,4),%eax
46c9dd:	8b 40 24             	mov    0x24(%eax),%eax
46c9e0:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46c9e3:	ff 70 38             	push   0x38(%eax)
46c9e6:	6a 00                	push   $0x0
46c9e8:	68 44 18 69 00       	push   $0x691844
46c9ed:	57                   	push   %edi
46c9ee:	e8 7d b0 ff ff       	call   0x467a70
46c9f3:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46c9f6:	83 c4 40             	add    $0x40,%esp
46c9f9:	8b 45 b8             	mov    -0x48(%ebp),%eax
46c9fc:	8b 04 81             	mov    (%ecx,%eax,4),%eax
46c9ff:	8b 40 24             	mov    0x24(%eax),%eax
46ca02:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46ca05:	ff 70 08             	push   0x8(%eax)
46ca08:	6a 00                	push   $0x0
46ca0a:	68 54 18 69 00       	push   $0x691854
46ca0f:	57                   	push   %edi
46ca10:	e8 5b b0 ff ff       	call   0x467a70
46ca15:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46ca18:	8b 45 b8             	mov    -0x48(%ebp),%eax
46ca1b:	8b 04 81             	mov    (%ecx,%eax,4),%eax
46ca1e:	ff 70 2c             	push   0x2c(%eax)
46ca21:	6a 00                	push   $0x0
46ca23:	68 70 17 69 00       	push   $0x691770
46ca28:	57                   	push   %edi
46ca29:	e8 42 b0 ff ff       	call   0x467a70
46ca2e:	8b 85 ec fe ff ff    	mov    -0x114(%ebp),%eax
46ca34:	83 c4 20             	add    $0x20,%esp
46ca37:	8b 40 04             	mov    0x4(%eax),%eax
46ca3a:	c7 84 05 ec fe ff ff 	movl   $0x68f228,-0x114(%ebp,%eax,1)
46ca41:	28 f2 68 00
46ca45:	8b 85 ec fe ff ff    	mov    -0x114(%ebp),%eax
46ca4b:	8b 48 04             	mov    0x4(%eax),%ecx
46ca4e:	8d 41 98             	lea    -0x68(%ecx),%eax
46ca51:	89 84 0d e8 fe ff ff 	mov    %eax,-0x118(%ebp,%ecx,1)
46ca58:	8d 8d 04 ff ff ff    	lea    -0xfc(%ebp),%ecx
46ca5e:	e8 dd 16 fe ff       	call   0x44e140
46ca63:	8b 85 ec fe ff ff    	mov    -0x114(%ebp),%eax
46ca69:	8b 40 04             	mov    0x4(%eax),%eax
46ca6c:	c7 84 05 ec fe ff ff 	movl   $0x68f220,-0x114(%ebp,%eax,1)
46ca73:	20 f2 68 00
46ca77:	8b 85 ec fe ff ff    	mov    -0x114(%ebp),%eax
46ca7d:	8b 48 04             	mov    0x4(%eax),%ecx
46ca80:	8d 41 e0             	lea    -0x20(%ecx),%eax
46ca83:	89 84 0d e8 fe ff ff 	mov    %eax,-0x118(%ebp,%ecx,1)
46ca8a:	8b 85 fc fe ff ff    	mov    -0x104(%ebp),%eax
46ca90:	8b 40 04             	mov    0x4(%eax),%eax
46ca93:	c7 84 05 fc fe ff ff 	movl   $0x68c4e8,-0x104(%ebp,%eax,1)
46ca9a:	e8 c4 68 00
46ca9e:	8b 85 fc fe ff ff    	mov    -0x104(%ebp),%eax
46caa4:	8b 48 04             	mov    0x4(%eax),%ecx
46caa7:	8d 41 f8             	lea    -0x8(%ecx),%eax
46caaa:	89 84 0d f8 fe ff ff 	mov    %eax,-0x108(%ebp,%ecx,1)
46cab1:	8b 85 ec fe ff ff    	mov    -0x114(%ebp),%eax
46cab7:	8b 40 04             	mov    0x4(%eax),%eax
46caba:	c7 84 05 ec fe ff ff 	movl   $0x68f210,-0x114(%ebp,%eax,1)
46cac1:	10 f2 68 00
46cac5:	8b 85 ec fe ff ff    	mov    -0x114(%ebp),%eax
46cacb:	8b 48 04             	mov    0x4(%eax),%ecx
46cace:	8d 41 e8             	lea    -0x18(%ecx),%eax
46cad1:	89 84 0d e8 fe ff ff 	mov    %eax,-0x118(%ebp,%ecx,1)
46cad8:	8d 85 54 ff ff ff    	lea    -0xac(%ebp),%eax
46cade:	c6 45 fc 21          	movb   $0x21,-0x4(%ebp)
46cae2:	50                   	push   %eax
46cae3:	c7 85 54 ff ff ff 30 	movl   $0x68c430,-0xac(%ebp)
46caea:	c4 68 00
46caed:	e8 7d 22 16 00       	call   0x5ced6f
46caf2:	8b 85 3c fe ff ff    	mov    -0x1c4(%ebp),%eax
46caf8:	83 c4 04             	add    $0x4,%esp
46cafb:	8b 40 04             	mov    0x4(%eax),%eax
46cafe:	c7 84 05 3c fe ff ff 	movl   $0x68f228,-0x1c4(%ebp,%eax,1)
46cb05:	28 f2 68 00
46cb09:	8b 85 3c fe ff ff    	mov    -0x1c4(%ebp),%eax
46cb0f:	8b 48 04             	mov    0x4(%eax),%ecx
46cb12:	8d 41 98             	lea    -0x68(%ecx),%eax
46cb15:	89 84 0d 38 fe ff ff 	mov    %eax,-0x1c8(%ebp,%ecx,1)
46cb1c:	8d 8d 54 fe ff ff    	lea    -0x1ac(%ebp),%ecx
46cb22:	e8 19 16 fe ff       	call   0x44e140
46cb27:	8b 85 3c fe ff ff    	mov    -0x1c4(%ebp),%eax
46cb2d:	8b 40 04             	mov    0x4(%eax),%eax
46cb30:	c7 84 05 3c fe ff ff 	movl   $0x68f220,-0x1c4(%ebp,%eax,1)
46cb37:	20 f2 68 00
46cb3b:	8b 85 3c fe ff ff    	mov    -0x1c4(%ebp),%eax
46cb41:	8b 48 04             	mov    0x4(%eax),%ecx
46cb44:	8d 41 e0             	lea    -0x20(%ecx),%eax
46cb47:	89 84 0d 38 fe ff ff 	mov    %eax,-0x1c8(%ebp,%ecx,1)
46cb4e:	8b 85 4c fe ff ff    	mov    -0x1b4(%ebp),%eax
46cb54:	8b 40 04             	mov    0x4(%eax),%eax
46cb57:	c7 84 05 4c fe ff ff 	movl   $0x68c4e8,-0x1b4(%ebp,%eax,1)
46cb5e:	e8 c4 68 00
46cb62:	8b 85 4c fe ff ff    	mov    -0x1b4(%ebp),%eax
46cb68:	8b 48 04             	mov    0x4(%eax),%ecx
46cb6b:	8d 41 f8             	lea    -0x8(%ecx),%eax
46cb6e:	89 84 0d 48 fe ff ff 	mov    %eax,-0x1b8(%ebp,%ecx,1)
46cb75:	8b 85 3c fe ff ff    	mov    -0x1c4(%ebp),%eax
46cb7b:	8b 40 04             	mov    0x4(%eax),%eax
46cb7e:	c7 84 05 3c fe ff ff 	movl   $0x68f210,-0x1c4(%ebp,%eax,1)
46cb85:	10 f2 68 00
46cb89:	8b 85 3c fe ff ff    	mov    -0x1c4(%ebp),%eax
46cb8f:	8b 48 04             	mov    0x4(%eax),%ecx
46cb92:	8d 41 e8             	lea    -0x18(%ecx),%eax
46cb95:	89 84 0d 38 fe ff ff 	mov    %eax,-0x1c8(%ebp,%ecx,1)
46cb9c:	8d 85 a4 fe ff ff    	lea    -0x15c(%ebp),%eax
46cba2:	c6 45 fc 22          	movb   $0x22,-0x4(%ebp)
46cba6:	50                   	push   %eax
46cba7:	c7 85 a4 fe ff ff 30 	movl   $0x68c430,-0x15c(%ebp)
46cbae:	c4 68 00
46cbb1:	e8 b9 21 16 00       	call   0x5ced6f
46cbb6:	8b 85 8c fd ff ff    	mov    -0x274(%ebp),%eax
46cbbc:	83 c4 04             	add    $0x4,%esp
46cbbf:	8b 40 04             	mov    0x4(%eax),%eax
46cbc2:	c7 84 05 8c fd ff ff 	movl   $0x68f228,-0x274(%ebp,%eax,1)
46cbc9:	28 f2 68 00
46cbcd:	8b 85 8c fd ff ff    	mov    -0x274(%ebp),%eax
46cbd3:	8b 48 04             	mov    0x4(%eax),%ecx
46cbd6:	8d 41 98             	lea    -0x68(%ecx),%eax
46cbd9:	89 84 0d 88 fd ff ff 	mov    %eax,-0x278(%ebp,%ecx,1)
46cbe0:	8d 8d a4 fd ff ff    	lea    -0x25c(%ebp),%ecx
46cbe6:	e8 55 15 fe ff       	call   0x44e140
46cbeb:	8b 85 8c fd ff ff    	mov    -0x274(%ebp),%eax
46cbf1:	8b 40 04             	mov    0x4(%eax),%eax
46cbf4:	c7 84 05 8c fd ff ff 	movl   $0x68f220,-0x274(%ebp,%eax,1)
46cbfb:	20 f2 68 00
46cbff:	8b 85 8c fd ff ff    	mov    -0x274(%ebp),%eax
46cc05:	8b 48 04             	mov    0x4(%eax),%ecx
46cc08:	8d 41 e0             	lea    -0x20(%ecx),%eax
46cc0b:	89 84 0d 88 fd ff ff 	mov    %eax,-0x278(%ebp,%ecx,1)
46cc12:	8b 85 9c fd ff ff    	mov    -0x264(%ebp),%eax
46cc18:	8b 40 04             	mov    0x4(%eax),%eax
46cc1b:	c7 84 05 9c fd ff ff 	movl   $0x68c4e8,-0x264(%ebp,%eax,1)
46cc22:	e8 c4 68 00
46cc26:	8b 85 9c fd ff ff    	mov    -0x264(%ebp),%eax
46cc2c:	8b 48 04             	mov    0x4(%eax),%ecx
46cc2f:	8d 41 f8             	lea    -0x8(%ecx),%eax
46cc32:	89 84 0d 98 fd ff ff 	mov    %eax,-0x268(%ebp,%ecx,1)
46cc39:	8b 85 8c fd ff ff    	mov    -0x274(%ebp),%eax
46cc3f:	8b 40 04             	mov    0x4(%eax),%eax
46cc42:	c7 84 05 8c fd ff ff 	movl   $0x68f210,-0x274(%ebp,%eax,1)
46cc49:	10 f2 68 00
46cc4d:	8b 85 8c fd ff ff    	mov    -0x274(%ebp),%eax
46cc53:	8b 48 04             	mov    0x4(%eax),%ecx
46cc56:	8d 41 e8             	lea    -0x18(%ecx),%eax
46cc59:	89 84 0d 88 fd ff ff 	mov    %eax,-0x278(%ebp,%ecx,1)
46cc60:	8d 85 f4 fd ff ff    	lea    -0x20c(%ebp),%eax
46cc66:	c6 45 fc 23          	movb   $0x23,-0x4(%ebp)
46cc6a:	50                   	push   %eax
46cc6b:	c7 85 f4 fd ff ff 30 	movl   $0x68c430,-0x20c(%ebp)
46cc72:	c4 68 00
46cc75:	e8 f5 20 16 00       	call   0x5ced6f
46cc7a:	83 c4 04             	add    $0x4,%esp
46cc7d:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
46cc81:	8b 45 b8             	mov    -0x48(%ebp),%eax
46cc84:	83 c3 04             	add    $0x4,%ebx
46cc87:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46cc8a:	8b 7d a4             	mov    -0x5c(%ebp),%edi
46cc8d:	8b 0c 81             	mov    (%ecx,%eax,4),%ecx
46cc90:	8b 41 24             	mov    0x24(%ecx),%eax
46cc93:	83 3c 03 00          	cmpl   $0x0,(%ebx,%eax,1)
46cc97:	0f 85 a3 f3 ff ff    	jne    0x46c040
46cc9d:	e9 b4 f2 ff ff       	jmp    0x46bf56
46cca2:	8b 45 d4             	mov    -0x2c(%ebp),%eax
46cca5:	8b 55 b0             	mov    -0x50(%ebp),%edx
46cca8:	83 f8 10             	cmp    $0x10,%eax
46ccab:	8d 4d c0             	lea    -0x40(%ebp),%ecx
46ccae:	0f 43 ca             	cmovae %edx,%ecx
46ccb1:	83 fb 0d             	cmp    $0xd,%ebx
46ccb4:	0f 85 9f f2 ff ff    	jne    0x46bf59
46ccba:	ba 14 11 69 00       	mov    $0x691114,%edx
46ccbf:	bb 09 00 00 00       	mov    $0x9,%ebx
46ccc4:	8b 01                	mov    (%ecx),%eax
46ccc6:	3b 02                	cmp    (%edx),%eax
46ccc8:	75 0b                	jne    0x46ccd5
46ccca:	83 c1 04             	add    $0x4,%ecx
46cccd:	83 c2 04             	add    $0x4,%edx
46ccd0:	83 eb 04             	sub    $0x4,%ebx
46ccd3:	73 ef                	jae    0x46ccc4
46ccd5:	8a 01                	mov    (%ecx),%al
46ccd7:	3a 02                	cmp    (%edx),%al
46ccd9:	75 21                	jne    0x46ccfc
46ccdb:	83 fb fd             	cmp    $0xfffffffd,%ebx
46ccde:	74 18                	je     0x46ccf8
46cce0:	8a 41 01             	mov    0x1(%ecx),%al
46cce3:	3a 42 01             	cmp    0x1(%edx),%al
46cce6:	75 14                	jne    0x46ccfc
46cce8:	8a 41 02             	mov    0x2(%ecx),%al
46cceb:	3a 42 02             	cmp    0x2(%edx),%al
46ccee:	75 0c                	jne    0x46ccfc
46ccf0:	8a 41 03             	mov    0x3(%ecx),%al
46ccf3:	3a 42 03             	cmp    0x3(%edx),%al
46ccf6:	75 04                	jne    0x46ccfc
46ccf8:	33 c0                	xor    %eax,%eax
46ccfa:	eb 05                	jmp    0x46cd01
46ccfc:	1b c0                	sbb    %eax,%eax
46ccfe:	83 c8 01             	or     $0x1,%eax
46cd01:	8b 5d bc             	mov    -0x44(%ebp),%ebx
46cd04:	85 c0                	test   %eax,%eax
46cd06:	0f 85 5e 01 00 00    	jne    0x46ce6a
46cd0c:	8b 45 b8             	mov    -0x48(%ebp),%eax
46cd0f:	8b 0c 83             	mov    (%ebx,%eax,4),%ecx
46cd12:	8b 41 28             	mov    0x28(%ecx),%eax
46cd15:	85 c0                	test   %eax,%eax
46cd17:	0f 84 4d 01 00 00    	je     0x46ce6a
46cd1d:	83 38 00             	cmpl   $0x0,(%eax)
46cd20:	0f 84 44 01 00 00    	je     0x46ce6a
46cd26:	33 db                	xor    %ebx,%ebx
46cd28:	8b f3                	mov    %ebx,%esi
46cd2a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
46cd30:	ff 31                	push   (%ecx)
46cd32:	68 b4 17 69 00       	push   $0x6917b4
46cd37:	57                   	push   %edi
46cd38:	e8 73 ae ff ff       	call   0x467bb0
46cd3d:	8b 4f 1c             	mov    0x1c(%edi),%ecx
46cd40:	83 c4 0c             	add    $0xc,%esp
46cd43:	8b 01                	mov    (%ecx),%eax
46cd45:	ff 50 18             	call   *0x18(%eax)
46cd48:	8b f8                	mov    %eax,%edi
46cd4a:	85 ff                	test   %edi,%edi
46cd4c:	0f 84 ef 00 00 00    	je     0x46ce41
46cd52:	8b 45 b8             	mov    -0x48(%ebp),%eax
46cd55:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46cd58:	8b 0c 81             	mov    (%ecx,%eax,4),%ecx
46cd5b:	ff 71 04             	push   0x4(%ecx)
46cd5e:	8b cf                	mov    %edi,%ecx
46cd60:	68 20 17 69 00       	push   $0x691720
46cd65:	e8 46 7e ff ff       	call   0x464bb0
46cd6a:	8b 4d b8             	mov    -0x48(%ebp),%ecx
46cd6d:	8b 55 bc             	mov    -0x44(%ebp),%edx
46cd70:	8b 04 8a             	mov    (%edx,%ecx,4),%eax
46cd73:	8b cf                	mov    %edi,%ecx
46cd75:	ff 70 0c             	push   0xc(%eax)
46cd78:	68 2c 17 69 00       	push   $0x69172c
46cd7d:	e8 2e 7e ff ff       	call   0x464bb0
46cd82:	8b 4d b8             	mov    -0x48(%ebp),%ecx
46cd85:	8b 55 bc             	mov    -0x44(%ebp),%edx
46cd88:	8b 04 8a             	mov    (%edx,%ecx,4),%eax
46cd8b:	8b cf                	mov    %edi,%ecx
46cd8d:	ff 30                	push   (%eax)
46cd8f:	68 6c 08 69 00       	push   $0x69086c
46cd94:	e8 17 7e ff ff       	call   0x464bb0
46cd99:	8b 4d b8             	mov    -0x48(%ebp),%ecx
46cd9c:	8b 55 bc             	mov    -0x44(%ebp),%edx
46cd9f:	8b 04 8a             	mov    (%edx,%ecx,4),%eax
46cda2:	8b cf                	mov    %edi,%ecx
46cda4:	ff 70 08             	push   0x8(%eax)
46cda7:	68 38 17 69 00       	push   $0x691738
46cdac:	e8 ff 7d ff ff       	call   0x464bb0
46cdb1:	8b 4d b8             	mov    -0x48(%ebp),%ecx
46cdb4:	8b 55 bc             	mov    -0x44(%ebp),%edx
46cdb7:	8b 04 8a             	mov    (%edx,%ecx,4),%eax
46cdba:	8b cf                	mov    %edi,%ecx
46cdbc:	ff 70 10             	push   0x10(%eax)
46cdbf:	68 40 17 69 00       	push   $0x691740
46cdc4:	e8 e7 7d ff ff       	call   0x464bb0
46cdc9:	8b 4d b8             	mov    -0x48(%ebp),%ecx
46cdcc:	8b 55 bc             	mov    -0x44(%ebp),%edx
46cdcf:	8b 04 8a             	mov    (%edx,%ecx,4),%eax
46cdd2:	8b 40 28             	mov    0x28(%eax),%eax
46cdd5:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46cdd8:	ff 70 04             	push   0x4(%eax)
46cddb:	6a 00                	push   $0x0
46cddd:	68 0c 18 69 00       	push   $0x69180c
46cde2:	57                   	push   %edi
46cde3:	e8 88 ac ff ff       	call   0x467a70
46cde8:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46cdeb:	8b 45 b8             	mov    -0x48(%ebp),%eax
46cdee:	8b 04 81             	mov    (%ecx,%eax,4),%eax
46cdf1:	8b 40 28             	mov    0x28(%eax),%eax
46cdf4:	8b 04 03             	mov    (%ebx,%eax,1),%eax
46cdf7:	ff 30                	push   (%eax)
46cdf9:	6a 00                	push   $0x0
46cdfb:	68 54 18 69 00       	push   $0x691854
46ce00:	57                   	push   %edi
46ce01:	e8 6a ac ff ff       	call   0x467a70
46ce06:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46ce09:	8b 45 b8             	mov    -0x48(%ebp),%eax
46ce0c:	8b 04 81             	mov    (%ecx,%eax,4),%eax
46ce0f:	8b 40 28             	mov    0x28(%eax),%eax
46ce12:	8b 04 18             	mov    (%eax,%ebx,1),%eax
46ce15:	ff 70 08             	push   0x8(%eax)
46ce18:	6a 00                	push   $0x0
46ce1a:	68 24 18 69 00       	push   $0x691824
46ce1f:	57                   	push   %edi
46ce20:	e8 4b ac ff ff       	call   0x467a70
46ce25:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46ce28:	8b 45 b8             	mov    -0x48(%ebp),%eax
46ce2b:	8b 04 81             	mov    (%ecx,%eax,4),%eax
46ce2e:	ff 70 2c             	push   0x2c(%eax)
46ce31:	6a 00                	push   $0x0
46ce33:	68 70 17 69 00       	push   $0x691770
46ce38:	57                   	push   %edi
46ce39:	e8 32 ac ff ff       	call   0x467a70
46ce3e:	83 c4 40             	add    $0x40,%esp
46ce41:	8b 45 b8             	mov    -0x48(%ebp),%eax
46ce44:	46                   	inc    %esi
46ce45:	8b 4d bc             	mov    -0x44(%ebp),%ecx
46ce48:	8b 7d a4             	mov    -0x5c(%ebp),%edi
46ce4b:	8d 1c b5 00 00 00 00 	lea    0x0(,%esi,4),%ebx
46ce52:	8b 0c 81             	mov    (%ecx,%eax,4),%ecx
46ce55:	8b 41 28             	mov    0x28(%ecx),%eax
46ce58:	83 3c 03 00          	cmpl   $0x0,(%ebx,%eax,1)
46ce5c:	0f 85 ce fe ff ff    	jne    0x46cd30
46ce62:	8b 75 a0             	mov    -0x60(%ebp),%esi
46ce65:	e9 ec f0 ff ff       	jmp    0x46bf56
46ce6a:	8b 55 b0             	mov    -0x50(%ebp),%edx
46ce6d:	e9 ea f0 ff ff       	jmp    0x46bf5c
46ce72:	8b 55 20             	mov    0x20(%ebp),%edx
46ce75:	83 fa 10             	cmp    $0x10,%edx
46ce78:	72 2c                	jb     0x46cea6
46ce7a:	8b 4d 0c             	mov    0xc(%ebp),%ecx
46ce7d:	42                   	inc    %edx
46ce7e:	8b c1                	mov    %ecx,%eax
46ce80:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
46ce86:	72 14                	jb     0x46ce9c
46ce88:	8b 49 fc             	mov    -0x4(%ecx),%ecx
46ce8b:	83 c2 23             	add    $0x23,%edx
46ce8e:	2b c1                	sub    %ecx,%eax
46ce90:	83 c0 fc             	add    $0xfffffffc,%eax
46ce93:	83 f8 1f             	cmp    $0x1f,%eax
46ce96:	0f 87 f2 00 00 00    	ja     0x46cf8e