140127deb:	89 5f 08             	mov    %ebx,0x8(%rdi)
140127dee:	ff c3                	inc    %ebx
140127df0:	48 89 07             	mov    %rax,(%rdi)
140127df3:	48 8d 7f 10          	lea    0x10(%rdi),%rdi
140127df7:	48 83 ed 01          	sub    $0x1,%rbp
140127dfb:	75 e3                	jne    0x140127de0
140127dfd:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140127e01:	e8 2a fc ff ff       	call   0x140127a30
140127e06:	4d 85 ff             	test   %r15,%r15
140127e09:	0f 84 8b 00 00 00    	je     0x140127e9a
140127e0f:	4c 8d 0d aa 04 00 00 	lea    0x4aa(%rip),%r9        # 0x1401282c0
140127e16:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140127e1c:	48 8b d6             	mov    %rsi,%rdx
140127e1f:	49 8b cf             	mov    %r15,%rcx
140127e22:	e8 f9 b3 19 00       	call   0x1402c3220
140127e27:	48 85 f6             	test   %rsi,%rsi
140127e2a:	7e 64                	jle    0x140127e90
140127e2c:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
140127e31:	49 8d 5f 08          	lea    0x8(%r15),%rbx
140127e35:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
140127e39:	48 85 ff             	test   %rdi,%rdi
140127e3c:	74 48                	je     0x140127e86
140127e3e:	48 83 7f 20 00       	cmpq   $0x0,0x20(%rdi)
140127e43:	74 41                	je     0x140127e86
140127e45:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140127e49:	8b 2b                	mov    (%rbx),%ebp
140127e4b:	48 85 c9             	test   %rcx,%rcx
140127e4e:	74 19                	je     0x140127e69
140127e50:	e8 eb 38 fc ff       	call   0x1400eb740
140127e55:	3b e8                	cmp    %eax,%ebp
140127e57:	7d 10                	jge    0x140127e69
140127e59:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140127e5d:	8b d5                	mov    %ebp,%edx
140127e5f:	e8 dc 3b fc ff       	call   0x1400eba40
140127e64:	48 8b d0             	mov    %rax,%rdx
140127e67:	eb 02                	jmp    0x140127e6b
140127e69:	33 d2                	xor    %edx,%edx
140127e6b:	48 8b 47 08          	mov    0x8(%rdi),%rax
140127e6f:	4d 8b c6             	mov    %r14,%r8
140127e72:	44 8b 0b             	mov    (%rbx),%r9d
140127e75:	49 8b cc             	mov    %r12,%rcx
140127e78:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140127e7d:	8b 07                	mov    (%rdi),%eax
140127e7f:	89 44 24 20          	mov    %eax,0x20(%rsp)
140127e83:	ff 57 20             	call   *0x20(%rdi)
140127e86:	48 83 c3 10          	add    $0x10,%rbx
140127e8a:	48 83 ee 01          	sub    $0x1,%rsi
140127e8e:	75 a5                	jne    0x140127e35
140127e90:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140127e95:	4c 3b f8             	cmp    %rax,%r15
140127e98:	74 15                	je     0x140127eaf
140127e9a:	41 b8 9a 01 00 00    	mov    $0x19a,%r8d
140127ea0:	48 8d 15 89 c5 1e 00 	lea    0x1ec589(%rip),%rdx        # 0x140314430
140127ea7:	49 8b cf             	mov    %r15,%rcx
140127eaa:	e8 11 3f fc ff       	call   0x1400ebdc0
140127eaf:	48 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%rdi
140127eb6:	00
140127eb7:	48 8b b4 24 00 01 00 	mov    0x100(%rsp),%rsi
140127ebe:	00
140127ebf:	48 8b ac 24 48 01 00 	mov    0x148(%rsp),%rbp
140127ec6:	00
140127ec7:	4c 8b a4 24 f0 00 00 	mov    0xf0(%rsp),%r12
140127ece:	00
140127ecf:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140127ed3:	e8 08 35 fc ff       	call   0x1400eb3e0
140127ed8:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
140127edf:	00
140127ee0:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
140127ee7:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
140127eee:	00
140127eef:	48 33 cc             	xor    %rsp,%rcx
140127ef2:	e8 b9 7f 18 00       	call   0x1402afeb0
140127ef7:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
140127efe:	41 5f                	pop    %r15
140127f00:	41 5e                	pop    %r14
140127f02:	41 5d                	pop    %r13
140127f04:	5b                   	pop    %rbx
140127f05:	c3                   	ret
140127f06:	cc                   	int3
140127f07:	cc                   	int3
140127f08:	cc                   	int3
140127f09:	cc                   	int3
140127f0a:	cc                   	int3
140127f0b:	cc                   	int3
140127f0c:	cc                   	int3
140127f0d:	cc                   	int3
140127f0e:	cc                   	int3
140127f0f:	cc                   	int3
140127f10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140127f15:	57                   	push   %rdi
140127f16:	b8 20 00 00 00       	mov    $0x20,%eax
140127f1b:	e8 10 8c 18 00       	call   0x1402b0b30
140127f20:	48 2b e0             	sub    %rax,%rsp
140127f23:	48 8b f9             	mov    %rcx,%rdi
140127f26:	8b da                	mov    %edx,%ebx
140127f28:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140127f2c:	48 85 c9             	test   %rcx,%rcx
140127f2f:	74 1e                	je     0x140127f4f
140127f31:	e8 0a 38 fc ff       	call   0x1400eb740
140127f36:	3b d8                	cmp    %eax,%ebx
140127f38:	7d 15                	jge    0x140127f4f
140127f3a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140127f3e:	8b d3                	mov    %ebx,%edx
140127f40:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140127f45:	48 83 c4 20          	add    $0x20,%rsp
140127f49:	5f                   	pop    %rdi
140127f4a:	e9 f1 3a fc ff       	jmp    0x1400eba40
140127f4f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140127f54:	33 c0                	xor    %eax,%eax
140127f56:	48 83 c4 20          	add    $0x20,%rsp
140127f5a:	5f                   	pop    %rdi
140127f5b:	c3                   	ret
140127f5c:	cc                   	int3
140127f5d:	cc                   	int3
140127f5e:	cc                   	int3
140127f5f:	cc                   	int3
140127f60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140127f65:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140127f6a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140127f6f:	41 54                	push   %r12
140127f71:	41 56                	push   %r14
140127f73:	41 57                	push   %r15
140127f75:	b8 20 00 00 00       	mov    $0x20,%eax
140127f7a:	e8 b1 8b 18 00       	call   0x1402b0b30
140127f7f:	48 2b e0             	sub    %rax,%rsp
140127f82:	8b f9                	mov    %ecx,%edi
140127f84:	8d 58 df             	lea    -0x21(%rax),%ebx
140127f87:	33 c9                	xor    %ecx,%ecx
140127f89:	49 8b e9             	mov    %r9,%rbp
140127f8c:	4d 8b f8             	mov    %r8,%r15
140127f8f:	44 8b e2             	mov    %edx,%r12d
140127f92:	e8 49 e8 07 00       	call   0x1401a67e0
140127f97:	4c 8b f0             	mov    %rax,%r14
140127f9a:	48 85 c0             	test   %rax,%rax
140127f9d:	0f 84 6a 01 00 00    	je     0x14012810d
140127fa3:	8b d7                	mov    %edi,%edx
140127fa5:	48 8b c8             	mov    %rax,%rcx
140127fa8:	e8 53 03 00 00       	call   0x140128300
140127fad:	48 8b f8             	mov    %rax,%rdi
140127fb0:	48 85 c0             	test   %rax,%rax
140127fb3:	0f 84 54 01 00 00    	je     0x14012810d
140127fb9:	48 83 38 00          	cmpq   $0x0,(%rax)
140127fbd:	75 5d                	jne    0x14012801c
140127fbf:	e8 1c 36 fc ff       	call   0x1400eb5e0
140127fc4:	48 89 07             	mov    %rax,(%rdi)
140127fc7:	48 85 c0             	test   %rax,%rax
140127fca:	74 0e                	je     0x140127fda
140127fcc:	33 d2                	xor    %edx,%edx
140127fce:	48 8b c8             	mov    %rax,%rcx
140127fd1:	e8 4a 38 fc ff       	call   0x1400eb820
140127fd6:	85 c0                	test   %eax,%eax
140127fd8:	75 42                	jne    0x14012801c
140127fda:	48 8b 0f             	mov    (%rdi),%rcx
140127fdd:	e8 fe 33 fc ff       	call   0x1400eb3e0
140127fe2:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140127fe9:	e8 82 f0 ff ff       	call   0x140127070
140127fee:	4c 8d 05 53 c4 1e 00 	lea    0x1ec453(%rip),%r8        # 0x140314448
140127ff5:	ba a8 00 00 00       	mov    $0xa8,%edx
140127ffa:	48 8d 0d 2f c4 1e 00 	lea    0x1ec42f(%rip),%rcx        # 0x140314430
140128001:	e8 8a f1 ff ff       	call   0x140127190
140128006:	45 33 c0             	xor    %r8d,%r8d
140128009:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14012800e:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140128012:	e8 79 f2 ff ff       	call   0x140127290
140128017:	e9 e9 00 00 00       	jmp    0x140128105
14012801c:	41 b8 ad 00 00 00    	mov    $0xad,%r8d
140128022:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140128027:	48 8d 15 02 c4 1e 00 	lea    0x1ec402(%rip),%rdx        # 0x140314430
14012802e:	41 8d 48 83          	lea    -0x7d(%r8),%ecx
140128032:	e8 39 3d fc ff       	call   0x1400ebd70
140128037:	48 8b f0             	mov    %rax,%rsi
14012803a:	48 85 c0             	test   %rax,%rax
14012803d:	75 32                	jne    0x140128071
14012803f:	e8 2c f0 ff ff       	call   0x140127070
140128044:	4c 8d 05 fd c3 1e 00 	lea    0x1ec3fd(%rip),%r8        # 0x140314448
14012804b:	ba af 00 00 00       	mov    $0xaf,%edx
140128050:	48 8d 0d d9 c3 1e 00 	lea    0x1ec3d9(%rip),%rcx        # 0x140314430
140128057:	e8 34 f1 ff ff       	call   0x140127190
14012805c:	45 33 c0             	xor    %r8d,%r8d
14012805f:	8d 4e 0f             	lea    0xf(%rsi),%ecx
140128062:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140128067:	e8 24 f2 ff ff       	call   0x140127290
14012806c:	e9 8f 00 00 00       	jmp    0x140128100
140128071:	44 89 20             	mov    %r12d,(%rax)
140128074:	33 d2                	xor    %edx,%edx
140128076:	4c 89 78 08          	mov    %r15,0x8(%rax)
14012807a:	48 89 68 18          	mov    %rbp,0x18(%rax)
14012807e:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140128083:	48 89 46 28          	mov    %rax,0x28(%rsi)
140128087:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14012808c:	48 89 46 20          	mov    %rax,0x20(%rsi)
140128090:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%rsi)
140128097:	48 8b 0f             	mov    (%rdi),%rcx
14012809a:	e8 81 37 fc ff       	call   0x1400eb820
14012809f:	85 c0                	test   %eax,%eax
1401280a1:	75 45                	jne    0x1401280e8
1401280a3:	e8 c8 ef ff ff       	call   0x140127070
1401280a8:	4c 8d 05 99 c3 1e 00 	lea    0x1ec399(%rip),%r8        # 0x140314448
1401280af:	ba ba 00 00 00       	mov    $0xba,%edx
1401280b4:	48 8d 0d 75 c3 1e 00 	lea    0x1ec375(%rip),%rcx        # 0x140314430
1401280bb:	e8 d0 f0 ff ff       	call   0x140127190
1401280c0:	45 33 c0             	xor    %r8d,%r8d
1401280c3:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401280c8:	41 8d 48 0f          	lea    0xf(%r8),%ecx
1401280cc:	e8 bf f1 ff ff       	call   0x140127290
1401280d1:	41 b8 bb 00 00 00    	mov    $0xbb,%r8d
1401280d7:	48 8d 15 52 c3 1e 00 	lea    0x1ec352(%rip),%rdx        # 0x140314430
1401280de:	48 8b ce             	mov    %rsi,%rcx
1401280e1:	e8 da 3c fc ff       	call   0x1400ebdc0
1401280e6:	eb 18                	jmp    0x140128100
1401280e8:	48 8b 0f             	mov    (%rdi),%rcx
1401280eb:	e8 50 36 fc ff       	call   0x1400eb740
1401280f0:	48 8b 0f             	mov    (%rdi),%rcx
1401280f3:	4c 8b c6             	mov    %rsi,%r8
1401280f6:	8d 58 ff             	lea    -0x1(%rax),%ebx
1401280f9:	8b d3                	mov    %ebx,%edx
1401280fb:	e8 c0 37 fc ff       	call   0x1400eb8c0
140128100:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140128105:	49 8b 0e             	mov    (%r14),%rcx
140128108:	e8 23 f9 ff ff       	call   0x140127a30
14012810d:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140128112:	8b c3                	mov    %ebx,%eax
140128114:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140128119:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14012811e:	48 83 c4 20          	add    $0x20,%rsp
140128122:	41 5f                	pop    %r15
140128124:	41 5e                	pop    %r14
140128126:	41 5c                	pop    %r12
140128128:	c3                   	ret
140128129:	cc                   	int3
14012812a:	cc                   	int3
14012812b:	cc                   	int3
14012812c:	cc                   	int3
14012812d:	cc                   	int3
14012812e:	cc                   	int3
14012812f:	cc                   	int3
140128130:	b8 28 00 00 00       	mov    $0x28,%eax
140128135:	e8 f6 89 18 00       	call   0x1402b0b30
14012813a:	48 2b e0             	sub    %rax,%rsp
14012813d:	4d 8b c8             	mov    %r8,%r9
140128140:	4c 8b c2             	mov    %rdx,%r8
140128143:	8b d1                	mov    %ecx,%edx
140128145:	33 c9                	xor    %ecx,%ecx
140128147:	48 83 c4 28          	add    $0x28,%rsp
14012814b:	e9 20 05 00 00       	jmp    0x140128670
140128150:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140128155:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14012815a:	57                   	push   %rdi
14012815b:	b8 20 00 00 00       	mov    $0x20,%eax
140128160:	e8 cb 89 18 00       	call   0x1402b0b30
140128165:	48 2b e0             	sub    %rax,%rsp
140128168:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012816c:	49 8b e8             	mov    %r8,%rbp
14012816f:	8b fa                	mov    %edx,%edi
140128171:	48 8b f1             	mov    %rcx,%rsi
140128174:	48 85 c0             	test   %rax,%rax
140128177:	75 4e                	jne    0x1401281c7
140128179:	e8 62 34 fc ff       	call   0x1400eb5e0
14012817e:	48 89 46 08          	mov    %rax,0x8(%rsi)
140128182:	48 85 c0             	test   %rax,%rax
140128185:	75 40                	jne    0x1401281c7
140128187:	e8 e4 ee ff ff       	call   0x140127070
14012818c:	4c 8d 05 0d c3 1e 00 	lea    0x1ec30d(%rip),%r8        # 0x1403144a0
140128193:	ba d9 01 00 00       	mov    $0x1d9,%edx
140128198:	48 8d 0d 91 c2 1e 00 	lea    0x1ec291(%rip),%rcx        # 0x140314430
14012819f:	e8 ec ef ff ff       	call   0x140127190
1401281a4:	45 33 c0             	xor    %r8d,%r8d
1401281a7:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401281ac:	41 8d 48 0f          	lea    0xf(%r8),%ecx
1401281b0:	e8 db f0 ff ff       	call   0x140127290
1401281b5:	33 c0                	xor    %eax,%eax
1401281b7:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401281bc:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401281c1:	48 83 c4 20          	add    $0x20,%rsp
1401281c5:	5f                   	pop    %rdi
1401281c6:	c3                   	ret
1401281c7:	48 8b c8             	mov    %rax,%rcx
1401281ca:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401281cf:	e8 6c 35 fc ff       	call   0x1400eb740
1401281d4:	8b d8                	mov    %eax,%ebx
1401281d6:	3b c7                	cmp    %edi,%eax
1401281d8:	7f 1b                	jg     0x1401281f5
1401281da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401281e0:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401281e4:	33 d2                	xor    %edx,%edx
1401281e6:	e8 35 36 fc ff       	call   0x1400eb820
1401281eb:	85 c0                	test   %eax,%eax
1401281ed:	74 4b                	je     0x14012823a
1401281ef:	ff c3                	inc    %ebx
1401281f1:	3b df                	cmp    %edi,%ebx
1401281f3:	7e eb                	jle    0x1401281e0
1401281f5:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401281f9:	4c 8b c5             	mov    %rbp,%r8
1401281fc:	8b d7                	mov    %edi,%edx
1401281fe:	e8 bd 36 fc ff       	call   0x1400eb8c0
140128203:	48 3b c5             	cmp    %rbp,%rax
140128206:	74 64                	je     0x14012826c
140128208:	e8 63 ee ff ff       	call   0x140127070
14012820d:	4c 8d 05 8c c2 1e 00 	lea    0x1ec28c(%rip),%r8        # 0x1403144a0
140128214:	ba e6 01 00 00       	mov    $0x1e6,%edx
140128219:	48 8d 0d 10 c2 1e 00 	lea    0x1ec210(%rip),%rcx        # 0x140314430
140128220:	e8 6b ef ff ff       	call   0x140127190
140128225:	45 33 c0             	xor    %r8d,%r8d
140128228:	ba 06 01 08 00       	mov    $0x80106,%edx
14012822d:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140128231:	e8 5a f0 ff ff       	call   0x140127290
140128236:	33 c0                	xor    %eax,%eax
140128238:	eb 37                	jmp    0x140128271
14012823a:	e8 31 ee ff ff       	call   0x140127070
14012823f:	4c 8d 05 5a c2 1e 00 	lea    0x1ec25a(%rip),%r8        # 0x1403144a0
140128246:	ba e0 01 00 00       	mov    $0x1e0,%edx
14012824b:	48 8d 0d de c1 1e 00 	lea    0x1ec1de(%rip),%rcx        # 0x140314430
140128252:	e8 39 ef ff ff       	call   0x140127190
140128257:	45 33 c0             	xor    %r8d,%r8d
14012825a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14012825f:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140128263:	e8 28 f0 ff ff       	call   0x140127290
140128268:	33 c0                	xor    %eax,%eax
14012826a:	eb 05                	jmp    0x140128271
14012826c:	b8 01 00 00 00       	mov    $0x1,%eax
140128271:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140128276:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14012827b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140128280:	48 83 c4 20          	add    $0x20,%rsp
140128284:	5f                   	pop    %rdi
140128285:	c3                   	ret
140128286:	cc                   	int3
140128287:	cc                   	int3
140128288:	cc                   	int3
140128289:	cc                   	int3
14012828a:	cc                   	int3
14012828b:	cc                   	int3
14012828c:	cc                   	int3
14012828d:	cc                   	int3
14012828e:	cc                   	int3
14012828f:	cc                   	int3
140128290:	b8 28 00 00 00       	mov    $0x28,%eax
140128295:	e8 96 88 18 00       	call   0x1402b0b30
14012829a:	48 2b e0             	sub    %rax,%rsp
14012829d:	44 8d 40 0f          	lea    0xf(%rax),%r8d
1401282a1:	48 8d 15 88 c1 1e 00 	lea    0x1ec188(%rip),%rdx        # 0x140314430
1401282a8:	48 83 c4 28          	add    $0x28,%rsp
1401282ac:	e9 0f 3b fc ff       	jmp    0x1400ebdc0
1401282b1:	cc                   	int3
1401282b2:	cc                   	int3
1401282b3:	cc                   	int3
1401282b4:	cc                   	int3
1401282b5:	cc                   	int3
1401282b6:	cc                   	int3
1401282b7:	cc                   	int3