140d60eae:	79 c1                	jns    0x140d60e71
140d60eb0:	48 8b cb             	mov    %rbx,%rcx
140d60eb3:	e8 08 52 f7 ff       	call   0x140cd60c0
140d60eb8:	85 c0                	test   %eax,%eax
140d60eba:	75 04                	jne    0x140d60ec0
140d60ebc:	45 8b 7d 10          	mov    0x10(%r13),%r15d
140d60ec0:	44 89 7b 10          	mov    %r15d,0x10(%rbx)
140d60ec4:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140d60eca:	41 8b 45 10          	mov    0x10(%r13),%eax
140d60ece:	33 47 10             	xor    0x10(%rdi),%eax
140d60ed1:	41 89 46 10          	mov    %eax,0x10(%r14)
140d60ed5:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
140d60edc:	00
140d60edd:	48 8b ce             	mov    %rsi,%rcx
140d60ee0:	e8 7b d0 fb ff       	call   0x140d1df60
140d60ee5:	41 8b c7             	mov    %r15d,%eax
140d60ee8:	48 83 c4 30          	add    $0x30,%rsp
140d60eec:	41 5f                	pop    %r15
140d60eee:	41 5e                	pop    %r14
140d60ef0:	41 5c                	pop    %r12
140d60ef2:	5f                   	pop    %rdi
140d60ef3:	5e                   	pop    %rsi
140d60ef4:	5d                   	pop    %rbp
140d60ef5:	5b                   	pop    %rbx
140d60ef6:	c3                   	ret
140d60ef7:	ba 82 00 00 00       	mov    $0x82,%edx
140d60efc:	c7 44 24 20 95 00 00 	movl   $0x95,0x20(%rsp)
140d60f03:	00
140d60f04:	4c 8d 0d b5 1c 42 00 	lea    0x421cb5(%rip),%r9        # 0x141182bc0
140d60f0b:	8d 4a 81             	lea    -0x7f(%rdx),%ecx
140d60f0e:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140d60f12:	e8 69 fd f6 ff       	call   0x140cd0c80
140d60f17:	eb bc                	jmp    0x140d60ed5
140d60f19:	cc                   	int3
140d60f1a:	cc                   	int3
140d60f1b:	cc                   	int3
140d60f1c:	cc                   	int3
140d60f1d:	cc                   	int3
140d60f1e:	cc                   	int3
140d60f1f:	cc                   	int3
140d60f20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d60f25:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d60f2a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d60f2f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d60f34:	41 54                	push   %r12
140d60f36:	41 56                	push   %r14
140d60f38:	41 57                	push   %r15
140d60f3a:	b8 30 00 00 00       	mov    $0x30,%eax
140d60f3f:	e8 5c a5 0b 00       	call   0x140e1b4a0
140d60f44:	48 2b e0             	sub    %rax,%rsp
140d60f47:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140d60f4c:	4c 8b e1             	mov    %rcx,%r12
140d60f4f:	48 8b cb             	mov    %rbx,%rcx
140d60f52:	4d 8b f9             	mov    %r9,%r15
140d60f55:	49 8b e8             	mov    %r8,%rbp
140d60f58:	48 8b fa             	mov    %rdx,%rdi
140d60f5b:	45 33 f6             	xor    %r14d,%r14d
140d60f5e:	e8 dd d3 fb ff       	call   0x140d1e340
140d60f63:	48 8b cb             	mov    %rbx,%rcx
140d60f66:	e8 35 d1 fb ff       	call   0x140d1e0a0
140d60f6b:	48 8b f0             	mov    %rax,%rsi
140d60f6e:	48 85 c0             	test   %rax,%rax
140d60f71:	74 4a                	je     0x140d60fbd
140d60f73:	48 85 ed             	test   %rbp,%rbp
140d60f76:	74 2a                	je     0x140d60fa2
140d60f78:	48 8b d7             	mov    %rdi,%rdx
140d60f7b:	48 8b c8             	mov    %rax,%rcx
140d60f7e:	48 3b fd             	cmp    %rbp,%rdi
140d60f81:	75 0e                	jne    0x140d60f91
140d60f83:	4c 8b c3             	mov    %rbx,%r8
140d60f86:	e8 35 f7 ff ff       	call   0x140d606c0
140d60f8b:	85 c0                	test   %eax,%eax
140d60f8d:	74 2e                	je     0x140d60fbd
140d60f8f:	eb 14                	jmp    0x140d60fa5
140d60f91:	4c 8b cb             	mov    %rbx,%r9
140d60f94:	4c 8b c5             	mov    %rbp,%r8
140d60f97:	e8 a4 57 ff ff       	call   0x140d56740
140d60f9c:	85 c0                	test   %eax,%eax
140d60f9e:	74 1d                	je     0x140d60fbd
140d60fa0:	eb 03                	jmp    0x140d60fa5
140d60fa2:	48 8b f7             	mov    %rdi,%rsi
140d60fa5:	4d 8b cf             	mov    %r15,%r9
140d60fa8:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d60fad:	4c 8b c6             	mov    %rsi,%r8
140d60fb0:	49 8b d4             	mov    %r12,%rdx
140d60fb3:	33 c9                	xor    %ecx,%ecx
140d60fb5:	e8 b6 fc ff ff       	call   0x140d60c70
140d60fba:	44 8b f0             	mov    %eax,%r14d
140d60fbd:	48 8b cb             	mov    %rbx,%rcx
140d60fc0:	e8 9b cf fb ff       	call   0x140d1df60
140d60fc5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d60fca:	41 8b c6             	mov    %r14d,%eax
140d60fcd:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140d60fd2:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140d60fd7:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140d60fdc:	48 83 c4 30          	add    $0x30,%rsp
140d60fe0:	41 5f                	pop    %r15
140d60fe2:	41 5e                	pop    %r14
140d60fe4:	41 5c                	pop    %r12
140d60fe6:	c3                   	ret
140d60fe7:	cc                   	int3
140d60fe8:	cc                   	int3
140d60fe9:	cc                   	int3
140d60fea:	cc                   	int3
140d60feb:	cc                   	int3
140d60fec:	cc                   	int3
140d60fed:	cc                   	int3
140d60fee:	cc                   	int3
140d60fef:	cc                   	int3
140d60ff0:	40 53                	rex push %rbx
140d60ff2:	55                   	push   %rbp
140d60ff3:	56                   	push   %rsi
140d60ff4:	57                   	push   %rdi
140d60ff5:	41 54                	push   %r12
140d60ff7:	41 55                	push   %r13
140d60ff9:	41 56                	push   %r14
140d60ffb:	41 57                	push   %r15
140d60ffd:	b8 48 16 00 00       	mov    $0x1648,%eax
140d61002:	e8 99 a4 0b 00       	call   0x140e1b4a0
140d61007:	48 2b e0             	sub    %rax,%rsp
140d6100a:	48 8b 05 ef 7e 65 00 	mov    0x657eef(%rip),%rax        # 0x1413b8f00
140d61011:	48 33 c4             	xor    %rsp,%rax
140d61014:	48 89 84 24 30 16 00 	mov    %rax,0x1630(%rsp)
140d6101b:	00
140d6101c:	48 8b 9c 24 b0 16 00 	mov    0x16b0(%rsp),%rbx
140d61023:	00
140d61024:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140d61029:	83 e0 3f             	and    $0x3f,%eax
140d6102c:	48 8d 74 24 70       	lea    0x70(%rsp),%rsi
140d61031:	48 2b f0             	sub    %rax,%rsi
140d61034:	4c 8b e9             	mov    %rcx,%r13
140d61037:	48 8b ce             	mov    %rsi,%rcx
140d6103a:	48 8b fa             	mov    %rdx,%rdi
140d6103d:	81 e1 ff 0f 00 00    	and    $0xfff,%ecx
140d61043:	ba 80 02 00 00       	mov    $0x280,%edx
140d61048:	48 81 c1 40 01 00 00 	add    $0x140,%rcx
140d6104f:	41 be 40 01 00 00    	mov    $0x140,%r14d
140d61055:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140d6105c:	48 8d ae 80 02 00 00 	lea    0x280(%rsi),%rbp
140d61063:	48 8d 86 40 01 00 00 	lea    0x140(%rsi),%rax
140d6106a:	4d 8b e0             	mov    %r8,%r12
140d6106d:	48 0f 42 ee          	cmovb  %rsi,%rbp
140d61071:	4c 8d be c0 03 00 00 	lea    0x3c0(%rsi),%r15
140d61078:	44 0f 42 f2          	cmovb  %edx,%r14d
140d6107c:	49 8b d1             	mov    %r9,%rdx
140d6107f:	4c 03 f6             	add    %rsi,%r14
140d61082:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140d61089:	48 8b cd             	mov    %rbp,%rcx
140d6108c:	48 0f 42 f0          	cmovb  %rax,%rsi
140d61090:	e8 4b 14 2e ff       	call   0x1400424e0
140d61095:	48 8b d7             	mov    %rdi,%rdx
140d61098:	49 8b ce             	mov    %r14,%rcx
140d6109b:	e8 40 14 2e ff       	call   0x1400424e0
140d610a0:	48 8b d3             	mov    %rbx,%rdx
140d610a3:	49 8b cf             	mov    %r15,%rcx
140d610a6:	e8 35 14 2e ff       	call   0x1400424e0
140d610ab:	48 8b bc 24 b8 16 00 	mov    0x16b8(%rsp),%rdi
140d610b2:	00
140d610b3:	4c 8b cd             	mov    %rbp,%r9
140d610b6:	4d 8b c7             	mov    %r15,%r8
140d610b9:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d610be:	49 8b d7             	mov    %r15,%rdx
140d610c1:	49 8b cf             	mov    %r15,%rcx
140d610c4:	e8 77 07 2e ff       	call   0x140041840
140d610c9:	4c 8b cd             	mov    %rbp,%r9
140d610cc:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d610d1:	4c 8d 05 68 1c 42 00 	lea    0x421c68(%rip),%r8        # 0x141182d40
140d610d8:	49 8b d7             	mov    %r15,%rdx
140d610db:	49 8b cf             	mov    %r15,%rcx
140d610de:	e8 5d 07 2e ff       	call   0x140041840
140d610e3:	4c 8b cd             	mov    %rbp,%r9
140d610e6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d610eb:	4c 8d 05 0e 1b 42 00 	lea    0x421b0e(%rip),%r8        # 0x141182c00
140d610f2:	49 8b d7             	mov    %r15,%rdx
140d610f5:	48 8b ce             	mov    %rsi,%rcx
140d610f8:	e8 43 07 2e ff       	call   0x140041840
140d610fd:	4c 8b cd             	mov    %rbp,%r9
140d61100:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d61105:	4d 8b c7             	mov    %r15,%r8
140d61108:	49 8b d6             	mov    %r14,%rdx
140d6110b:	49 8b ce             	mov    %r14,%rcx
140d6110e:	e8 2d 07 2e ff       	call   0x140041840
140d61113:	45 33 c0             	xor    %r8d,%r8d
140d61116:	48 8b d6             	mov    %rsi,%rdx
140d61119:	49 8b cf             	mov    %r15,%rcx
140d6111c:	e8 1f 16 2e ff       	call   0x140042740
140d61121:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140d61127:	49 8b d6             	mov    %r14,%rdx
140d6112a:	49 8b cf             	mov    %r15,%rcx
140d6112d:	e8 0e 16 2e ff       	call   0x140042740
140d61132:	4c 8b cf             	mov    %rdi,%r9
140d61135:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d6113c:	00
140d6113d:	4c 8b c5             	mov    %rbp,%r8
140d61140:	49 8b d6             	mov    %r14,%rdx
140d61143:	48 8b ce             	mov    %rsi,%rcx
140d61146:	e8 75 fa 2d ff       	call   0x140040bc0
140d6114b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140d61151:	48 8b d6             	mov    %rsi,%rdx
140d61154:	49 8b cf             	mov    %r15,%rcx
140d61157:	e8 e4 15 2e ff       	call   0x140042740
140d6115c:	4c 8b cf             	mov    %rdi,%r9
140d6115f:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d61166:	00
140d61167:	4c 8b c5             	mov    %rbp,%r8
140d6116a:	48 8b d6             	mov    %rsi,%rdx
140d6116d:	48 8b ce             	mov    %rsi,%rcx
140d61170:	e8 4b fa 2d ff       	call   0x140040bc0
140d61175:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d6117b:	48 8b d6             	mov    %rsi,%rdx
140d6117e:	49 8b cf             	mov    %r15,%rcx
140d61181:	e8 ba 15 2e ff       	call   0x140042740
140d61186:	4c 8b cf             	mov    %rdi,%r9
140d61189:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d61190:	00
140d61191:	4c 8b c5             	mov    %rbp,%r8
140d61194:	48 8b d6             	mov    %rsi,%rdx
140d61197:	48 8b ce             	mov    %rsi,%rcx
140d6119a:	e8 21 fa 2d ff       	call   0x140040bc0
140d6119f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140d611a5:	48 8b d6             	mov    %rsi,%rdx
140d611a8:	49 8b cf             	mov    %r15,%rcx
140d611ab:	e8 90 15 2e ff       	call   0x140042740
140d611b0:	4c 8b cf             	mov    %rdi,%r9
140d611b3:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d611ba:	00
140d611bb:	4c 8b c5             	mov    %rbp,%r8
140d611be:	48 8b d6             	mov    %rsi,%rdx
140d611c1:	48 8b ce             	mov    %rsi,%rcx
140d611c4:	e8 f7 f9 2d ff       	call   0x140040bc0
140d611c9:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140d611cf:	48 8b d6             	mov    %rsi,%rdx
140d611d2:	49 8b cf             	mov    %r15,%rcx
140d611d5:	e8 66 15 2e ff       	call   0x140042740
140d611da:	4c 8b cd             	mov    %rbp,%r9
140d611dd:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d611e2:	4d 8b c6             	mov    %r14,%r8
140d611e5:	48 8b d6             	mov    %rsi,%rdx
140d611e8:	48 8b ce             	mov    %rsi,%rcx
140d611eb:	e8 50 06 2e ff       	call   0x140041840
140d611f0:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140d611f6:	48 8b d6             	mov    %rsi,%rdx
140d611f9:	49 8b cf             	mov    %r15,%rcx
140d611fc:	e8 3f 15 2e ff       	call   0x140042740
140d61201:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140d61207:	49 8b d7             	mov    %r15,%rdx
140d6120a:	48 8b ce             	mov    %rsi,%rcx
140d6120d:	e8 8e 15 2e ff       	call   0x1400427a0
140d61212:	4c 8b cd             	mov    %rbp,%r9
140d61215:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d6121a:	4d 8b c6             	mov    %r14,%r8
140d6121d:	48 8b d6             	mov    %rsi,%rdx
140d61220:	48 8b ce             	mov    %rsi,%rcx
140d61223:	e8 18 06 2e ff       	call   0x140041840
140d61228:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140d6122e:	48 8b d6             	mov    %rsi,%rdx
140d61231:	49 8b cf             	mov    %r15,%rcx
140d61234:	e8 07 15 2e ff       	call   0x140042740
140d61239:	4c 8b cf             	mov    %rdi,%r9
140d6123c:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d61243:	00
140d61244:	4c 8b c5             	mov    %rbp,%r8
140d61247:	48 8b d6             	mov    %rsi,%rdx
140d6124a:	48 8b ce             	mov    %rsi,%rcx
140d6124d:	e8 6e f9 2d ff       	call   0x140040bc0
140d61252:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140d61258:	48 8b d6             	mov    %rsi,%rdx
140d6125b:	49 8b cf             	mov    %r15,%rcx
140d6125e:	e8 dd 14 2e ff       	call   0x140042740
140d61263:	4c 8b cf             	mov    %rdi,%r9
140d61266:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d6126d:	00
140d6126e:	4c 8b c5             	mov    %rbp,%r8
140d61271:	48 8b d6             	mov    %rsi,%rdx
140d61274:	48 8b ce             	mov    %rsi,%rcx
140d61277:	e8 44 f9 2d ff       	call   0x140040bc0
140d6127c:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140d61282:	48 8b d6             	mov    %rsi,%rdx
140d61285:	49 8b cf             	mov    %r15,%rcx
140d61288:	e8 b3 14 2e ff       	call   0x140042740
140d6128d:	4c 8b cf             	mov    %rdi,%r9
140d61290:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d61297:	00
140d61298:	4c 8b c5             	mov    %rbp,%r8
140d6129b:	48 8b d6             	mov    %rsi,%rdx
140d6129e:	48 8b ce             	mov    %rsi,%rcx
140d612a1:	e8 1a f9 2d ff       	call   0x140040bc0
140d612a6:	41 b8 18 00 00 00    	mov    $0x18,%r8d
140d612ac:	48 8b d6             	mov    %rsi,%rdx
140d612af:	49 8b cf             	mov    %r15,%rcx
140d612b2:	e8 89 14 2e ff       	call   0x140042740
140d612b7:	4c 8b cd             	mov    %rbp,%r9
140d612ba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d612bf:	4d 8b c6             	mov    %r14,%r8
140d612c2:	48 8b d6             	mov    %rsi,%rdx
140d612c5:	48 8b ce             	mov    %rsi,%rcx
140d612c8:	e8 73 05 2e ff       	call   0x140041840
140d612cd:	41 b8 19 00 00 00    	mov    $0x19,%r8d
140d612d3:	48 8b d6             	mov    %rsi,%rdx
140d612d6:	49 8b cf             	mov    %r15,%rcx
140d612d9:	e8 62 14 2e ff       	call   0x140042740
140d612de:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140d612e4:	49 8b d7             	mov    %r15,%rdx
140d612e7:	48 8b ce             	mov    %rsi,%rcx
140d612ea:	e8 b1 14 2e ff       	call   0x1400427a0
140d612ef:	4c 8b cd             	mov    %rbp,%r9
140d612f2:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d612f7:	4d 8b c6             	mov    %r14,%r8
140d612fa:	48 8b d6             	mov    %rsi,%rdx
140d612fd:	48 8b ce             	mov    %rsi,%rcx
140d61300:	e8 3b 05 2e ff       	call   0x140041840
140d61305:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140d6130b:	48 8b d6             	mov    %rsi,%rdx
140d6130e:	49 8b cf             	mov    %r15,%rcx
140d61311:	e8 2a 14 2e ff       	call   0x140042740
140d61316:	4c 8b cf             	mov    %rdi,%r9
140d61319:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d61320:	00
140d61321:	4c 8b c5             	mov    %rbp,%r8
140d61324:	48 8b d6             	mov    %rsi,%rdx
140d61327:	48 8b ce             	mov    %rsi,%rcx
140d6132a:	e8 91 f8 2d ff       	call   0x140040bc0
140d6132f:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140d61335:	48 8b d6             	mov    %rsi,%rdx
140d61338:	49 8b cf             	mov    %r15,%rcx
140d6133b:	e8 00 14 2e ff       	call   0x140042740
140d61340:	4c 8b cf             	mov    %rdi,%r9
140d61343:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d6134a:	00
140d6134b:	4c 8b c5             	mov    %rbp,%r8
140d6134e:	48 8b d6             	mov    %rsi,%rdx
140d61351:	48 8b ce             	mov    %rsi,%rcx
140d61354:	e8 67 f8 2d ff       	call   0x140040bc0
140d61359:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140d6135f:	48 8b d6             	mov    %rsi,%rdx
140d61362:	49 8b cf             	mov    %r15,%rcx
140d61365:	e8 d6 13 2e ff       	call   0x140042740
140d6136a:	4c 8b cd             	mov    %rbp,%r9
140d6136d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d61372:	4d 8b c6             	mov    %r14,%r8
140d61375:	48 8b d6             	mov    %rsi,%rdx
140d61378:	48 8b ce             	mov    %rsi,%rcx
140d6137b:	e8 c0 04 2e ff       	call   0x140041840
140d61380:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140d61386:	48 8b d6             	mov    %rsi,%rdx
140d61389:	49 8b cf             	mov    %r15,%rcx
140d6138c:	e8 af 13 2e ff       	call   0x140042740
140d61391:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140d61397:	49 8b d7             	mov    %r15,%rdx
140d6139a:	48 8b ce             	mov    %rsi,%rcx