5d7d5e:	eb 51                	jmp    0x5d7db1
5d7d60:	ff 75 14             	push   0x14(%ebp)
5d7d63:	e8 cb 9b ff ff       	call   0x5d1933
5d7d68:	56                   	push   %esi
5d7d69:	50                   	push   %eax
5d7d6a:	57                   	push   %edi
5d7d6b:	e8 36 7a ff ff       	call   0x5cf7a6
5d7d70:	83 c4 10             	add    $0x10,%esp
5d7d73:	b9 78 26 73 00       	mov    $0x732678,%ecx
5d7d78:	e8 53 1b e6 ff       	call   0x4398d0
5d7d7d:	ff 75 14             	push   0x14(%ebp)
5d7d80:	8b f0                	mov    %eax,%esi
5d7d82:	e8 49 94 e6 ff       	call   0x4411d0
5d7d87:	56                   	push   %esi
5d7d88:	50                   	push   %eax
5d7d89:	57                   	push   %edi
5d7d8a:	e8 17 7a ff ff       	call   0x5cf7a6
5d7d8f:	83 c4 10             	add    $0x10,%esp
5d7d92:	b9 74 26 73 00       	mov    $0x732674,%ecx
5d7d97:	e8 34 1b e6 ff       	call   0x4398d0
5d7d9c:	ff 75 14             	push   0x14(%ebp)
5d7d9f:	8b f0                	mov    %eax,%esi
5d7da1:	e8 6a 95 e6 ff       	call   0x441310
5d7da6:	56                   	push   %esi
5d7da7:	50                   	push   %eax
5d7da8:	57                   	push   %edi
5d7da9:	e8 f8 79 ff ff       	call   0x5cf7a6
5d7dae:	83 c4 10             	add    $0x10,%esp
5d7db1:	53                   	push   %ebx
5d7db2:	53                   	push   %ebx
5d7db3:	e8 30 ac ff ff       	call   0x5d29e8
5d7db8:	33 d2                	xor    %edx,%edx
5d7dba:	59                   	pop    %ecx
5d7dbb:	59                   	pop    %ecx
5d7dbc:	42                   	inc    %edx
5d7dbd:	8b c8                	mov    %eax,%ecx
5d7dbf:	d3 e2                	shl    %cl,%edx
5d7dc1:	d1 fa                	sar    $1,%edx
5d7dc3:	85 55 0c             	test   %edx,0xc(%ebp)
5d7dc6:	74 60                	je     0x5d7e28
5d7dc8:	b9 6c 07 73 00       	mov    $0x73076c,%ecx
5d7dcd:	e8 fe 1a e6 ff       	call   0x4398d0
5d7dd2:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
5d7dd6:	75 3b                	jne    0x5d7e13
5d7dd8:	6a 10                	push   $0x10
5d7dda:	89 45 f0             	mov    %eax,-0x10(%ebp)
5d7ddd:	e8 60 92 00 00       	call   0x5e1042
5d7de2:	8b f0                	mov    %eax,%esi
5d7de4:	89 75 e8             	mov    %esi,-0x18(%ebp)
5d7de7:	59                   	pop    %ecx
5d7de8:	85 f6                	test   %esi,%esi
5d7dea:	74 16                	je     0x5d7e02
5d7dec:	89 5e 04             	mov    %ebx,0x4(%esi)
5d7def:	c7 06 00 00 6d 00    	movl   $0x6d0000,(%esi)
5d7df5:	e8 76 8b 00 00       	call   0x5e0970
5d7dfa:	89 46 08             	mov    %eax,0x8(%esi)
5d7dfd:	89 56 0c             	mov    %edx,0xc(%esi)
5d7e00:	eb 02                	jmp    0x5d7e04
5d7e02:	8b f3                	mov    %ebx,%esi
5d7e04:	ff 75 f0             	push   -0x10(%ebp)
5d7e07:	56                   	push   %esi
5d7e08:	57                   	push   %edi
5d7e09:	e8 98 79 ff ff       	call   0x5cf7a6
5d7e0e:	83 c4 0c             	add    $0xc,%esp
5d7e11:	eb 15                	jmp    0x5d7e28
5d7e13:	ff 75 14             	push   0x14(%ebp)
5d7e16:	8b f0                	mov    %eax,%esi
5d7e18:	e8 85 93 ff ff       	call   0x5d11a2
5d7e1d:	56                   	push   %esi
5d7e1e:	50                   	push   %eax
5d7e1f:	57                   	push   %edi
5d7e20:	e8 81 79 ff ff       	call   0x5cf7a6
5d7e25:	83 c4 10             	add    $0x10,%esp
5d7e28:	8b 55 0c             	mov    0xc(%ebp),%edx
5d7e2b:	f6 c2 20             	test   $0x20,%dl
5d7e2e:	74 51                	je     0x5d7e81
5d7e30:	b9 70 07 73 00       	mov    $0x730770,%ecx
5d7e35:	e8 96 1a e6 ff       	call   0x4398d0
5d7e3a:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
5d7e3e:	8b f0                	mov    %eax,%esi
5d7e40:	75 29                	jne    0x5d7e6b
5d7e42:	6a 08                	push   $0x8
5d7e44:	e8 f9 91 00 00       	call   0x5e1042
5d7e49:	89 45 e8             	mov    %eax,-0x18(%ebp)
5d7e4c:	59                   	pop    %ecx
5d7e4d:	85 c0                	test   %eax,%eax
5d7e4f:	74 0b                	je     0x5d7e5c
5d7e51:	89 58 04             	mov    %ebx,0x4(%eax)
5d7e54:	c7 00 1c 00 6d 00    	movl   $0x6d001c,(%eax)
5d7e5a:	eb 02                	jmp    0x5d7e5e
5d7e5c:	8b c3                	mov    %ebx,%eax
5d7e5e:	56                   	push   %esi
5d7e5f:	50                   	push   %eax
5d7e60:	57                   	push   %edi
5d7e61:	e8 40 79 ff ff       	call   0x5cf7a6
5d7e66:	83 c4 0c             	add    $0xc,%esp
5d7e69:	eb 13                	jmp    0x5d7e7e
5d7e6b:	ff 75 14             	push   0x14(%ebp)
5d7e6e:	e8 ee 94 ff ff       	call   0x5d1361
5d7e73:	56                   	push   %esi
5d7e74:	50                   	push   %eax
5d7e75:	57                   	push   %edi
5d7e76:	e8 2b 79 ff ff       	call   0x5cf7a6
5d7e7b:	83 c4 10             	add    $0x10,%esp
5d7e7e:	8b 55 0c             	mov    0xc(%ebp),%edx
5d7e81:	f6 c2 04             	test   $0x4,%dl
5d7e84:	0f 84 9c 01 00 00    	je     0x5d8026
5d7e8a:	b9 74 07 73 00       	mov    $0x730774,%ecx
5d7e8f:	e8 3c 1a e6 ff       	call   0x4398d0
5d7e94:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
5d7e98:	8b f0                	mov    %eax,%esi
5d7e9a:	0f 85 13 01 00 00    	jne    0x5d7fb3
5d7ea0:	6a 08                	push   $0x8
5d7ea2:	e8 9b 91 00 00       	call   0x5e1042
5d7ea7:	89 45 e8             	mov    %eax,-0x18(%ebp)
5d7eaa:	59                   	pop    %ecx
5d7eab:	85 c0                	test   %eax,%eax
5d7ead:	74 0b                	je     0x5d7eba
5d7eaf:	89 58 04             	mov    %ebx,0x4(%eax)
5d7eb2:	c7 00 38 00 6d 00    	movl   $0x6d0038,(%eax)
5d7eb8:	eb 02                	jmp    0x5d7ebc
5d7eba:	8b c3                	mov    %ebx,%eax
5d7ebc:	56                   	push   %esi
5d7ebd:	50                   	push   %eax
5d7ebe:	57                   	push   %edi
5d7ebf:	e8 e2 78 ff ff       	call   0x5cf7a6
5d7ec4:	83 c4 0c             	add    $0xc,%esp
5d7ec7:	b9 78 07 73 00       	mov    $0x730778,%ecx
5d7ecc:	e8 ff 19 e6 ff       	call   0x4398d0
5d7ed1:	6a 08                	push   $0x8
5d7ed3:	8b f0                	mov    %eax,%esi
5d7ed5:	e8 68 91 00 00       	call   0x5e1042
5d7eda:	89 45 e8             	mov    %eax,-0x18(%ebp)
5d7edd:	59                   	pop    %ecx
5d7ede:	85 c0                	test   %eax,%eax
5d7ee0:	74 0b                	je     0x5d7eed
5d7ee2:	89 58 04             	mov    %ebx,0x4(%eax)
5d7ee5:	c7 00 50 00 6d 00    	movl   $0x6d0050,(%eax)
5d7eeb:	eb 02                	jmp    0x5d7eef
5d7eed:	8b c3                	mov    %ebx,%eax
5d7eef:	56                   	push   %esi
5d7ef0:	50                   	push   %eax
5d7ef1:	57                   	push   %edi
5d7ef2:	e8 af 78 ff ff       	call   0x5cf7a6
5d7ef7:	83 c4 0c             	add    $0xc,%esp
5d7efa:	b9 7c 07 73 00       	mov    $0x73077c,%ecx
5d7eff:	e8 cc 19 e6 ff       	call   0x4398d0
5d7f04:	6a 58                	push   $0x58
5d7f06:	89 45 f0             	mov    %eax,-0x10(%ebp)
5d7f09:	e8 34 91 00 00       	call   0x5e1042
5d7f0e:	8b f0                	mov    %eax,%esi
5d7f10:	59                   	pop    %ecx
5d7f11:	89 75 e8             	mov    %esi,-0x18(%ebp)
5d7f14:	c7 45 fc 10 00 00 00 	movl   $0x10,-0x4(%ebp)
5d7f1b:	85 f6                	test   %esi,%esi
5d7f1d:	74 23                	je     0x5d7f42
5d7f1f:	89 5e 04             	mov    %ebx,0x4(%esi)
5d7f22:	53                   	push   %ebx
5d7f23:	ff 75 08             	push   0x8(%ebp)
5d7f26:	8b ce                	mov    %esi,%ecx
5d7f28:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
5d7f2c:	c7 06 68 00 6d 00    	movl   $0x6d0068,(%esi)
5d7f32:	88 5e 28             	mov    %bl,0x28(%esi)
5d7f35:	e8 84 f2 ff ff       	call   0x5d71be
5d7f3a:	c7 06 9c 00 6d 00    	movl   $0x6d009c,(%esi)
5d7f40:	eb 02                	jmp    0x5d7f44
5d7f42:	8b f3                	mov    %ebx,%esi
5d7f44:	ff 75 f0             	push   -0x10(%ebp)
5d7f47:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
5d7f4b:	56                   	push   %esi
5d7f4c:	57                   	push   %edi
5d7f4d:	e8 54 78 ff ff       	call   0x5cf7a6
5d7f52:	83 c4 0c             	add    $0xc,%esp
5d7f55:	b9 80 07 73 00       	mov    $0x730780,%ecx
5d7f5a:	e8 71 19 e6 ff       	call   0x4398d0
5d7f5f:	6a 58                	push   $0x58
5d7f61:	89 45 f0             	mov    %eax,-0x10(%ebp)
5d7f64:	e8 d9 90 00 00       	call   0x5e1042
5d7f69:	8b f0                	mov    %eax,%esi
5d7f6b:	59                   	pop    %ecx
5d7f6c:	89 75 e8             	mov    %esi,-0x18(%ebp)
5d7f6f:	c7 45 fc 16 00 00 00 	movl   $0x16,-0x4(%ebp)
5d7f76:	85 f6                	test   %esi,%esi
5d7f78:	74 24                	je     0x5d7f9e
5d7f7a:	89 5e 04             	mov    %ebx,0x4(%esi)
5d7f7d:	53                   	push   %ebx
5d7f7e:	ff 75 08             	push   0x8(%ebp)
5d7f81:	8b ce                	mov    %esi,%ecx
5d7f83:	c6 45 fc 17          	movb   $0x17,-0x4(%ebp)
5d7f87:	c7 06 68 00 6d 00    	movl   $0x6d0068,(%esi)
5d7f8d:	c6 46 28 01          	movb   $0x1,0x28(%esi)
5d7f91:	e8 28 f2 ff ff       	call   0x5d71be
5d7f96:	c7 06 d0 00 6d 00    	movl   $0x6d00d0,(%esi)
5d7f9c:	eb 02                	jmp    0x5d7fa0
5d7f9e:	8b f3                	mov    %ebx,%esi
5d7fa0:	ff 75 f0             	push   -0x10(%ebp)
5d7fa3:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
5d7fa7:	56                   	push   %esi
5d7fa8:	57                   	push   %edi
5d7fa9:	e8 f8 77 ff ff       	call   0x5cf7a6
5d7fae:	83 c4 0c             	add    $0xc,%esp
5d7fb1:	eb 70                	jmp    0x5d8023
5d7fb3:	ff 75 14             	push   0x14(%ebp)
5d7fb6:	e8 d0 94 ff ff       	call   0x5d148b
5d7fbb:	56                   	push   %esi
5d7fbc:	50                   	push   %eax
5d7fbd:	57                   	push   %edi
5d7fbe:	e8 e3 77 ff ff       	call   0x5cf7a6
5d7fc3:	83 c4 10             	add    $0x10,%esp
5d7fc6:	b9 78 07 73 00       	mov    $0x730778,%ecx
5d7fcb:	e8 00 19 e6 ff       	call   0x4398d0
5d7fd0:	ff 75 14             	push   0x14(%ebp)
5d7fd3:	8b f0                	mov    %eax,%esi
5d7fd5:	e8 db 95 ff ff       	call   0x5d15b5
5d7fda:	56                   	push   %esi
5d7fdb:	50                   	push   %eax
5d7fdc:	57                   	push   %edi
5d7fdd:	e8 c4 77 ff ff       	call   0x5cf7a6
5d7fe2:	83 c4 10             	add    $0x10,%esp
5d7fe5:	b9 7c 07 73 00       	mov    $0x73077c,%ecx
5d7fea:	e8 e1 18 e6 ff       	call   0x4398d0
5d7fef:	ff 75 14             	push   0x14(%ebp)
5d7ff2:	8b f0                	mov    %eax,%esi
5d7ff4:	e8 10 98 ff ff       	call   0x5d1809
5d7ff9:	56                   	push   %esi
5d7ffa:	50                   	push   %eax
5d7ffb:	57                   	push   %edi
5d7ffc:	e8 a5 77 ff ff       	call   0x5cf7a6
5d8001:	83 c4 10             	add    $0x10,%esp
5d8004:	b9 80 07 73 00       	mov    $0x730780,%ecx
5d8009:	e8 c2 18 e6 ff       	call   0x4398d0
5d800e:	ff 75 14             	push   0x14(%ebp)
5d8011:	8b f0                	mov    %eax,%esi
5d8013:	e8 5c 97 ff ff       	call   0x5d1774
5d8018:	56                   	push   %esi
5d8019:	50                   	push   %eax
5d801a:	57                   	push   %edi
5d801b:	e8 86 77 ff ff       	call   0x5cf7a6
5d8020:	83 c4 10             	add    $0x10,%esp
5d8023:	8b 55 0c             	mov    0xc(%ebp),%edx
5d8026:	f6 c2 10             	test   $0x10,%dl
5d8029:	0f 84 bf 00 00 00    	je     0x5d80ee
5d802f:	b9 84 07 73 00       	mov    $0x730784,%ecx
5d8034:	e8 97 18 e6 ff       	call   0x4398d0
5d8039:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
5d803d:	8b f0                	mov    %eax,%esi
5d803f:	75 7b                	jne    0x5d80bc
5d8041:	6a 44                	push   $0x44
5d8043:	e8 fa 8f 00 00       	call   0x5e1042
5d8048:	59                   	pop    %ecx
5d8049:	89 45 e8             	mov    %eax,-0x18(%ebp)
5d804c:	c7 45 fc 1b 00 00 00 	movl   $0x1b,-0x4(%ebp)
5d8053:	85 c0                	test   %eax,%eax
5d8055:	74 0d                	je     0x5d8064
5d8057:	53                   	push   %ebx
5d8058:	ff 75 08             	push   0x8(%ebp)
5d805b:	8b c8                	mov    %eax,%ecx
5d805d:	e8 fa 9d ff ff       	call   0x5d1e5c
5d8062:	eb 02                	jmp    0x5d8066
5d8064:	8b c3                	mov    %ebx,%eax
5d8066:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
5d806a:	56                   	push   %esi
5d806b:	50                   	push   %eax
5d806c:	57                   	push   %edi
5d806d:	e8 34 77 ff ff       	call   0x5cf7a6
5d8072:	83 c4 0c             	add    $0xc,%esp
5d8075:	b9 64 07 73 00       	mov    $0x730764,%ecx
5d807a:	e8 51 18 e6 ff       	call   0x4398d0
5d807f:	6a 0c                	push   $0xc
5d8081:	89 45 f0             	mov    %eax,-0x10(%ebp)
5d8084:	e8 b9 8f 00 00       	call   0x5e1042
5d8089:	8b f0                	mov    %eax,%esi
5d808b:	89 75 e8             	mov    %esi,-0x18(%ebp)
5d808e:	59                   	pop    %ecx
5d808f:	85 f6                	test   %esi,%esi
5d8091:	74 18                	je     0x5d80ab
5d8093:	ff 75 08             	push   0x8(%ebp)
5d8096:	89 5e 04             	mov    %ebx,0x4(%esi)
5d8099:	8b ce                	mov    %esi,%ecx
5d809b:	c7 06 b0 ff 6c 00    	movl   $0x6cffb0,(%esi)
5d80a1:	89 5e 08             	mov    %ebx,0x8(%esi)
5d80a4:	e8 62 f3 ff ff       	call   0x5d740b
5d80a9:	eb 02                	jmp    0x5d80ad
5d80ab:	8b f3                	mov    %ebx,%esi
5d80ad:	ff 75 f0             	push   -0x10(%ebp)
5d80b0:	56                   	push   %esi
5d80b1:	57                   	push   %edi
5d80b2:	e8 ef 76 ff ff       	call   0x5cf7a6
5d80b7:	83 c4 0c             	add    $0xc,%esp
5d80ba:	eb 32                	jmp    0x5d80ee
5d80bc:	ff 75 14             	push   0x14(%ebp)
5d80bf:	e8 c3 9a ff ff       	call   0x5d1b87
5d80c4:	56                   	push   %esi
5d80c5:	50                   	push   %eax
5d80c6:	57                   	push   %edi
5d80c7:	e8 da 76 ff ff       	call   0x5cf7a6
5d80cc:	83 c4 10             	add    $0x10,%esp
5d80cf:	b9 64 07 73 00       	mov    $0x730764,%ecx
5d80d4:	e8 f7 17 e6 ff       	call   0x4398d0
5d80d9:	ff 75 14             	push   0x14(%ebp)
5d80dc:	8b f0                	mov    %eax,%esi
5d80de:	e8 ce 9b ff ff       	call   0x5d1cb1
5d80e3:	56                   	push   %esi
5d80e4:	50                   	push   %eax
5d80e5:	57                   	push   %edi
5d80e6:	e8 bb 76 ff ff       	call   0x5cf7a6
5d80eb:	83 c4 10             	add    $0x10,%esp
5d80ee:	83 7d ec 00          	cmpl   $0x0,-0x14(%ebp)
5d80f2:	74 4e                	je     0x5d8142
5d80f4:	b9 14 06 73 00       	mov    $0x730614,%ecx
5d80f9:	e8 d2 17 e6 ff       	call   0x4398d0
5d80fe:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
5d8102:	8b f0                	mov    %eax,%esi
5d8104:	75 29                	jne    0x5d812f
5d8106:	6a 34                	push   $0x34
5d8108:	e8 35 8f 00 00       	call   0x5e1042
5d810d:	89 45 e8             	mov    %eax,-0x18(%ebp)
5d8110:	59                   	pop    %ecx
5d8111:	85 c0                	test   %eax,%eax
5d8113:	74 0d                	je     0x5d8122
5d8115:	53                   	push   %ebx
5d8116:	ff 75 08             	push   0x8(%ebp)
5d8119:	8b c8                	mov    %eax,%ecx
5d811b:	e8 d2 9c ff ff       	call   0x5d1df2
5d8120:	8b d8                	mov    %eax,%ebx
5d8122:	56                   	push   %esi
5d8123:	53                   	push   %ebx
5d8124:	57                   	push   %edi
5d8125:	e8 7c 76 ff ff       	call   0x5cf7a6
5d812a:	83 c4 0c             	add    $0xc,%esp
5d812d:	eb 13                	jmp    0x5d8142
5d812f:	ff 75 14             	push   0x14(%ebp)
5d8132:	e8 41 8f ff ff       	call   0x5d1078
5d8137:	56                   	push   %esi
5d8138:	50                   	push   %eax
5d8139:	57                   	push   %edi
5d813a:	e8 67 76 ff ff       	call   0x5cf7a6
5d813f:	83 c4 10             	add    $0x10,%esp
5d8142:	e8 4e 9e 00 00       	call   0x5e1f95
5d8147:	c3                   	ret
5d8148:	55                   	push   %ebp
5d8149:	8b ec                	mov    %esp,%ebp
5d814b:	8b 4d 08             	mov    0x8(%ebp),%ecx
5d814e:	8d 51 02             	lea    0x2(%ecx),%edx
5d8151:	66 8b 01             	mov    (%ecx),%ax
5d8154:	83 c1 02             	add    $0x2,%ecx
5d8157:	66 85 c0             	test   %ax,%ax
5d815a:	75 f5                	jne    0x5d8151
5d815c:	2b ca                	sub    %edx,%ecx
5d815e:	56                   	push   %esi