49db07:	74 4b                	je     0x49db54
49db09:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
49db10:	8b 48 08             	mov    0x8(%eax),%ecx
49db13:	47                   	inc    %edi
49db14:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
49db18:	74 1d                	je     0x49db37
49db1a:	8b 48 04             	mov    0x4(%eax),%ecx
49db1d:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
49db21:	75 10                	jne    0x49db33
49db23:	3b 41 08             	cmp    0x8(%ecx),%eax
49db26:	75 0b                	jne    0x49db33
49db28:	8b c1                	mov    %ecx,%eax
49db2a:	8b 49 04             	mov    0x4(%ecx),%ecx
49db2d:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
49db31:	74 f0                	je     0x49db23
49db33:	8b c1                	mov    %ecx,%eax
49db35:	eb 16                	jmp    0x49db4d
49db37:	8b c1                	mov    %ecx,%eax
49db39:	8b 10                	mov    (%eax),%edx
49db3b:	80 7a 0d 00          	cmpb   $0x0,0xd(%edx)
49db3f:	75 0c                	jne    0x49db4d
49db41:	8b 0a                	mov    (%edx),%ecx
49db43:	8b c2                	mov    %edx,%eax
49db45:	8b d1                	mov    %ecx,%edx
49db47:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
49db4b:	74 f4                	je     0x49db41
49db4d:	3b c3                	cmp    %ebx,%eax
49db4f:	75 bf                	jne    0x49db10
49db51:	89 7d 08             	mov    %edi,0x8(%ebp)
49db54:	8b 45 f4             	mov    -0xc(%ebp),%eax
49db57:	89 75 f8             	mov    %esi,-0x8(%ebp)
49db5a:	3b 30                	cmp    (%eax),%esi
49db5c:	75 55                	jne    0x49dbb3
49db5e:	80 7b 0d 00          	cmpb   $0x0,0xd(%ebx)
49db62:	74 4f                	je     0x49dbb3
49db64:	8b 70 04             	mov    0x4(%eax),%esi
49db67:	80 7e 0d 00          	cmpb   $0x0,0xd(%esi)
49db6b:	75 29                	jne    0x49db96
49db6d:	8b 7d fc             	mov    -0x4(%ebp),%edi
49db70:	ff 76 08             	push   0x8(%esi)
49db73:	8b cf                	mov    %edi,%ecx
49db75:	57                   	push   %edi
49db76:	e8 45 bc fd ff       	call   0x4797c0
49db7b:	8b c6                	mov    %esi,%eax
49db7d:	8b 36                	mov    (%esi),%esi
49db7f:	6a 1c                	push   $0x1c
49db81:	50                   	push   %eax
49db82:	e8 ce 36 13 00       	call   0x5d1255
49db87:	83 c4 08             	add    $0x8,%esp
49db8a:	80 7e 0d 00          	cmpb   $0x0,0xd(%esi)
49db8e:	74 e0                	je     0x49db70
49db90:	8b 7d 08             	mov    0x8(%ebp),%edi
49db93:	8b 45 f4             	mov    -0xc(%ebp),%eax
49db96:	89 40 04             	mov    %eax,0x4(%eax)
49db99:	89 00                	mov    %eax,(%eax)
49db9b:	89 40 08             	mov    %eax,0x8(%eax)
49db9e:	8b 45 fc             	mov    -0x4(%ebp),%eax
49dba1:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
49dba8:	8b c7                	mov    %edi,%eax
49dbaa:	5f                   	pop    %edi
49dbab:	5e                   	pop    %esi
49dbac:	5b                   	pop    %ebx
49dbad:	8b e5                	mov    %ebp,%esp
49dbaf:	5d                   	pop    %ebp
49dbb0:	c2 04 00             	ret    $0x4
49dbb3:	3b f3                	cmp    %ebx,%esi
49dbb5:	74 f1                	je     0x49dba8
49dbb7:	8b 7d fc             	mov    -0x4(%ebp),%edi
49dbba:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
49dbc0:	8d 4d f8             	lea    -0x8(%ebp),%ecx
49dbc3:	e8 98 07 fe ff       	call   0x47e360
49dbc8:	56                   	push   %esi
49dbc9:	8b cf                	mov    %edi,%ecx
49dbcb:	e8 d0 e8 ff ff       	call   0x49c4a0
49dbd0:	6a 1c                	push   $0x1c
49dbd2:	50                   	push   %eax
49dbd3:	e8 7d 36 13 00       	call   0x5d1255
49dbd8:	8b 75 f8             	mov    -0x8(%ebp),%esi
49dbdb:	83 c4 08             	add    $0x8,%esp
49dbde:	3b f3                	cmp    %ebx,%esi
49dbe0:	75 de                	jne    0x49dbc0
49dbe2:	8b 45 08             	mov    0x8(%ebp),%eax
49dbe5:	5f                   	pop    %edi
49dbe6:	5e                   	pop    %esi
49dbe7:	5b                   	pop    %ebx
49dbe8:	8b e5                	mov    %ebp,%esp
49dbea:	5d                   	pop    %ebp
49dbeb:	c2 04 00             	ret    $0x4
49dbee:	cc                   	int3
49dbef:	cc                   	int3
49dbf0:	55                   	push   %ebp
49dbf1:	8b ec                	mov    %esp,%ebp
49dbf3:	83 ec 0c             	sub    $0xc,%esp
49dbf6:	8b c1                	mov    %ecx,%eax
49dbf8:	89 45 fc             	mov    %eax,-0x4(%ebp)
49dbfb:	53                   	push   %ebx
49dbfc:	56                   	push   %esi
49dbfd:	8b 08                	mov    (%eax),%ecx
49dbff:	8b f1                	mov    %ecx,%esi
49dc01:	57                   	push   %edi
49dc02:	89 4d f4             	mov    %ecx,-0xc(%ebp)
49dc05:	8b f9                	mov    %ecx,%edi
49dc07:	8b 41 04             	mov    0x4(%ecx),%eax
49dc0a:	8b d0                	mov    %eax,%edx
49dc0c:	80 7a 0d 00          	cmpb   $0x0,0xd(%edx)
49dc10:	75 26                	jne    0x49dc38
49dc12:	8b 5d 08             	mov    0x8(%ebp),%ebx
49dc15:	8b 1b                	mov    (%ebx),%ebx
49dc17:	8b 4a 10             	mov    0x10(%edx),%ecx
49dc1a:	3b cb                	cmp    %ebx,%ecx
49dc1c:	73 05                	jae    0x49dc23
49dc1e:	8b 52 08             	mov    0x8(%edx),%edx
49dc21:	eb 0f                	jmp    0x49dc32
49dc23:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
49dc27:	74 05                	je     0x49dc2e
49dc29:	3b d9                	cmp    %ecx,%ebx
49dc2b:	0f 42 fa             	cmovb  %edx,%edi
49dc2e:	8b f2                	mov    %edx,%esi
49dc30:	8b 12                	mov    (%edx),%edx
49dc32:	80 7a 0d 00          	cmpb   $0x0,0xd(%edx)
49dc36:	74 df                	je     0x49dc17
49dc38:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
49dc3c:	75 02                	jne    0x49dc40
49dc3e:	8b 07                	mov    (%edi),%eax
49dc40:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
49dc44:	75 1e                	jne    0x49dc64
49dc46:	8b 4d 08             	mov    0x8(%ebp),%ecx
49dc49:	8b 09                	mov    (%ecx),%ecx
49dc4b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
49dc50:	3b 48 10             	cmp    0x10(%eax),%ecx
49dc53:	73 06                	jae    0x49dc5b
49dc55:	8b f8                	mov    %eax,%edi
49dc57:	8b 00                	mov    (%eax),%eax
49dc59:	eb 03                	jmp    0x49dc5e
49dc5b:	8b 40 08             	mov    0x8(%eax),%eax
49dc5e:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
49dc62:	74 ec                	je     0x49dc50
49dc64:	33 db                	xor    %ebx,%ebx
49dc66:	8b c6                	mov    %esi,%eax
49dc68:	89 5d f8             	mov    %ebx,-0x8(%ebp)
49dc6b:	3b f7                	cmp    %edi,%esi
49dc6d:	74 45                	je     0x49dcb4
49dc6f:	90                   	nop
49dc70:	8b 48 08             	mov    0x8(%eax),%ecx
49dc73:	43                   	inc    %ebx
49dc74:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
49dc78:	74 1d                	je     0x49dc97
49dc7a:	8b 48 04             	mov    0x4(%eax),%ecx
49dc7d:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
49dc81:	75 10                	jne    0x49dc93
49dc83:	3b 41 08             	cmp    0x8(%ecx),%eax
49dc86:	75 0b                	jne    0x49dc93
49dc88:	8b c1                	mov    %ecx,%eax
49dc8a:	8b 49 04             	mov    0x4(%ecx),%ecx
49dc8d:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
49dc91:	74 f0                	je     0x49dc83
49dc93:	8b c1                	mov    %ecx,%eax
49dc95:	eb 16                	jmp    0x49dcad
49dc97:	8b c1                	mov    %ecx,%eax
49dc99:	8b 10                	mov    (%eax),%edx
49dc9b:	80 7a 0d 00          	cmpb   $0x0,0xd(%edx)
49dc9f:	75 0c                	jne    0x49dcad
49dca1:	8b 0a                	mov    (%edx),%ecx
49dca3:	8b c2                	mov    %edx,%eax
49dca5:	8b d1                	mov    %ecx,%edx
49dca7:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
49dcab:	74 f4                	je     0x49dca1
49dcad:	3b c7                	cmp    %edi,%eax
49dcaf:	75 bf                	jne    0x49dc70
49dcb1:	89 5d f8             	mov    %ebx,-0x8(%ebp)
49dcb4:	8b 45 f4             	mov    -0xc(%ebp),%eax
49dcb7:	89 75 08             	mov    %esi,0x8(%ebp)
49dcba:	3b 30                	cmp    (%eax),%esi
49dcbc:	75 19                	jne    0x49dcd7
49dcbe:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
49dcc2:	74 13                	je     0x49dcd7
49dcc4:	8b 4d fc             	mov    -0x4(%ebp),%ecx
49dcc7:	e8 84 fb ff ff       	call   0x49d850
49dccc:	5f                   	pop    %edi
49dccd:	5e                   	pop    %esi
49dcce:	8b c3                	mov    %ebx,%eax
49dcd0:	5b                   	pop    %ebx
49dcd1:	8b e5                	mov    %ebp,%esp
49dcd3:	5d                   	pop    %ebp
49dcd4:	c2 04 00             	ret    $0x4
49dcd7:	3b f7                	cmp    %edi,%esi
49dcd9:	74 f1                	je     0x49dccc
49dcdb:	8b 5d fc             	mov    -0x4(%ebp),%ebx
49dcde:	66 90                	xchg   %ax,%ax
49dce0:	8d 4d 08             	lea    0x8(%ebp),%ecx
49dce3:	e8 78 06 fe ff       	call   0x47e360
49dce8:	56                   	push   %esi
49dce9:	8b cb                	mov    %ebx,%ecx
49dceb:	e8 b0 e7 ff ff       	call   0x49c4a0
49dcf0:	6a 14                	push   $0x14
49dcf2:	50                   	push   %eax
49dcf3:	e8 5d 35 13 00       	call   0x5d1255
49dcf8:	8b 75 08             	mov    0x8(%ebp),%esi
49dcfb:	83 c4 08             	add    $0x8,%esp
49dcfe:	3b f7                	cmp    %edi,%esi
49dd00:	75 de                	jne    0x49dce0
49dd02:	8b 45 f8             	mov    -0x8(%ebp),%eax
49dd05:	5f                   	pop    %edi
49dd06:	5e                   	pop    %esi
49dd07:	5b                   	pop    %ebx
49dd08:	8b e5                	mov    %ebp,%esp
49dd0a:	5d                   	pop    %ebp
49dd0b:	c2 04 00             	ret    $0x4
49dd0e:	cc                   	int3
49dd0f:	cc                   	int3
49dd10:	55                   	push   %ebp
49dd11:	8b ec                	mov    %esp,%ebp
49dd13:	83 ec 0c             	sub    $0xc,%esp
49dd16:	53                   	push   %ebx
49dd17:	56                   	push   %esi
49dd18:	8b 75 0c             	mov    0xc(%ebp),%esi
49dd1b:	8d 45 f4             	lea    -0xc(%ebp),%eax
49dd1e:	57                   	push   %edi
49dd1f:	56                   	push   %esi
49dd20:	50                   	push   %eax
49dd21:	8b d9                	mov    %ecx,%ebx
49dd23:	e8 28 c0 fd ff       	call   0x479d50
49dd28:	8b 7d fc             	mov    -0x4(%ebp),%edi
49dd2b:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
49dd2f:	75 38                	jne    0x49dd69
49dd31:	83 7f 24 10          	cmpl   $0x10,0x24(%edi)
49dd35:	8d 57 10             	lea    0x10(%edi),%edx
49dd38:	72 03                	jb     0x49dd3d
49dd3a:	8b 57 10             	mov    0x10(%edi),%edx
49dd3d:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
49dd41:	8b ce                	mov    %esi,%ecx
49dd43:	72 02                	jb     0x49dd47
49dd45:	8b 0e                	mov    (%esi),%ecx
49dd47:	ff 77 20             	push   0x20(%edi)
49dd4a:	52                   	push   %edx
49dd4b:	ff 76 10             	push   0x10(%esi)
49dd4e:	51                   	push   %ecx
49dd4f:	e8 bc 07 fd ff       	call   0x46e510
49dd54:	83 c4 10             	add    $0x10,%esp
49dd57:	85 c0                	test   %eax,%eax
49dd59:	78 0e                	js     0x49dd69
49dd5b:	8b 45 08             	mov    0x8(%ebp),%eax
49dd5e:	89 38                	mov    %edi,(%eax)
49dd60:	5f                   	pop    %edi
49dd61:	5e                   	pop    %esi
49dd62:	5b                   	pop    %ebx
49dd63:	8b e5                	mov    %ebp,%esp
49dd65:	5d                   	pop    %ebp
49dd66:	c2 08 00             	ret    $0x8
49dd69:	8b 45 08             	mov    0x8(%ebp),%eax
49dd6c:	8b 0b                	mov    (%ebx),%ecx
49dd6e:	5f                   	pop    %edi
49dd6f:	5e                   	pop    %esi
49dd70:	89 08                	mov    %ecx,(%eax)
49dd72:	5b                   	pop    %ebx
49dd73:	8b e5                	mov    %ebp,%esp
49dd75:	5d                   	pop    %ebp
49dd76:	c2 08 00             	ret    $0x8
49dd79:	cc                   	int3
49dd7a:	cc                   	int3
49dd7b:	cc                   	int3
49dd7c:	cc                   	int3
49dd7d:	cc                   	int3
49dd7e:	cc                   	int3
49dd7f:	cc                   	int3
49dd80:	55                   	push   %ebp
49dd81:	8b ec                	mov    %esp,%ebp
49dd83:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
49dd87:	8b d1                	mov    %ecx,%edx
49dd89:	72 02                	jb     0x49dd8d
49dd8b:	8b 11                	mov    (%ecx),%edx
49dd8d:	8b 49 10             	mov    0x10(%ecx),%ecx
49dd90:	85 c9                	test   %ecx,%ecx
49dd92:	74 21                	je     0x49ddb5
49dd94:	8b 45 0c             	mov    0xc(%ebp),%eax
49dd97:	49                   	dec    %ecx
49dd98:	3b c8                	cmp    %eax,%ecx
49dd9a:	0f 42 c1             	cmovb  %ecx,%eax
49dd9d:	8a 4d 08             	mov    0x8(%ebp),%cl
49dda0:	03 c2                	add    %edx,%eax
49dda2:	38 08                	cmp    %cl,(%eax)
49dda4:	74 09                	je     0x49ddaf
49dda6:	3b c2                	cmp    %edx,%eax
49dda8:	74 0b                	je     0x49ddb5
49ddaa:	48                   	dec    %eax
49ddab:	38 08                	cmp    %cl,(%eax)
49ddad:	75 f7                	jne    0x49dda6
49ddaf:	2b c2                	sub    %edx,%eax
49ddb1:	5d                   	pop    %ebp
49ddb2:	c2 08 00             	ret    $0x8
49ddb5:	83 c8 ff             	or     $0xffffffff,%eax
49ddb8:	5d                   	pop    %ebp
49ddb9:	c2 08 00             	ret    $0x8
49ddbc:	cc                   	int3
49ddbd:	cc                   	int3
49ddbe:	cc                   	int3
49ddbf:	cc                   	int3
49ddc0:	55                   	push   %ebp
49ddc1:	8b ec                	mov    %esp,%ebp
49ddc3:	6a ff                	push   $0xffffffff
49ddc5:	68 7d d0 5f 00       	push   $0x5fd07d
49ddca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
49ddd0:	50                   	push   %eax
49ddd1:	83 ec 08             	sub    $0x8,%esp
49ddd4:	53                   	push   %ebx
49ddd5:	56                   	push   %esi
49ddd6:	57                   	push   %edi
49ddd7:	a1 c0 14 69 00       	mov    0x6914c0,%eax
49dddc:	33 c5                	xor    %ebp,%eax
49ddde:	50                   	push   %eax
49dddf:	8d 45 f4             	lea    -0xc(%ebp),%eax
49dde2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
49dde8:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
49ddee:	8b 0d 30 68 71 00    	mov    0x716830,%ecx
49ddf4:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
49ddf7:	a1 f8 3e 69 00       	mov    0x693ef8,%eax
49ddfc:	3b 81 80 04 00 00    	cmp    0x480(%ecx),%eax
49de02:	7f 24                	jg     0x49de28
49de04:	8b 35 f4 3e 69 00    	mov    0x693ef4,%esi
49de0a:	6a 04                	push   $0x4
49de0c:	e8 ff ea 02 00       	call   0x4cc910
49de11:	83 c4 04             	add    $0x4,%esp
49de14:	8b c6                	mov    %esi,%eax
49de16:	8b 4d f4             	mov    -0xc(%ebp),%ecx
49de19:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
49de20:	59                   	pop    %ecx
49de21:	5f                   	pop    %edi
49de22:	5e                   	pop    %esi
49de23:	5b                   	pop    %ebx
49de24:	8b e5                	mov    %ebp,%esp
49de26:	5d                   	pop    %ebp
49de27:	c3                   	ret
49de28:	68 f8 3e 69 00       	push   $0x693ef8
49de2d:	e8 15 39 13 00       	call   0x5d1747
49de32:	83 c4 04             	add    $0x4,%esp
49de35:	83 3d f8 3e 69 00 ff 	cmpl   $0xffffffff,0x693ef8
49de3c:	75 c6                	jne    0x49de04
49de3e:	6a 24                	push   $0x24
49de40:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
49de47:	e8 d9 33 13 00       	call   0x5d1225
49de4c:	8b f8                	mov    %eax,%edi
49de4e:	83 c4 04             	add    $0x4,%esp
49de51:	89 7d f0             	mov    %edi,-0x10(%ebp)
49de54:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
49de58:	85 ff                	test   %edi,%edi
49de5a:	0f 84 af 00 00 00    	je     0x49df0f
49de60:	e8 1b 3e ff ff       	call   0x491c80
49de65:	6a 34                	push   $0x34
49de67:	8b d8                	mov    %eax,%ebx
49de69:	e8 b7 33 13 00       	call   0x5d1225