140168f1d:	c1 e8 1f             	shr    $0x1f,%eax
140168f20:	03 d0                	add    %eax,%edx
140168f22:	49 69 c0 e8 03 00 00 	imul   $0x3e8,%r8,%rax
140168f29:	48 63 ca             	movslq %edx,%rcx
140168f2c:	48 03 c8             	add    %rax,%rcx
140168f2f:	48 3b cb             	cmp    %rbx,%rcx
140168f32:	7d 05                	jge    0x140168f39
140168f34:	48 2b d9             	sub    %rcx,%rbx
140168f37:	eb 02                	jmp    0x140168f3b
140168f39:	33 db                	xor    %ebx,%ebx
140168f3b:	48 85 f6             	test   %rsi,%rsi
140168f3e:	0f 85 3b 02 00 00    	jne    0x14016917f
140168f44:	48 85 db             	test   %rbx,%rbx
140168f47:	0f 85 32 02 00 00    	jne    0x14016917f
140168f4d:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140168f51:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
140168f55:	4c 8d 4d 98          	lea    -0x68(%rbp),%r9
140168f59:	48 8b d7             	mov    %rdi,%rdx
140168f5c:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
140168f60:	e8 1b 6d fe ff       	call   0x14014fc80
140168f65:	0f b6 75 a7          	movzbl -0x59(%rbp),%esi
140168f69:	44 8b f0             	mov    %eax,%r14d
140168f6c:	89 45 9f             	mov    %eax,-0x61(%rbp)
140168f6f:	40 84 f6             	test   %sil,%sil
140168f72:	75 63                	jne    0x140168fd7
140168f74:	83 f8 38             	cmp    $0x38,%eax
140168f77:	74 5e                	je     0x140168fd7
140168f79:	83 f8 5c             	cmp    $0x5c,%eax
140168f7c:	74 08                	je     0x140168f86
140168f7e:	85 c0                	test   %eax,%eax
140168f80:	0f 84 8c 00 00 00    	je     0x140169012
140168f86:	48 8b 13             	mov    (%rbx),%rdx
140168f89:	48 8b 82 10 04 00 00 	mov    0x410(%rdx),%rax
140168f90:	8b 88 8c 00 00 00    	mov    0x8c(%rax),%ecx
140168f96:	f6 c1 02             	test   $0x2,%cl
140168f99:	75 21                	jne    0x140168fbc
140168f9b:	41 83 fe 5c          	cmp    $0x5c,%r14d
140168f9f:	74 1b                	je     0x140168fbc
140168fa1:	0f ba e1 09          	bt     $0x9,%ecx
140168fa5:	0f 93 c0             	setae  %al
140168fa8:	0f ba e1 09          	bt     $0x9,%ecx
140168fac:	72 0e                	jb     0x140168fbc
140168fae:	3a 82 d1 03 00 00    	cmp    0x3d1(%rdx),%al
140168fb4:	74 06                	je     0x140168fbc
140168fb6:	88 82 d1 03 00 00    	mov    %al,0x3d1(%rdx)
140168fbc:	41 b0 01             	mov    $0x1,%r8b
140168fbf:	41 8b d6             	mov    %r14d,%edx
140168fc2:	48 8b cf             	mov    %rdi,%rcx
140168fc5:	e8 06 de ff ff       	call   0x140166dd0
140168fca:	4c 8b 7d 67          	mov    0x67(%rbp),%r15
140168fce:	4c 8b 65 6f          	mov    0x6f(%rbp),%r12
140168fd2:	e9 4b 02 00 00       	jmp    0x140169222
140168fd7:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140168fdb:	48 8b cf             	mov    %rdi,%rcx
140168fde:	e8 4d 7d fe ff       	call   0x140150d30
140168fe3:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
140168fe7:	8b c8                	mov    %eax,%ecx
140168fe9:	85 c0                	test   %eax,%eax
140168feb:	41 8b c6             	mov    %r14d,%eax
140168fee:	0f 85 c3 00 00 00    	jne    0x1401690b7
140168ff4:	4d 85 e4             	test   %r12,%r12
140168ff7:	41 0f 95 c7          	setne  %r15b
140168ffb:	45 84 ff             	test   %r15b,%r15b
140168ffe:	0f 84 7a ff ff ff    	je     0x140168f7e
140169004:	45 33 f6             	xor    %r14d,%r14d
140169007:	40 b6 01             	mov    $0x1,%sil
14016900a:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
14016900e:	40 88 75 a7          	mov    %sil,-0x59(%rbp)
140169012:	40 84 f6             	test   %sil,%sil
140169015:	0f 84 41 01 00 00    	je     0x14016915c
14016901b:	45 84 ff             	test   %r15b,%r15b
14016901e:	0f 85 c9 00 00 00    	jne    0x1401690ed
140169024:	4c 39 af 98 01 00 00 	cmp    %r13,0x198(%rdi)
14016902b:	0f 85 9e 00 00 00    	jne    0x1401690cf
140169031:	4c 39 af 90 01 00 00 	cmp    %r13,0x190(%rdi)
140169038:	74 54                	je     0x14016908e
14016903a:	49 8b cc             	mov    %r12,%rcx
14016903d:	ff 15 cd 9c 29 00    	call   *0x299ccd(%rip)        # 0x140402d10
140169043:	48 8b 9f 90 01 00 00 	mov    0x190(%rdi),%rbx
14016904a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140169050:	48 8b d3             	mov    %rbx,%rdx
140169053:	4c 89 af 90 01 00 00 	mov    %r13,0x190(%rdi)
14016905a:	48 8b cf             	mov    %rdi,%rcx
14016905d:	e8 8e 9f fd ff       	call   0x140142ff0
140169062:	48 8b cb             	mov    %rbx,%rcx
140169065:	89 45 9f             	mov    %eax,-0x61(%rbp)
140169068:	44 8b f0             	mov    %eax,%r14d
14016906b:	ff 15 9f 9c 29 00    	call   *0x299c9f(%rip)        # 0x140402d10
140169071:	45 85 f6             	test   %r14d,%r14d
140169074:	74 21                	je     0x140169097
140169076:	41 b0 01             	mov    $0x1,%r8b
140169079:	c6 45 7f 01          	movb   $0x1,0x7f(%rbp)
14016907d:	41 8b d6             	mov    %r14d,%edx
140169080:	48 8b cf             	mov    %rdi,%rcx
140169083:	e8 48 dd ff ff       	call   0x140166dd0
140169088:	44 8b f0             	mov    %eax,%r14d
14016908b:	89 45 9f             	mov    %eax,-0x61(%rbp)
14016908e:	45 85 f6             	test   %r14d,%r14d
140169091:	0f 85 db 00 00 00    	jne    0x140169172
140169097:	83 7f 50 0e          	cmpl   $0xe,0x50(%rdi)
14016909b:	74 07                	je     0x1401690a4
14016909d:	c7 47 50 0e 00 00 00 	movl   $0xe,0x50(%rdi)
1401690a4:	4c 8b 7d 67          	mov    0x67(%rbp),%r15
1401690a8:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
1401690ae:	4c 8b 65 6f          	mov    0x6f(%rbp),%r12
1401690b2:	e9 6b 01 00 00       	jmp    0x140169222
1401690b7:	45 85 f6             	test   %r14d,%r14d
1401690ba:	0f 85 3b ff ff ff    	jne    0x140168ffb
1401690c0:	44 8b f1             	mov    %ecx,%r14d
1401690c3:	89 4d 9f             	mov    %ecx,-0x61(%rbp)
1401690c6:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
1401690ca:	e9 b7 fe ff ff       	jmp    0x140168f86
1401690cf:	49 8b cc             	mov    %r12,%rcx
1401690d2:	ff 15 38 9c 29 00    	call   *0x299c38(%rip)        # 0x140402d10
1401690d8:	4c 8b a7 98 01 00 00 	mov    0x198(%rdi),%r12
1401690df:	bb 03 00 00 00       	mov    $0x3,%ebx
1401690e4:	4c 89 af 98 01 00 00 	mov    %r13,0x198(%rdi)
1401690eb:	eb 05                	jmp    0x1401690f2
1401690ed:	bb 02 00 00 00       	mov    $0x2,%ebx
1401690f2:	45 33 c0             	xor    %r8d,%r8d
1401690f5:	33 d2                	xor    %edx,%edx
1401690f7:	48 8b cf             	mov    %rdi,%rcx
1401690fa:	e8 d1 dc ff ff       	call   0x140166dd0
1401690ff:	44 8b c3             	mov    %ebx,%r8d
140169102:	49 8b d4             	mov    %r12,%rdx
140169105:	48 8b cf             	mov    %rdi,%rcx
140169108:	e8 e3 9e fd ff       	call   0x140142ff0
14016910d:	89 45 9f             	mov    %eax,-0x61(%rbp)
140169110:	44 8b f0             	mov    %eax,%r14d
140169113:	85 c0                	test   %eax,%eax
140169115:	75 2f                	jne    0x140169146
140169117:	83 7f 50 02          	cmpl   $0x2,0x50(%rdi)
14016911b:	74 23                	je     0x140169140
14016911d:	48 8b 87 60 02 00 00 	mov    0x260(%rdi),%rax
140169124:	48 89 87 d0 11 00 00 	mov    %rax,0x11d0(%rdi)
14016912b:	48 8b 87 f8 01 00 00 	mov    0x1f8(%rdi),%rax
140169132:	48 89 87 d8 11 00 00 	mov    %rax,0x11d8(%rdi)
140169139:	c7 47 50 02 00 00 00 	movl   $0x2,0x50(%rdi)
140169140:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
140169146:	49 8b cc             	mov    %r12,%rcx
140169149:	ff 15 c1 9b 29 00    	call   *0x299bc1(%rip)        # 0x140402d10
14016914f:	4c 8b 7d 67          	mov    0x67(%rbp),%r15
140169153:	4c 8b 65 6f          	mov    0x6f(%rbp),%r12
140169157:	e9 c6 00 00 00       	jmp    0x140169222
14016915c:	44 38 6d 98          	cmp    %r13b,-0x68(%rbp)
140169160:	74 10                	je     0x140169172
140169162:	33 d2                	xor    %edx,%edx
140169164:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14016916a:	48 8b cf             	mov    %rdi,%rcx
14016916d:	e8 7e 90 fd ff       	call   0x1401421f0
140169172:	4c 8b 7d 67          	mov    0x67(%rbp),%r15
140169176:	4c 8b 65 6f          	mov    0x6f(%rbp),%r12
14016917a:	e9 a3 00 00 00       	jmp    0x140169222
14016917f:	4c 8b 65 6f          	mov    0x6f(%rbp),%r12
140169183:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140169187:	48 8b cf             	mov    %rdi,%rcx
14016918a:	41 0f 10 04 24       	movups (%r12),%xmm0
14016918f:	0f 29 45 b7          	movaps %xmm0,-0x49(%rbp)
140169193:	e8 88 67 fe ff       	call   0x14014f920
140169198:	83 7f 50 0d          	cmpl   $0xd,0x50(%rdi)
14016919c:	74 07                	je     0x1401691a5
14016919e:	c7 47 50 0d 00 00 00 	movl   $0xd,0x50(%rdi)
1401691a5:	48 3b f3             	cmp    %rbx,%rsi
1401691a8:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1401691ae:	48 8b cf             	mov    %rdi,%rcx
1401691b1:	48 0f 4d de          	cmovge %rsi,%rbx
1401691b5:	48 8b d3             	mov    %rbx,%rdx
1401691b8:	e8 33 90 fd ff       	call   0x1401421f0
1401691bd:	4c 8b 7d 67          	mov    0x67(%rbp),%r15
1401691c1:	eb 5f                	jmp    0x140169222
1401691c3:	48 8b 03             	mov    (%rbx),%rax
1401691c6:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
1401691cc:	48 85 c0             	test   %rax,%rax
1401691cf:	74 2a                	je     0x1401691fb
1401691d1:	80 b8 e1 03 00 00 00 	cmpb   $0x0,0x3e1(%rax)
1401691d8:	74 08                	je     0x1401691e2
1401691da:	49 8b cf             	mov    %r15,%rcx
1401691dd:	e8 ae 68 00 00       	call   0x14016fa90
1401691e2:	45 33 c0             	xor    %r8d,%r8d
1401691e5:	41 8b d6             	mov    %r14d,%edx
1401691e8:	48 8b cf             	mov    %rdi,%rcx
1401691eb:	e8 e0 db ff ff       	call   0x140166dd0
1401691f0:	45 85 f6             	test   %r14d,%r14d
1401691f3:	44 0f 44 f0          	cmove  %eax,%r14d
1401691f7:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
1401691fb:	83 7f 50 0f          	cmpl   $0xf,0x50(%rdi)
1401691ff:	74 21                	je     0x140169222
140169201:	48 8b 87 d0 00 00 00 	mov    0xd0(%rdi),%rax
140169208:	48 8b cf             	mov    %rdi,%rcx
14016920b:	c7 47 50 0f 00 00 00 	movl   $0xf,0x50(%rdi)
140169212:	ff 48 1c             	decl   0x1c(%rax)
140169215:	e8 d6 82 fd ff       	call   0x1401414f0
14016921a:	48 8b cf             	mov    %rdi,%rcx
14016921d:	e8 be 93 fd ff       	call   0x1401425e0
140169222:	48 83 7f 18 00       	cmpq   $0x0,0x18(%rdi)
140169227:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
14016922b:	74 47                	je     0x140169274
14016922d:	8b 47 50             	mov    0x50(%rdi),%eax
140169230:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
140169234:	83 e8 02             	sub    $0x2,%eax
140169237:	83 f8 05             	cmp    $0x5,%eax
14016923a:	77 38                	ja     0x140169274
14016923c:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
140169240:	41 83 fd ff          	cmp    $0xffffffff,%r13d
140169244:	74 2e                	je     0x140169274
140169246:	41 80 bf 81 01 00 00 	cmpb   $0x0,0x181(%r15)
14016924d:	00
14016924e:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
140169252:	75 20                	jne    0x140169274
140169254:	4c 8d 4d 9f          	lea    -0x61(%rbp),%r9
140169258:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
14016925d:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
140169261:	49 8b d4             	mov    %r12,%rdx
140169264:	48 8b cf             	mov    %rdi,%rcx
140169267:	e8 f4 e3 ff ff       	call   0x140167660
14016926c:	44 8b 75 9f          	mov    -0x61(%rbp),%r14d
140169270:	48 8d 5f 18          	lea    0x18(%rdi),%rbx
140169274:	48 8d 35 85 6d e9 ff 	lea    -0x16927b(%rip),%rsi        # 0x140000000
14016927b:	83 7f 50 0f          	cmpl   $0xf,0x50(%rdi)
14016927f:	0f 8d f7 01 00 00    	jge    0x14016947c
140169285:	45 85 f6             	test   %r14d,%r14d
140169288:	0f 84 67 01 00 00    	je     0x1401693f5
14016928e:	49 8b cf             	mov    %r15,%rcx
140169291:	e8 fa 67 00 00       	call   0x14016fa90
140169296:	48 8b 1b             	mov    (%rbx),%rbx
140169299:	48 85 db             	test   %rbx,%rbx
14016929c:	0f 84 26 01 00 00    	je     0x1401693c8
1401692a2:	80 7d 7f 00          	cmpb   $0x0,0x7f(%rbp)
1401692a6:	0f 84 1c 01 00 00    	je     0x1401693c8
1401692ac:	41 83 fe 1c          	cmp    $0x1c,%r14d
1401692b0:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1401692b4:	40 0f 94 c6          	sete   %sil
1401692b8:	48 85 c9             	test   %rcx,%rcx
1401692bb:	0f 84 9f 00 00 00    	je     0x140169360
1401692c1:	48 83 bb 58 04 00 00 	cmpq   $0x0,0x458(%rbx)
1401692c8:	00
1401692c9:	0f 84 91 00 00 00    	je     0x140169360
1401692cf:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401692d3:	48 3b 8b 40 04 00 00 	cmp    0x440(%rbx),%rcx
1401692da:	75 23                	jne    0x1401692ff
1401692dc:	48 89 83 40 04 00 00 	mov    %rax,0x440(%rbx)
1401692e3:	48 85 c0             	test   %rax,%rax
1401692e6:	75 09                	jne    0x1401692f1
1401692e8:	48 89 83 48 04 00 00 	mov    %rax,0x448(%rbx)
1401692ef:	eb 3e                	jmp    0x14016932f
1401692f1:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401692f5:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
1401692fc:	00
1401692fd:	eb 30                	jmp    0x14016932f
1401692ff:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140169303:	48 85 d2             	test   %rdx,%rdx
140169306:	75 09                	jne    0x140169311
140169308:	48 89 83 40 04 00 00 	mov    %rax,0x440(%rbx)
14016930f:	eb 04                	jmp    0x140169315
140169311:	48 89 42 10          	mov    %rax,0x10(%rdx)
140169315:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140169319:	48 8b 41 08          	mov    0x8(%rcx),%rax
14016931d:	48 85 d2             	test   %rdx,%rdx
140169320:	75 09                	jne    0x14016932b
140169322:	48 89 83 48 04 00 00 	mov    %rax,0x448(%rbx)
140169329:	eb 04                	jmp    0x14016932f
14016932b:	48 89 42 08          	mov    %rax,0x8(%rdx)
14016932f:	48 8b 11             	mov    (%rcx),%rdx
140169332:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
140169339:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
140169340:	00
140169341:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
140169348:	00
140169349:	48 ff 8b 58 04 00 00 	decq   0x458(%rbx)
140169350:	48 8b 83 50 04 00 00 	mov    0x450(%rbx),%rax
140169357:	48 85 c0             	test   %rax,%rax
14016935a:	74 04                	je     0x140169360
14016935c:	33 c9                	xor    %ecx,%ecx
14016935e:	ff d0                	call   *%rax
140169360:	48 8b 05 d1 99 29 00 	mov    0x2999d1(%rip),%rax        # 0x140402d38
140169367:	4c 8b 80 c8 00 00 00 	mov    0xc8(%rax),%r8
14016936e:	4d 85 c0             	test   %r8,%r8
140169371:	74 30                	je     0x1401693a3
140169373:	33 d2                	xor    %edx,%edx
140169375:	48 8b cf             	mov    %rdi,%rcx
140169378:	41 ff d0             	call   *%r8
14016937b:	48 83 bb f0 01 00 00 	cmpq   $0x0,0x1f0(%rbx)
140169382:	00
140169383:	74 1e                	je     0x1401693a3
140169385:	80 bb e8 03 00 00 00 	cmpb   $0x0,0x3e8(%rbx)
14016938c:	74 15                	je     0x1401693a3
14016938e:	48 8b 05 a3 99 29 00 	mov    0x2999a3(%rip),%rax        # 0x140402d38
140169395:	ba 01 00 00 00       	mov    $0x1,%edx
14016939a:	48 8b cf             	mov    %rdi,%rcx
14016939d:	ff 90 c8 00 00 00    	call   *0xc8(%rax)
1401693a3:	41 b0 01             	mov    $0x1,%r8b
1401693a6:	48 c7 47 18 00 00 00 	movq   $0x0,0x18(%rdi)
1401693ad:	00
1401693ae:	48 8b d3             	mov    %rbx,%rdx
1401693b1:	48 8b cf             	mov    %rdi,%rcx
1401693b4:	e8 77 56 fd ff       	call   0x14013ea30
1401693b9:	44 0f b6 c6          	movzbl %sil,%r8d
1401693bd:	48 8b d3             	mov    %rbx,%rdx
1401693c0:	48 8b cf             	mov    %rdi,%rcx
1401693c3:	e8 58 82 fd ff       	call   0x140141620
1401693c8:	83 7f 50 0f          	cmpl   $0xf,0x50(%rdi)
1401693cc:	0f 84 a0 00 00 00    	je     0x140169472
1401693d2:	48 8b 87 d0 00 00 00 	mov    0xd0(%rdi),%rax
1401693d9:	48 8b cf             	mov    %rdi,%rcx
1401693dc:	c7 47 50 0f 00 00 00 	movl   $0xf,0x50(%rdi)
1401693e3:	ff 48 1c             	decl   0x1c(%rax)
1401693e6:	e8 05 81 fd ff       	call   0x1401414f0
1401693eb:	48 8b cf             	mov    %rdi,%rcx
1401693ee:	e8 ed 91 fd ff       	call   0x1401425e0
1401693f3:	eb 7d                	jmp    0x140169472
1401693f5:	48 83 3b 00          	cmpq   $0x0,(%rbx)
1401693f9:	74 7d                	je     0x140169478
1401693fb:	48 8b cf             	mov    %rdi,%rcx
1401693fe:	e8 7d 52 fe ff       	call   0x14014e680
140169403:	85 c0                	test   %eax,%eax
140169405:	74 71                	je     0x140169478
140169407:	48 8b 13             	mov    (%rbx),%rdx
14016940a:	41 be 2a 00 00 00    	mov    $0x2a,%r14d
140169410:	44 89 75 9f          	mov    %r14d,-0x61(%rbp)
140169414:	48 8b 82 10 04 00 00 	mov    0x410(%rdx),%rax
14016941b:	8b 88 8c 00 00 00    	mov    0x8c(%rax),%ecx
140169421:	0f ba e1 09          	bt     $0x9,%ecx
140169425:	0f 93 c0             	setae  %al
140169428:	0f ba e1 09          	bt     $0x9,%ecx
14016942c:	72 0e                	jb     0x14016943c
14016942e:	3a 82 d1 03 00 00    	cmp    0x3d1(%rdx),%al
140169434:	74 06                	je     0x14016943c
140169436:	88 82 d1 03 00 00    	mov    %al,0x3d1(%rdx)
14016943c:	8b 47 50             	mov    0x50(%rdi),%eax
14016943f:	33 c9                	xor    %ecx,%ecx
140169441:	83 f8 0e             	cmp    $0xe,%eax
140169444:	0f 9d c1             	setge  %cl
140169447:	83 c1 0e             	add    $0xe,%ecx
14016944a:	3b c1                	cmp    %ecx,%eax
14016944c:	74 24                	je     0x140169472
14016944e:	89 4f 50             	mov    %ecx,0x50(%rdi)
140169451:	83 f8 0e             	cmp    $0xe,%eax
140169454:	7c 0a                	jl     0x140169460
140169456:	48 8b 87 d0 00 00 00 	mov    0xd0(%rdi),%rax
14016945d:	ff 48 1c             	decl   0x1c(%rax)
140169460:	48 8b 94 ce 90 d8 33 	mov    0x33d890(%rsi,%rcx,8),%rdx
140169467:	00
140169468:	48 85 d2             	test   %rdx,%rdx
14016946b:	74 05                	je     0x140169472
14016946d:	48 8b cf             	mov    %rdi,%rcx
140169470:	ff d2                	call   *%rdx
140169472:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
140169478:	83 7f 50 0f          	cmpl   $0xf,0x50(%rdi)
14016947c:	0f 85 ac 00 00 00    	jne    0x14016952e
140169482:	48 8b 87 d0 0a 00 00 	mov    0xad0(%rdi),%rax