14003fe52:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14003fe57:	4c 8b 84 24 70 01 00 	mov    0x170(%rsp),%r8
14003fe5e:	00
14003fe5f:	49 3b 48 08          	cmp    0x8(%r8),%rcx
14003fe63:	0f 83 58 10 00 00    	jae    0x140040ec1
14003fe69:	49 8b 00             	mov    (%r8),%rax
14003fe6c:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
14003fe70:	40 38 70 35          	cmp    %sil,0x35(%rax)
14003fe74:	0f 85 b0 02 00 00    	jne    0x14004012a
14003fe7a:	83 fa 1f             	cmp    $0x1f,%edx
14003fe7d:	0f 85 80 00 00 00    	jne    0x14003ff03
14003fe83:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14003fe88:	48 8b 40 08          	mov    0x8(%rax),%rax
14003fe8c:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
14003fe93:	00
14003fe94:	48 85 c0             	test   %rax,%rax
14003fe97:	0f 84 88 03 00 00    	je     0x140040225
14003fe9d:	8d 4a e9             	lea    -0x17(%rdx),%ecx
14003fea0:	66 39 4c 24 78       	cmp    %cx,0x78(%rsp)
14003fea5:	75 0e                	jne    0x14003feb5
14003fea7:	48 39 84 24 80 00 00 	cmp    %rax,0x80(%rsp)
14003feae:	00
14003feaf:	0f 84 87 03 00 00    	je     0x14004023c
14003feb5:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14003feba:	ff 15 90 f3 09 00    	call   *0x9f390(%rip)        # 0x1400df250
14003fec0:	b8 08 00 00 00       	mov    $0x8,%eax
14003fec5:	66 89 44 24 78       	mov    %ax,0x78(%rsp)
14003feca:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
14003fed1:	00
14003fed2:	ff 15 18 f3 09 00    	call   *0x9f318(%rip)        # 0x1400df1f0
14003fed8:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14003fedf:	00
14003fee0:	48 85 c0             	test   %rax,%rax
14003fee3:	0f 85 3c 03 00 00    	jne    0x140040225
14003fee9:	b8 0a 00 00 00       	mov    $0xa,%eax
14003feee:	66 89 44 24 78       	mov    %ax,0x78(%rsp)
14003fef3:	c7 84 24 80 00 00 00 	movl   $0x8007000e,0x80(%rsp)
14003fefa:	0e 00 07 80
14003fefe:	e9 22 03 00 00       	jmp    0x140040225
14003ff03:	83 fa 1e             	cmp    $0x1e,%edx
14003ff06:	0f 85 19 03 00 00    	jne    0x140040225
14003ff0c:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14003ff11:	48 8b 48 08          	mov    0x8(%rax),%rcx
14003ff15:	48 85 c9             	test   %rcx,%rcx
14003ff18:	0f 84 07 03 00 00    	je     0x140040225
14003ff1e:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14003ff23:	4c 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%r9
14003ff2a:	00
14003ff2b:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14003ff30:	8b 94 24 c0 00 00 00 	mov    0xc0(%rsp),%edx
14003ff37:	e8 94 b3 01 00       	call   0x14005b2d0
14003ff3c:	44 8b e0             	mov    %eax,%r12d
14003ff3f:	85 c0                	test   %eax,%eax
14003ff41:	0f 89 5f 01 00 00    	jns    0x1400400a6
14003ff47:	48 8b 0d b2 80 07 00 	mov    0x780b2(%rip),%rcx        # 0x1400b8000
14003ff4e:	48 3b cf             	cmp    %rdi,%rcx
14003ff51:	74 29                	je     0x14003ff7c
14003ff53:	44 85 69 5c          	test   %r13d,0x5c(%rcx)
14003ff57:	74 23                	je     0x14003ff7c
14003ff59:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14003ff5d:	72 1d                	jb     0x14003ff7c
14003ff5f:	ba 69 00 00 00       	mov    $0x69,%edx
14003ff64:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003ff68:	45 33 c9             	xor    %r9d,%r9d
14003ff6b:	4c 8d 05 de 97 03 00 	lea    0x397de(%rip),%r8        # 0x140079750
14003ff72:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14003ff76:	e8 65 29 fe ff       	call   0x1400228e0
14003ff7b:	90                   	nop
14003ff7c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14003ff81:	48 85 c9             	test   %rcx,%rcx
14003ff84:	74 06                	je     0x14003ff8c
14003ff86:	e8 55 59 01 00       	call   0x1400558e0
14003ff8b:	90                   	nop
14003ff8c:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14003ff91:	ff 15 b9 f2 09 00    	call   *0x9f2b9(%rip)        # 0x1400df250
14003ff97:	48 8d 05 12 92 03 00 	lea    0x39212(%rip),%rax        # 0x1400791b0
14003ff9e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14003ffa3:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14003ffa8:	e8 c7 5b 01 00       	call   0x140055b74
14003ffad:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14003ffb2:	48 8d 05 df 91 03 00 	lea    0x391df(%rip),%rax        # 0x140079198
14003ffb9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14003ffbe:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14003ffc3:	48 85 c9             	test   %rcx,%rcx
14003ffc6:	74 18                	je     0x14003ffe0
14003ffc8:	48 8b 01             	mov    (%rcx),%rax
14003ffcb:	48 8b 40 10          	mov    0x10(%rax),%rax
14003ffcf:	ff 15 b3 f6 02 00    	call   *0x2f6b3(%rip)        # 0x14006f688
14003ffd5:	90                   	nop
14003ffd6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14003ffdd:	00 00 00
14003ffe0:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14003ffe5:	e8 f6 58 01 00       	call   0x1400558e0
14003ffea:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14003ffef:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14003fff6:	00
14003fff7:	ff 15 53 f2 09 00    	call   *0x9f253(%rip)        # 0x1400df250
14003fffd:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140040002:	48 85 c9             	test   %rcx,%rcx
140040005:	74 0d                	je     0x140040014
140040007:	48 8b 01             	mov    (%rcx),%rax
14004000a:	48 8b 40 10          	mov    0x10(%rax),%rax
14004000e:	ff 15 74 f6 02 00    	call   *0x2f674(%rip)        # 0x14006f688
140040014:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140040019:	48 8b 03             	mov    (%rbx),%rax
14004001c:	48 8b cb             	mov    %rbx,%rcx
14004001f:	48 8b 40 10          	mov    0x10(%rax),%rax
140040023:	ff 15 5f f6 02 00    	call   *0x2f65f(%rip)        # 0x14006f688
140040029:	49 8b 0f             	mov    (%r15),%rcx
14004002c:	48 85 c9             	test   %rcx,%rcx
14004002f:	74 0d                	je     0x14004003e
140040031:	48 8b 01             	mov    (%rcx),%rax
140040034:	48 8b 40 10          	mov    0x10(%rax),%rax
140040038:	ff 15 4a f6 02 00    	call   *0x2f64a(%rip)        # 0x14006f688
14004003e:	49 89 37             	mov    %rsi,(%r15)
140040041:	48 8b 9c 24 78 01 00 	mov    0x178(%rsp),%rbx
140040048:	00
140040049:	48 8b 13             	mov    (%rbx),%rdx
14004004c:	48 83 ea 18          	sub    $0x18,%rdx
140040050:	41 8b c6             	mov    %r14d,%eax
140040053:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
140040058:	41 03 c6             	add    %r14d,%eax
14004005b:	85 c0                	test   %eax,%eax
14004005d:	7f 11                	jg     0x140040070
14004005f:	48 8b 0a             	mov    (%rdx),%rcx
140040062:	48 8b 01             	mov    (%rcx),%rax
140040065:	48 8b 40 08          	mov    0x8(%rax),%rax
140040069:	ff 15 19 f6 02 00    	call   *0x2f619(%rip)        # 0x14006f688
14004006f:	90                   	nop
140040070:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax
140040077:	00
140040078:	48 8b 10             	mov    (%rax),%rdx
14004007b:	48 83 ea 18          	sub    $0x18,%rdx
14004007f:	41 8b c6             	mov    %r14d,%eax
140040082:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
140040087:	41 03 c6             	add    %r14d,%eax
14004008a:	85 c0                	test   %eax,%eax
14004008c:	7f 10                	jg     0x14004009e
14004008e:	48 8b 0a             	mov    (%rdx),%rcx
140040091:	48 8b 01             	mov    (%rcx),%rax
140040094:	48 8b 40 08          	mov    0x8(%rax),%rax
140040098:	ff 15 ea f5 02 00    	call   *0x2f5ea(%rip)        # 0x14006f688
14004009e:	41 8b c4             	mov    %r12d,%eax
1400400a1:	e9 c0 0d 00 00       	jmp    0x140040e66
1400400a6:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400400ab:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400400b0:	b9 08 00 00 00       	mov    $0x8,%ecx
1400400b5:	66 39 4c 24 78       	cmp    %cx,0x78(%rsp)
1400400ba:	75 0a                	jne    0x1400400c6
1400400bc:	48 39 84 24 80 00 00 	cmp    %rax,0x80(%rsp)
1400400c3:	00
1400400c4:	74 4e                	je     0x140040114
1400400c6:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1400400cb:	ff 15 7f f1 09 00    	call   *0x9f17f(%rip)        # 0x1400df250
1400400d1:	b8 08 00 00 00       	mov    $0x8,%eax
1400400d6:	66 89 44 24 78       	mov    %ax,0x78(%rsp)
1400400db:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400400e0:	ff 15 0a f1 09 00    	call   *0x9f10a(%rip)        # 0x1400df1f0
1400400e6:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400400ed:	00
1400400ee:	48 85 c0             	test   %rax,%rax
1400400f1:	75 1c                	jne    0x14004010f
1400400f3:	48 39 74 24 68       	cmp    %rsi,0x68(%rsp)
1400400f8:	74 15                	je     0x14004010f
1400400fa:	b8 0a 00 00 00       	mov    $0xa,%eax
1400400ff:	66 89 44 24 78       	mov    %ax,0x78(%rsp)
140040104:	c7 84 24 80 00 00 00 	movl   $0x8007000e,0x80(%rsp)
14004010b:	0e 00 07 80
14004010f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140040114:	48 85 c0             	test   %rax,%rax
140040117:	0f 84 08 01 00 00    	je     0x140040225
14004011d:	48 8b c8             	mov    %rax,%rcx
140040120:	e8 bb 57 01 00       	call   0x1400558e0
140040125:	e9 fb 00 00 00       	jmp    0x140040225
14004012a:	e8 a1 ea fd ff       	call   0x14001ebd0
14004012f:	48 8b c8             	mov    %rax,%rcx
140040132:	48 85 c0             	test   %rax,%rax
140040135:	0f 84 94 0d 00 00    	je     0x140040ecf
14004013b:	48 8b 00             	mov    (%rax),%rax
14004013e:	48 8b 40 18          	mov    0x18(%rax),%rax
140040142:	ff 15 40 f5 02 00    	call   *0x2f540(%rip)        # 0x14006f688
140040148:	48 83 c0 18          	add    $0x18,%rax
14004014c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140040151:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140040156:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14004015b:	48 85 c9             	test   %rcx,%rcx
14004015e:	74 10                	je     0x140040170
140040160:	48 8b 01             	mov    (%rcx),%rax
140040163:	48 8b 40 08          	mov    0x8(%rax),%rax
140040167:	ff 15 1b f5 02 00    	call   *0x2f51b(%rip)        # 0x14006f688
14004016d:	90                   	nop
14004016e:	66 90                	xchg   %ax,%ax
140040170:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140040175:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
14004017c:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140040181:	e8 3a 41 00 00       	call   0x1400442c0
140040186:	44 8b e0             	mov    %eax,%r12d
140040189:	85 c0                	test   %eax,%eax
14004018b:	79 0d                	jns    0x14004019a
14004018d:	44 8b e6             	mov    %esi,%r12d
140040190:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140040195:	e9 e8 fa ff ff       	jmp    0x14003fc82
14004019a:	b8 08 00 00 00       	mov    $0x8,%eax
14004019f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400401a4:	66 39 44 24 78       	cmp    %ax,0x78(%rsp)
1400401a9:	75 0a                	jne    0x1400401b5
1400401ab:	48 39 9c 24 80 00 00 	cmp    %rbx,0x80(%rsp)
1400401b2:	00
1400401b3:	74 45                	je     0x1400401fa
1400401b5:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1400401ba:	ff 15 90 f0 09 00    	call   *0x9f090(%rip)        # 0x1400df250
1400401c0:	b8 08 00 00 00       	mov    $0x8,%eax
1400401c5:	66 89 44 24 78       	mov    %ax,0x78(%rsp)
1400401ca:	48 8b cb             	mov    %rbx,%rcx
1400401cd:	ff 15 1d f0 09 00    	call   *0x9f01d(%rip)        # 0x1400df1f0
1400401d3:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400401da:	00
1400401db:	48 85 c0             	test   %rax,%rax
1400401de:	75 1a                	jne    0x1400401fa
1400401e0:	48 85 db             	test   %rbx,%rbx
1400401e3:	74 15                	je     0x1400401fa
1400401e5:	b8 0a 00 00 00       	mov    $0xa,%eax
1400401ea:	66 89 44 24 78       	mov    %ax,0x78(%rsp)
1400401ef:	c7 84 24 80 00 00 00 	movl   $0x8007000e,0x80(%rsp)
1400401f6:	0e 00 07 80
1400401fa:	48 8d 53 e8          	lea    -0x18(%rbx),%rdx
1400401fe:	41 8b c6             	mov    %r14d,%eax
140040201:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
140040206:	41 03 c6             	add    %r14d,%eax
140040209:	85 c0                	test   %eax,%eax
14004020b:	7f 10                	jg     0x14004021d
14004020d:	48 8b 0a             	mov    (%rdx),%rcx
140040210:	48 8b 01             	mov    (%rcx),%rax
140040213:	48 8b 40 08          	mov    0x8(%rax),%rax
140040217:	ff 15 6b f4 02 00    	call   *0x2f46b(%rip)        # 0x14006f688
14004021d:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
140040224:	00
140040225:	66 39 74 24 78       	cmp    %si,0x78(%rsp)
14004022a:	0f 84 24 08 00 00    	je     0x140040a54
140040230:	b8 08 00 00 00       	mov    $0x8,%eax
140040235:	66 39 44 24 78       	cmp    %ax,0x78(%rsp)
14004023a:	75 1a                	jne    0x140040256
14004023c:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140040243:	00
140040244:	48 85 c0             	test   %rax,%rax
140040247:	0f 84 07 08 00 00    	je     0x140040a54
14004024d:	66 3b 30             	cmp    (%rax),%si
140040250:	0f 84 fe 07 00 00    	je     0x140040a54
140040256:	48 89 b4 24 98 00 00 	mov    %rsi,0x98(%rsp)
14004025d:	00
14004025e:	8b 8c 24 a0 00 00 00 	mov    0xa0(%rsp),%ecx
140040265:	48 8b 84 24 70 01 00 	mov    0x170(%rsp),%rax
14004026c:	00
14004026d:	48 3b 48 08          	cmp    0x8(%rax),%rcx
140040271:	0f 83 66 0c 00 00    	jae    0x140040edd
140040277:	48 8b 00             	mov    (%rax),%rax
14004027a:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14004027e:	48 83 c2 08          	add    $0x8,%rdx
140040282:	48 8b 02             	mov    (%rdx),%rax
140040285:	39 70 f0             	cmp    %esi,-0x10(%rax)
140040288:	0f 84 89 05 00 00    	je     0x140040817
14004028e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140040293:	48 8b 01             	mov    (%rcx),%rax
140040296:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
14004029d:	00
14004029e:	48 8b 40 28          	mov    0x28(%rax),%rax
1400402a2:	ff 15 e0 f3 02 00    	call   *0x2f3e0(%rip)        # 0x14006f688
1400402a8:	44 8b e0             	mov    %eax,%r12d
1400402ab:	85 c0                	test   %eax,%eax
1400402ad:	0f 89 a0 05 00 00    	jns    0x140040853
1400402b3:	3d 58 00 ee 80       	cmp    $0x80ee0058,%eax
1400402b8:	0f 84 61 01 00 00    	je     0x14004041f
1400402be:	48 8b 0d 3b 7d 07 00 	mov    0x77d3b(%rip),%rcx        # 0x1400b8000
1400402c5:	48 3b cf             	cmp    %rdi,%rcx
1400402c8:	74 29                	je     0x1400402f3
1400402ca:	44 85 69 5c          	test   %r13d,0x5c(%rcx)
1400402ce:	74 23                	je     0x1400402f3
1400402d0:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
1400402d4:	72 1d                	jb     0x1400402f3
1400402d6:	ba 6d 00 00 00       	mov    $0x6d,%edx
1400402db:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400402df:	45 33 c9             	xor    %r9d,%r9d
1400402e2:	4c 8d 05 67 94 03 00 	lea    0x39467(%rip),%r8        # 0x140079750
1400402e9:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1400402ed:	e8 ee 25 fe ff       	call   0x1400228e0
1400402f2:	90                   	nop
1400402f3:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1400402fa:	00
1400402fb:	48 85 c9             	test   %rcx,%rcx
1400402fe:	74 0e                	je     0x14004030e
140040300:	48 8b 01             	mov    (%rcx),%rax
140040303:	48 8b 40 10          	mov    0x10(%rax),%rax
140040307:	ff 15 7b f3 02 00    	call   *0x2f37b(%rip)        # 0x14006f688
14004030d:	90                   	nop
14004030e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140040313:	ff 15 37 ef 09 00    	call   *0x9ef37(%rip)        # 0x1400df250
140040319:	48 8d 05 90 8e 03 00 	lea    0x38e90(%rip),%rax        # 0x1400791b0
140040320:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140040325:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14004032a:	e8 45 58 01 00       	call   0x140055b74
14004032f:	90                   	nop
140040330:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140040335:	48 8d 05 5c 8e 03 00 	lea    0x38e5c(%rip),%rax        # 0x140079198
14004033c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140040341:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140040346:	48 85 c9             	test   %rcx,%rcx
140040349:	74 0e                	je     0x140040359
14004034b:	48 8b 01             	mov    (%rcx),%rax
14004034e:	48 8b 40 10          	mov    0x10(%rax),%rax
140040352:	ff 15 30 f3 02 00    	call   *0x2f330(%rip)        # 0x14006f688
140040358:	90                   	nop
140040359:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14004035e:	e8 7d 55 01 00       	call   0x1400558e0
140040363:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140040368:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14004036f:	00
140040370:	ff 15 da ee 09 00    	call   *0x9eeda(%rip)        # 0x1400df250
140040376:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14004037b:	48 85 c9             	test   %rcx,%rcx
14004037e:	74 0d                	je     0x14004038d
140040380:	48 8b 01             	mov    (%rcx),%rax
140040383:	48 8b 40 10          	mov    0x10(%rax),%rax
140040387:	ff 15 fb f2 02 00    	call   *0x2f2fb(%rip)        # 0x14006f688
14004038d:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140040392:	48 8b 03             	mov    (%rbx),%rax
140040395:	48 8b cb             	mov    %rbx,%rcx
140040398:	48 8b 40 10          	mov    0x10(%rax),%rax
14004039c:	ff 15 e6 f2 02 00    	call   *0x2f2e6(%rip)        # 0x14006f688
1400403a2:	49 8b 0f             	mov    (%r15),%rcx
1400403a5:	48 85 c9             	test   %rcx,%rcx
1400403a8:	74 0d                	je     0x1400403b7
1400403aa:	48 8b 01             	mov    (%rcx),%rax
1400403ad:	48 8b 40 10          	mov    0x10(%rax),%rax
1400403b1:	ff 15 d1 f2 02 00    	call   *0x2f2d1(%rip)        # 0x14006f688
1400403b7:	49 89 37             	mov    %rsi,(%r15)
1400403ba:	48 8b 9c 24 78 01 00 	mov    0x178(%rsp),%rbx
1400403c1:	00
1400403c2:	48 8b 13             	mov    (%rbx),%rdx
1400403c5:	48 83 ea 18          	sub    $0x18,%rdx
1400403c9:	41 8b c6             	mov    %r14d,%eax
1400403cc:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
1400403d1:	41 03 c6             	add    %r14d,%eax
1400403d4:	85 c0                	test   %eax,%eax
1400403d6:	7f 11                	jg     0x1400403e9
1400403d8:	48 8b 0a             	mov    (%rdx),%rcx
1400403db:	48 8b 01             	mov    (%rcx),%rax
1400403de:	48 8b 40 08          	mov    0x8(%rax),%rax
1400403e2:	ff 15 a0 f2 02 00    	call   *0x2f2a0(%rip)        # 0x14006f688
1400403e8:	90                   	nop
1400403e9:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax