140d62f69:	cc                   	int3
140d62f6a:	cc                   	int3
140d62f6b:	cc                   	int3
140d62f6c:	cc                   	int3
140d62f6d:	cc                   	int3
140d62f6e:	cc                   	int3
140d62f6f:	cc                   	int3
140d62f70:	40 57                	rex push %rdi
140d62f72:	41 54                	push   %r12
140d62f74:	41 55                	push   %r13
140d62f76:	41 56                	push   %r14
140d62f78:	41 57                	push   %r15
140d62f7a:	b8 60 00 00 00       	mov    $0x60,%eax
140d62f7f:	e8 1c 85 0b 00       	call   0x140e1b4a0
140d62f84:	48 2b e0             	sub    %rax,%rsp
140d62f87:	4c 8b ea             	mov    %rdx,%r13
140d62f8a:	45 33 e4             	xor    %r12d,%r12d
140d62f8d:	49 8b d0             	mov    %r8,%rdx
140d62f90:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140d62f95:	49 8b f9             	mov    %r9,%rdi
140d62f98:	4d 8b f8             	mov    %r8,%r15
140d62f9b:	4c 8b f1             	mov    %rcx,%r14
140d62f9e:	e8 fd 5d f7 ff       	call   0x140cd8da0
140d62fa3:	85 c0                	test   %eax,%eax
140d62fa5:	74 22                	je     0x140d62fc9
140d62fa7:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140d62fab:	33 d2                	xor    %edx,%edx
140d62fad:	e8 7e 35 f7 ff       	call   0x140cd6530
140d62fb2:	41 8d 44 24 01       	lea    0x1(%r12),%eax
140d62fb7:	45 89 65 28          	mov    %r12d,0x28(%r13)
140d62fbb:	48 83 c4 60          	add    $0x60,%rsp
140d62fbf:	41 5f                	pop    %r15
140d62fc1:	41 5e                	pop    %r14
140d62fc3:	41 5d                	pop    %r13
140d62fc5:	41 5c                	pop    %r12
140d62fc7:	5f                   	pop    %rdi
140d62fc8:	c3                   	ret
140d62fc9:	49 8b 06             	mov    (%r14),%rax
140d62fcc:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)
140d62fd3:	00
140d62fd4:	49 8b 76 40          	mov    0x40(%r14),%rsi
140d62fd8:	48 8b 88 08 01 00 00 	mov    0x108(%rax),%rcx
140d62fdf:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140d62fe6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d62feb:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140d62ff0:	48 85 ff             	test   %rdi,%rdi
140d62ff3:	75 16                	jne    0x140d6300b
140d62ff5:	e8 56 b2 fb ff       	call   0x140d1e250
140d62ffa:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d62fff:	48 8b f8             	mov    %rax,%rdi
140d63002:	48 85 c0             	test   %rax,%rax
140d63005:	0f 84 d2 03 00 00    	je     0x140d633dd
140d6300b:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
140d63012:	00
140d63013:	48 8b cf             	mov    %rdi,%rcx
140d63016:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
140d6301d:	00
140d6301e:	e8 1d b3 fb ff       	call   0x140d1e340
140d63023:	48 8b cf             	mov    %rdi,%rcx
140d63026:	e8 75 b0 fb ff       	call   0x140d1e0a0
140d6302b:	48 8b cf             	mov    %rdi,%rcx
140d6302e:	48 8b d8             	mov    %rax,%rbx
140d63031:	e8 6a b0 fb ff       	call   0x140d1e0a0
140d63036:	48 8b cf             	mov    %rdi,%rcx
140d63039:	48 8b e8             	mov    %rax,%rbp
140d6303c:	e8 5f b0 fb ff       	call   0x140d1e0a0
140d63041:	48 8b cf             	mov    %rdi,%rcx
140d63044:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140d63049:	e8 52 b0 fb ff       	call   0x140d1e0a0
140d6304e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d63053:	48 85 c0             	test   %rax,%rax
140d63056:	0f 84 5c 03 00 00    	je     0x140d633b8
140d6305c:	4c 8b cf             	mov    %rdi,%r9
140d6305f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d63064:	49 8b ce             	mov    %r14,%rcx
140d63067:	45 39 67 28          	cmp    %r12d,0x28(%r15)
140d6306b:	74 50                	je     0x140d630bd
140d6306d:	4d 8b 47 10          	mov    0x10(%r15),%r8
140d63071:	48 8b d3             	mov    %rbx,%rdx
140d63074:	ff 15 a6 09 22 00    	call   *0x2209a6(%rip)        # 0x140f83a20
140d6307a:	85 c0                	test   %eax,%eax
140d6307c:	0f 84 36 03 00 00    	je     0x140d633b8
140d63082:	4c 8b c6             	mov    %rsi,%r8
140d63085:	48 8b d3             	mov    %rbx,%rdx
140d63088:	48 8b cd             	mov    %rbp,%rcx
140d6308b:	e8 10 48 ff ff       	call   0x140d578a0
140d63090:	85 c0                	test   %eax,%eax
140d63092:	0f 84 20 03 00 00    	je     0x140d633b8
140d63098:	4c 8b ce             	mov    %rsi,%r9
140d6309b:	4c 8b c5             	mov    %rbp,%r8
140d6309e:	48 8b d3             	mov    %rbx,%rdx
140d630a1:	48 8b cb             	mov    %rbx,%rcx
140d630a4:	e8 b7 47 ff ff       	call   0x140d57860
140d630a9:	85 c0                	test   %eax,%eax
140d630ab:	0f 84 07 03 00 00    	je     0x140d633b8
140d630b1:	4d 8b 46 60          	mov    0x60(%r14),%r8
140d630b5:	48 8b d3             	mov    %rbx,%rdx
140d630b8:	e9 4a 01 00 00       	jmp    0x140d63207
140d630bd:	45 39 66 70          	cmp    %r12d,0x70(%r14)
140d630c1:	0f 84 92 00 00 00    	je     0x140d63159
140d630c7:	4d 8b 47 20          	mov    0x20(%r15),%r8
140d630cb:	48 8b d5             	mov    %rbp,%rdx
140d630ce:	ff 15 4c 09 22 00    	call   *0x22094c(%rip)        # 0x140f83a20
140d630d4:	85 c0                	test   %eax,%eax
140d630d6:	0f 84 dc 02 00 00    	je     0x140d633b8
140d630dc:	49 8b 57 10          	mov    0x10(%r15),%rdx
140d630e0:	4c 8b ce             	mov    %rsi,%r9
140d630e3:	4c 8b c5             	mov    %rbp,%r8
140d630e6:	48 8b cb             	mov    %rbx,%rcx
140d630e9:	e8 72 47 ff ff       	call   0x140d57860
140d630ee:	85 c0                	test   %eax,%eax
140d630f0:	0f 84 c2 02 00 00    	je     0x140d633b8
140d630f6:	49 8b 57 10          	mov    0x10(%r15),%rdx
140d630fa:	4c 8b ce             	mov    %rsi,%r9
140d630fd:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d63102:	4c 8b c5             	mov    %rbp,%r8
140d63105:	e8 76 4a ff ff       	call   0x140d57b80
140d6310a:	85 c0                	test   %eax,%eax
140d6310c:	0f 84 a6 02 00 00    	je     0x140d633b8
140d63112:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140d63117:	4c 8b c3             	mov    %rbx,%r8
140d6311a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140d6311f:	48 8b d5             	mov    %rbp,%rdx
140d63122:	49 8b ce             	mov    %r14,%rcx
140d63125:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d6312a:	ff 15 f0 08 22 00    	call   *0x2208f0(%rip)        # 0x140f83a20
140d63130:	85 c0                	test   %eax,%eax
140d63132:	0f 84 80 02 00 00    	je     0x140d633b8
140d63138:	4c 8b c6             	mov    %rsi,%r8
140d6313b:	48 8b d5             	mov    %rbp,%rdx
140d6313e:	48 8b cb             	mov    %rbx,%rcx
140d63141:	e8 5a 47 ff ff       	call   0x140d578a0
140d63146:	85 c0                	test   %eax,%eax
140d63148:	0f 84 6a 02 00 00    	je     0x140d633b8
140d6314e:	4c 8b c5             	mov    %rbp,%r8
140d63151:	48 8b d3             	mov    %rbx,%rdx
140d63154:	e9 ae 00 00 00       	jmp    0x140d63207
140d63159:	4d 8b 47 10          	mov    0x10(%r15),%r8
140d6315d:	48 8b d3             	mov    %rbx,%rdx
140d63160:	ff 15 ba 08 22 00    	call   *0x2208ba(%rip)        # 0x140f83a20
140d63166:	85 c0                	test   %eax,%eax
140d63168:	0f 84 4a 02 00 00    	je     0x140d633b8
140d6316e:	4c 8b c6             	mov    %rsi,%r8
140d63171:	48 8b d3             	mov    %rbx,%rdx
140d63174:	48 8b cd             	mov    %rbp,%rcx
140d63177:	e8 24 47 ff ff       	call   0x140d578a0
140d6317c:	85 c0                	test   %eax,%eax
140d6317e:	0f 84 34 02 00 00    	je     0x140d633b8
140d63184:	4c 8b ce             	mov    %rsi,%r9
140d63187:	4c 8b c5             	mov    %rbp,%r8
140d6318a:	48 8b d3             	mov    %rbx,%rdx
140d6318d:	48 8b cb             	mov    %rbx,%rcx
140d63190:	e8 cb 46 ff ff       	call   0x140d57860
140d63195:	85 c0                	test   %eax,%eax
140d63197:	0f 84 1b 02 00 00    	je     0x140d633b8
140d6319d:	4d 8b 47 20          	mov    0x20(%r15),%r8
140d631a1:	4c 8b cf             	mov    %rdi,%r9
140d631a4:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d631a9:	48 8b d5             	mov    %rbp,%rdx
140d631ac:	49 8b ce             	mov    %r14,%rcx
140d631af:	ff 15 6b 08 22 00    	call   *0x22086b(%rip)        # 0x140f83a20
140d631b5:	85 c0                	test   %eax,%eax
140d631b7:	0f 84 fb 01 00 00    	je     0x140d633b8
140d631bd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d631c2:	4c 8b cf             	mov    %rdi,%r9
140d631c5:	4c 8b c5             	mov    %rbp,%r8
140d631c8:	48 8b d5             	mov    %rbp,%rdx
140d631cb:	49 8b ce             	mov    %r14,%rcx
140d631ce:	ff 15 4c 08 22 00    	call   *0x22084c(%rip)        # 0x140f83a20
140d631d4:	85 c0                	test   %eax,%eax
140d631d6:	0f 84 dc 01 00 00    	je     0x140d633b8
140d631dc:	4d 8b 4e 60          	mov    0x60(%r14),%r9
140d631e0:	4c 8b c5             	mov    %rbp,%r8
140d631e3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140d631e8:	48 8b d5             	mov    %rbp,%rdx
140d631eb:	49 8b ce             	mov    %r14,%rcx
140d631ee:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d631f3:	ff 15 27 08 22 00    	call   *0x220827(%rip)        # 0x140f83a20
140d631f9:	85 c0                	test   %eax,%eax
140d631fb:	0f 84 b7 01 00 00    	je     0x140d633b8
140d63201:	4c 8b c3             	mov    %rbx,%r8
140d63204:	48 8b d5             	mov    %rbp,%rdx
140d63207:	4c 8b ce             	mov    %rsi,%r9
140d6320a:	48 8b cd             	mov    %rbp,%rcx
140d6320d:	e8 4e 46 ff ff       	call   0x140d57860
140d63212:	85 c0                	test   %eax,%eax
140d63214:	0f 84 9e 01 00 00    	je     0x140d633b8
140d6321a:	45 39 67 28          	cmp    %r12d,0x28(%r15)
140d6321e:	74 11                	je     0x140d63231
140d63220:	49 8b 57 18          	mov    0x18(%r15),%rdx
140d63224:	48 8b cb             	mov    %rbx,%rcx
140d63227:	e8 94 2b f7 ff       	call   0x140cd5dc0
140d6322c:	48 85 c0             	test   %rax,%rax
140d6322f:	eb 20                	jmp    0x140d63251
140d63231:	4d 8b 4f 20          	mov    0x20(%r15),%r9
140d63235:	48 8b d3             	mov    %rbx,%rdx
140d63238:	4d 8b 47 18          	mov    0x18(%r15),%r8
140d6323c:	49 8b ce             	mov    %r14,%rcx
140d6323f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140d63244:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d63249:	ff 15 d1 07 22 00    	call   *0x2207d1(%rip)        # 0x140f83a20
140d6324f:	85 c0                	test   %eax,%eax
140d63251:	0f 84 61 01 00 00    	je     0x140d633b8
140d63257:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140d6325b:	4c 8b c6             	mov    %rsi,%r8
140d6325e:	48 8b d3             	mov    %rbx,%rdx
140d63261:	e8 3a 46 ff ff       	call   0x140d578a0
140d63266:	85 c0                	test   %eax,%eax
140d63268:	0f 84 4a 01 00 00    	je     0x140d633b8
140d6326e:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140d63273:	4c 8b cf             	mov    %rdi,%r9
140d63276:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d6327b:	49 8b ce             	mov    %r14,%rcx
140d6327e:	45 89 65 28          	mov    %r12d,0x28(%r13)
140d63282:	4d 8b 47 18          	mov    0x18(%r15),%r8
140d63286:	ff 15 94 07 22 00    	call   *0x220794(%rip)        # 0x140f83a20
140d6328c:	85 c0                	test   %eax,%eax
140d6328e:	0f 84 24 01 00 00    	je     0x140d633b8
140d63294:	4d 8b 47 10          	mov    0x10(%r15),%r8
140d63298:	49 8b ce             	mov    %r14,%rcx
140d6329b:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140d632a0:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140d632a5:	49 8b d7             	mov    %r15,%rdx
140d632a8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140d632ad:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d632b2:	ff 15 68 07 22 00    	call   *0x220768(%rip)        # 0x140f83a20
140d632b8:	85 c0                	test   %eax,%eax
140d632ba:	0f 84 f8 00 00 00    	je     0x140d633b8
140d632c0:	4c 8b ce             	mov    %rsi,%r9
140d632c3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140d632c9:	49 8b d7             	mov    %r15,%rdx
140d632cc:	49 8b cf             	mov    %r15,%rcx
140d632cf:	e8 3c 46 ff ff       	call   0x140d57910
140d632d4:	85 c0                	test   %eax,%eax
140d632d6:	0f 84 dc 00 00 00    	je     0x140d633b8
140d632dc:	4c 8b c6             	mov    %rsi,%r8
140d632df:	49 8b d7             	mov    %r15,%rdx
140d632e2:	48 8b cb             	mov    %rbx,%rcx
140d632e5:	e8 b6 45 ff ff       	call   0x140d578a0
140d632ea:	85 c0                	test   %eax,%eax
140d632ec:	0f 84 c6 00 00 00    	je     0x140d633b8
140d632f2:	49 8b 55 10          	mov    0x10(%r13),%rdx
140d632f6:	4c 8b cf             	mov    %rdi,%r9
140d632f9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d632fe:	4c 8b c5             	mov    %rbp,%r8
140d63301:	49 8b ce             	mov    %r14,%rcx
140d63304:	ff 15 16 07 22 00    	call   *0x220716(%rip)        # 0x140f83a20
140d6330a:	85 c0                	test   %eax,%eax
140d6330c:	0f 84 a6 00 00 00    	je     0x140d633b8
140d63312:	49 8b 4d 10          	mov    0x10(%r13),%rcx
140d63316:	4c 8b ce             	mov    %rsi,%r9
140d63319:	48 8b d1             	mov    %rcx,%rdx
140d6331c:	4c 8b c3             	mov    %rbx,%r8
140d6331f:	e8 5c 48 ff ff       	call   0x140d57b80
140d63324:	85 c0                	test   %eax,%eax
140d63326:	0f 84 8c 00 00 00    	je     0x140d633b8
140d6332c:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140d63331:	4c 8b cf             	mov    %rdi,%r9
140d63334:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d63339:	48 8b d3             	mov    %rbx,%rdx
140d6333c:	49 8b ce             	mov    %r14,%rcx
140d6333f:	ff 15 db 06 22 00    	call   *0x2206db(%rip)        # 0x140f83a20
140d63345:	85 c0                	test   %eax,%eax
140d63347:	74 6f                	je     0x140d633b8
140d63349:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140d6334e:	4c 8b ce             	mov    %rsi,%r9
140d63351:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140d63357:	48 8b d3             	mov    %rbx,%rdx
140d6335a:	e8 b1 45 ff ff       	call   0x140d57910
140d6335f:	85 c0                	test   %eax,%eax
140d63361:	74 55                	je     0x140d633b8
140d63363:	4d 8b 45 10          	mov    0x10(%r13),%r8
140d63367:	4c 8b ce             	mov    %rsi,%r9
140d6336a:	49 8b d7             	mov    %r15,%rdx
140d6336d:	48 8b cb             	mov    %rbx,%rcx
140d63370:	e8 0b 48 ff ff       	call   0x140d57b80
140d63375:	85 c0                	test   %eax,%eax
140d63377:	74 3f                	je     0x140d633b8
140d63379:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140d6337e:	4c 8b cb             	mov    %rbx,%r9
140d63381:	4c 8b c5             	mov    %rbp,%r8
140d63384:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d63389:	48 8b d3             	mov    %rbx,%rdx
140d6338c:	49 8b ce             	mov    %r14,%rcx
140d6338f:	ff 15 8b 06 22 00    	call   *0x22068b(%rip)        # 0x140f83a20
140d63395:	85 c0                	test   %eax,%eax
140d63397:	74 1f                	je     0x140d633b8
140d63399:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140d6339e:	4c 8b ce             	mov    %rsi,%r9
140d633a1:	49 8b 4d 18          	mov    0x18(%r13),%rcx
140d633a5:	48 8b d3             	mov    %rbx,%rdx
140d633a8:	e8 d3 47 ff ff       	call   0x140d57b80
140d633ad:	85 c0                	test   %eax,%eax
140d633af:	b9 01 00 00 00       	mov    $0x1,%ecx
140d633b4:	44 0f 45 e1          	cmovne %ecx,%r12d
140d633b8:	48 8b cf             	mov    %rdi,%rcx
140d633bb:	e8 a0 ab fb ff       	call   0x140d1df60
140d633c0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d633c5:	e8 16 ac fb ff       	call   0x140d1dfe0
140d633ca:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
140d633d1:	00
140d633d2:	41 8b c4             	mov    %r12d,%eax
140d633d5:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140d633dc:	00
140d633dd:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
140d633e4:	00
140d633e5:	48 83 c4 60          	add    $0x60,%rsp
140d633e9:	41 5f                	pop    %r15
140d633eb:	41 5e                	pop    %r14
140d633ed:	41 5d                	pop    %r13
140d633ef:	41 5c                	pop    %r12
140d633f1:	5f                   	pop    %rdi
140d633f2:	c3                   	ret
140d633f3:	cc                   	int3
140d633f4:	cc                   	int3
140d633f5:	cc                   	int3
140d633f6:	cc                   	int3
140d633f7:	cc                   	int3
140d633f8:	cc                   	int3
140d633f9:	cc                   	int3
140d633fa:	cc                   	int3
140d633fb:	cc                   	int3
140d633fc:	cc                   	int3
140d633fd:	cc                   	int3
140d633fe:	cc                   	int3
140d633ff:	cc                   	int3
140d63400:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d63405:	57                   	push   %rdi
140d63406:	b8 20 00 00 00       	mov    $0x20,%eax
140d6340b:	e8 90 80 0b 00       	call   0x140e1b4a0
140d63410:	48 2b e0             	sub    %rax,%rsp
140d63413:	48 8b da             	mov    %rdx,%rbx
140d63416:	48 8b f9             	mov    %rcx,%rdi
140d63419:	e8 82 59 f7 ff       	call   0x140cd8da0
140d6341e:	85 c0                	test   %eax,%eax
140d63420:	75 27                	jne    0x140d63449
140d63422:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140d63426:	e8 95 2c f7 ff       	call   0x140cd60c0
140d6342b:	85 c0                	test   %eax,%eax
140d6342d:	75 1a                	jne    0x140d63449
140d6342f:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140d63433:	48 8b 57 40          	mov    0x40(%rdi),%rdx
140d63437:	4c 8b c1             	mov    %rcx,%r8
140d6343a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d6343f:	48 83 c4 20          	add    $0x20,%rsp
140d63443:	5f                   	pop    %rdi
140d63444:	e9 27 b2 fb ff       	jmp    0x140d1e670
140d63449:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d6344e:	b8 01 00 00 00       	mov    $0x1,%eax
140d63453:	48 83 c4 20          	add    $0x20,%rsp