140174e1e:	48 89 c3             	mov    %rax,%rbx
140174e21:	48 8b 05 b8 41 0c 00 	mov    0xc41b8(%rip),%rax        # 0x140238fe0
140174e28:	83 38 00             	cmpl   $0x0,(%rax)
140174e2b:	74 08                	je     0x140174e35
140174e2d:	e8 36 e5 06 00       	call   0x1401e3368
140174e32:	48 89 c1             	mov    %rax,%rcx
140174e35:	48 89 da             	mov    %rbx,%rdx
140174e38:	e8 53 e5 f4 ff       	call   0x1400c3390
140174e3d:	0f 1f 00             	nopl   (%rax)
140174e40:	85 c0                	test   %eax,%eax
140174e42:	0f 84 28 fe ff ff    	je     0x140174c70
140174e48:	48 8d 0d 9d 0a 0b 00 	lea    0xb0a9d(%rip),%rcx        # 0x1402258ec
140174e4f:	e8 14 e5 06 00       	call   0x1401e3368
140174e54:	48 89 c7             	mov    %rax,%rdi
140174e57:	8b 06                	mov    (%rsi),%eax
140174e59:	e9 8d f8 ff ff       	jmp    0x1401746eb
140174e5e:	85 c0                	test   %eax,%eax
140174e60:	0f 84 e4 fd ff ff    	je     0x140174c4a
140174e66:	48 8d 0d 89 0a 0b 00 	lea    0xb0a89(%rip),%rcx        # 0x1402258f6
140174e6d:	e8 f6 e4 06 00       	call   0x1401e3368
140174e72:	48 89 c7             	mov    %rax,%rdi
140174e75:	8b 06                	mov    (%rsi),%eax
140174e77:	e9 57 f8 ff ff       	jmp    0x1401746d3
140174e7c:	41 b8 e7 09 00 00    	mov    $0x9e7,%r8d
140174e82:	48 8d 15 7d f5 0a 00 	lea    0xaf57d(%rip),%rdx        # 0x140224406
140174e89:	48 8d 0d ee 0b 0b 00 	lea    0xb0bee(%rip),%rcx        # 0x140225a7e
140174e90:	ff 15 42 a5 13 00    	call   *0x13a542(%rip)        # 0x1402af3d8
140174e96:	41 b8 5d 0b 00 00    	mov    $0xb5d,%r8d
140174e9c:	48 8d 15 63 f5 0a 00 	lea    0xaf563(%rip),%rdx        # 0x140224406
140174ea3:	48 8d 0d 27 0c 0b 00 	lea    0xb0c27(%rip),%rcx        # 0x140225ad1
140174eaa:	ff 15 28 a5 13 00    	call   *0x13a528(%rip)        # 0x1402af3d8
140174eb0:	41 b8 87 0f 00 00    	mov    $0xf87,%r8d
140174eb6:	48 8d 15 49 f5 0a 00 	lea    0xaf549(%rip),%rdx        # 0x140224406
140174ebd:	48 8d 0d a5 0d 0b 00 	lea    0xb0da5(%rip),%rcx        # 0x140225c69
140174ec4:	ff 15 0e a5 13 00    	call   *0x13a50e(%rip)        # 0x1402af3d8
140174eca:	41 b8 ab 0f 00 00    	mov    $0xfab,%r8d
140174ed0:	48 8d 15 2f f5 0a 00 	lea    0xaf52f(%rip),%rdx        # 0x140224406
140174ed7:	48 8d 0d b2 0d 0b 00 	lea    0xb0db2(%rip),%rcx        # 0x140225c90
140174ede:	ff 15 f4 a4 13 00    	call   *0x13a4f4(%rip)        # 0x1402af3d8
140174ee4:	41 b8 04 10 00 00    	mov    $0x1004,%r8d
140174eea:	48 8d 15 15 f5 0a 00 	lea    0xaf515(%rip),%rdx        # 0x140224406
140174ef1:	48 8d 0d c0 0d 0b 00 	lea    0xb0dc0(%rip),%rcx        # 0x140225cb8
140174ef8:	ff 15 da a4 13 00    	call   *0x13a4da(%rip)        # 0x1402af3d8
140174efe:	66 90                	xchg   %ax,%ax
140174f00:	41 b8 5b 0b 00 00    	mov    $0xb5b,%r8d
140174f06:	48 8d 15 f9 f4 0a 00 	lea    0xaf4f9(%rip),%rdx        # 0x140224406
140174f0d:	48 8d 0d 83 0b 0b 00 	lea    0xb0b83(%rip),%rcx        # 0x140225a97
140174f14:	ff 15 be a4 13 00    	call   *0x13a4be(%rip)        # 0x1402af3d8
140174f1a:	4c 8d 05 2f fe 0a 00 	lea    0xafe2f(%rip),%r8        # 0x140224d50
140174f21:	ba 34 01 00 00       	mov    $0x134,%edx
140174f26:	48 8d 0d 42 fe 0a 00 	lea    0xafe42(%rip),%rcx        # 0x140224d6f
140174f2d:	e8 5e e8 f4 ff       	call   0x1400c3790
140174f32:	41 b8 64 0b 00 00    	mov    $0xb64,%r8d
140174f38:	48 8d 15 c7 f4 0a 00 	lea    0xaf4c7(%rip),%rdx        # 0x140224406
140174f3f:	48 8d 0d a9 0b 0b 00 	lea    0xb0ba9(%rip),%rcx        # 0x140225aef
140174f46:	ff 15 8c a4 13 00    	call   *0x13a48c(%rip)        # 0x1402af3d8
140174f4c:	90                   	nop
140174f4d:	0f 1f 00             	nopl   (%rax)
140174f50:	41 57                	push   %r15
140174f52:	41 56                	push   %r14
140174f54:	41 55                	push   %r13
140174f56:	41 54                	push   %r12
140174f58:	55                   	push   %rbp
140174f59:	57                   	push   %rdi
140174f5a:	56                   	push   %rsi
140174f5b:	53                   	push   %rbx
140174f5c:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140174f63:	0f 11 b4 24 80 00 00 	movups %xmm6,0x80(%rsp)
140174f6a:	00
140174f6b:	0f 11 bc 24 90 00 00 	movups %xmm7,0x90(%rsp)
140174f72:	00
140174f73:	48 8b 3d 76 3b 0c 00 	mov    0xc3b76(%rip),%rdi        # 0x140238af0
140174f7a:	f3 0f 7e 3d be 17 0b 	movq   0xb17be(%rip),%xmm7        # 0x140226740
140174f81:	00
140174f82:	48 8b b4 24 10 01 00 	mov    0x110(%rsp),%rsi
140174f89:	00
140174f8a:	48 8b 07             	mov    (%rdi),%rax
140174f8d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140174f92:	48 8d 05 e3 0e 0b 00 	lea    0xb0ee3(%rip),%rax        # 0x140225e7c
140174f99:	49 89 ce             	mov    %rcx,%r14
140174f9c:	48 89 d1             	mov    %rdx,%rcx
140174f9f:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
140174fa4:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
140174fa9:	48 8d 7c 24 58       	lea    0x58(%rsp),%rdi
140174fae:	66 48 0f 6e c0       	movq   %rax,%xmm0
140174fb3:	66 0f 6c f8          	punpcklqdq %xmm0,%xmm7
140174fb7:	e8 e4 02 fb ff       	call   0x1401252a0
140174fbc:	48 8b 15 dd 43 0c 00 	mov    0xc43dd(%rip),%rdx        # 0x1402393a0
140174fc3:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
140174fca:	00 00
140174fcc:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140174fd1:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
140174fd8:	00 00
140174fda:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140174fdf:	48 85 c0             	test   %rax,%rax
140174fe2:	0f 84 98 01 00 00    	je     0x140175180
140174fe8:	48 89 f9             	mov    %rdi,%rcx
140174feb:	e8 70 06 fb ff       	call   0x140125660
140174ff0:	48 89 c3             	mov    %rax,%rbx
140174ff3:	48 85 c0             	test   %rax,%rax
140174ff6:	0f 84 d4 01 00 00    	je     0x1401751d0
140174ffc:	48 8d 05 48 0e 0b 00 	lea    0xb0e48(%rip),%rax        # 0x140225e4b
140175003:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
140175009:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14017500e:	0f 84 1c 02 00 00    	je     0x140175230
140175014:	48 89 f9             	mov    %rdi,%rcx
140175017:	48 8d 2d 80 0e 0b 00 	lea    0xb0e80(%rip),%rbp        # 0x140225e9e
14017501e:	e8 3d 06 fb ff       	call   0x140125660
140175023:	49 89 c4             	mov    %rax,%r12
140175026:	48 85 c0             	test   %rax,%rax
140175029:	75 08                	jne    0x140175033
14017502b:	e9 30 02 00 00       	jmp    0x140175260
140175030:	4c 89 fb             	mov    %r15,%rbx
140175033:	49 8b 46 78          	mov    0x78(%r14),%rax
140175037:	4d 89 e1             	mov    %r12,%r9
14017503a:	49 89 d8             	mov    %rbx,%r8
14017503d:	31 d2                	xor    %edx,%edx
14017503f:	4c 89 f1             	mov    %r14,%rcx
140175042:	83 80 80 09 00 00 01 	addl   $0x1,0x980(%rax)
140175049:	f3 41 0f 6f 76 10    	movdqu 0x10(%r14),%xmm6
14017504f:	41 0f 11 7e 10       	movups %xmm7,0x10(%r14)
140175054:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140175059:	e8 f2 fe ff ff       	call   0x140174f50
14017505e:	8b 06                	mov    (%rsi),%eax
140175060:	85 c0                	test   %eax,%eax
140175062:	0f 88 cf 00 00 00    	js     0x140175137
140175068:	49 8b 46 78          	mov    0x78(%r14),%rax
14017506c:	41 0f 11 76 10       	movups %xmm6,0x10(%r14)
140175071:	49 8b 0e             	mov    (%r14),%rcx
140175074:	4c 8b 6e 08          	mov    0x8(%rsi),%r13
140175078:	83 a8 80 09 00 00 01 	subl   $0x1,0x980(%rax)
14017507f:	e8 7c 19 f9 ff       	call   0x140106a00
140175084:	48 89 ea             	mov    %rbp,%rdx
140175087:	49 89 c7             	mov    %rax,%r15
14017508a:	49 89 c0             	mov    %rax,%r8
14017508d:	48 89 c1             	mov    %rax,%rcx
140175090:	e8 bb 1e fb ff       	call   0x140126f50
140175095:	41 80 0f 01          	orb    $0x1,(%r15)
140175099:	49 8d 57 30          	lea    0x30(%r15),%rdx
14017509d:	48 89 d9             	mov    %rbx,%rcx
1401750a0:	4d 89 6f 38          	mov    %r13,0x38(%r15)
1401750a4:	e8 67 01 fb ff       	call   0x140125210
1401750a9:	49 8b 47 30          	mov    0x30(%r15),%rax
1401750ad:	4c 89 e1             	mov    %r12,%rcx
1401750b0:	48 8d 50 08          	lea    0x8(%rax),%rdx
1401750b4:	e8 57 01 fb ff       	call   0x140125210
1401750b9:	49 8b 4e 78          	mov    0x78(%r14),%rcx
1401750bd:	ba 01 00 00 00       	mov    $0x1,%edx
1401750c2:	e8 59 6a ff ff       	call   0x14016bb20
1401750c7:	48 89 f9             	mov    %rdi,%rcx
1401750ca:	e8 91 05 fb ff       	call   0x140125660
1401750cf:	49 89 c4             	mov    %rax,%r12
1401750d2:	48 85 c0             	test   %rax,%rax
1401750d5:	0f 85 55 ff ff ff    	jne    0x140175030
1401750db:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401750e0:	49 8b 0e             	mov    (%r14),%rcx
1401750e3:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1401750e8:	49 89 46 08          	mov    %rax,0x8(%r14)
1401750ec:	e8 df f3 fa ff       	call   0x1401244d0
1401750f1:	49 8b 0e             	mov    (%r14),%rcx
1401750f4:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1401750f9:	48 89 c7             	mov    %rax,%rdi
1401750fc:	e8 cf f3 fa ff       	call   0x1401244d0
140175101:	49 8b 0e             	mov    (%r14),%rcx
140175104:	4c 89 fa             	mov    %r15,%rdx
140175107:	48 89 c3             	mov    %rax,%rbx
14017510a:	e8 c1 f3 fa ff       	call   0x1401244d0
14017510f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140175114:	49 89 f9             	mov    %rdi,%r9
140175117:	49 89 d8             	mov    %rbx,%r8
14017511a:	48 89 c2             	mov    %rax,%rdx
14017511d:	4c 89 f1             	mov    %r14,%rcx
140175120:	e8 fb c2 ff ff       	call   0x140171420
140175125:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14017512a:	e8 11 58 f2 ff       	call   0x14009a940
14017512f:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
140175136:	00
140175137:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14017513c:	e8 1f 02 fb ff       	call   0x140125360
140175141:	48 8b 35 a8 39 0c 00 	mov    0xc39a8(%rip),%rsi        # 0x140238af0
140175148:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14017514d:	48 2b 06             	sub    (%rsi),%rax
140175150:	0f 85 12 01 00 00    	jne    0x140175268
140175156:	0f 10 b4 24 80 00 00 	movups 0x80(%rsp),%xmm6
14017515d:	00
14017515e:	0f 10 bc 24 90 00 00 	movups 0x90(%rsp),%xmm7
140175165:	00
140175166:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14017516d:	5b                   	pop    %rbx
14017516e:	5e                   	pop    %rsi
14017516f:	5f                   	pop    %rdi
140175170:	5d                   	pop    %rbp
140175171:	41 5c                	pop    %r12
140175173:	41 5d                	pop    %r13
140175175:	41 5e                	pop    %r14
140175177:	41 5f                	pop    %r15
140175179:	c3                   	ret
14017517a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140175180:	48 8b 05 79 42 0c 00 	mov    0xc4279(%rip),%rax        # 0x140239400
140175187:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14017518c:	49 89 f9             	mov    %rdi,%r9
14017518f:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140175194:	48 8b 08             	mov    (%rax),%rcx
140175197:	e8 34 c1 fa ff       	call   0x1401212d0
14017519c:	85 c0                	test   %eax,%eax
14017519e:	0f 88 7c 00 00 00    	js     0x140175220
1401751a4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401751a9:	e8 82 01 fb ff       	call   0x140125330
1401751ae:	48 89 f9             	mov    %rdi,%rcx
1401751b1:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401751b6:	e8 a5 04 fb ff       	call   0x140125660
1401751bb:	48 89 c3             	mov    %rax,%rbx
1401751be:	48 85 c0             	test   %rax,%rax
1401751c1:	0f 85 35 fe ff ff    	jne    0x140174ffc
1401751c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401751ce:	00 00
1401751d0:	49 8b 0e             	mov    (%r14),%rcx
1401751d3:	48 8b 81 90 01 00 00 	mov    0x190(%rcx),%rax
1401751da:	48 8b 50 78          	mov    0x78(%rax),%rdx
1401751de:	e8 6d b9 f4 ff       	call   0x1400c0b50
1401751e3:	49 8b 0e             	mov    (%r14),%rcx
1401751e6:	48 89 c5             	mov    %rax,%rbp
1401751e9:	e8 12 18 f9 ff       	call   0x140106a00
1401751ee:	48 8d 15 a0 0c 0b 00 	lea    0xb0ca0(%rip),%rdx        # 0x140225e95
1401751f5:	49 89 c0             	mov    %rax,%r8
1401751f8:	48 89 c1             	mov    %rax,%rcx
1401751fb:	48 89 c3             	mov    %rax,%rbx
1401751fe:	e8 4d 1d fb ff       	call   0x140126f50
140175203:	48 8d 05 36 0c 0b 00 	lea    0xb0c36(%rip),%rax        # 0x140225e40
14017520a:	80 0b 01             	orb    $0x1,(%rbx)
14017520d:	48 89 6b 38          	mov    %rbp,0x38(%rbx)
140175211:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140175216:	e9 f9 fd ff ff       	jmp    0x140175014
14017521b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140175220:	c7 06 ff ff ff ff    	movl   $0xffffffff,(%rsi)
140175226:	e9 0c ff ff ff       	jmp    0x140175137
14017522b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140175230:	48 8b 05 29 3c 0c 00 	mov    0xc3c29(%rip),%rax        # 0x140238e60
140175237:	48 8d 53 04          	lea    0x4(%rbx),%rdx
14017523b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140175240:	44 8b 00             	mov    (%rax),%r8d
140175243:	e8 28 7d ec ff       	call   0x14003cf70
140175248:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14017524d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140175252:	e9 bd fd ff ff       	jmp    0x140175014
140175257:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14017525e:	00 00
140175260:	49 89 df             	mov    %rbx,%r15
140175263:	e9 73 fe ff ff       	jmp    0x1401750db
140175268:	e8 03 f6 06 00       	call   0x1401e4870
14017526d:	90                   	nop
14017526e:	66 90                	xchg   %ax,%ax
140175270:	41 57                	push   %r15
140175272:	41 56                	push   %r14
140175274:	41 55                	push   %r13
140175276:	41 54                	push   %r12
140175278:	55                   	push   %rbp
140175279:	57                   	push   %rdi
14017527a:	56                   	push   %rsi
14017527b:	53                   	push   %rbx
14017527c:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
140175283:	48 8b 1d 66 38 0c 00 	mov    0xc3866(%rip),%rbx        # 0x140238af0
14017528a:	48 8b 05 8f f6 07 00 	mov    0x7f68f(%rip),%rax        # 0x1401f4920
140175291:	66 0f ef c0          	pxor   %xmm0,%xmm0
140175295:	4c 8b 3b             	mov    (%rbx),%r15
140175298:	4c 89 bc 24 f8 00 00 	mov    %r15,0xf8(%rsp)
14017529f:	00
1401752a0:	4d 8b 78 18          	mov    0x18(%r8),%r15
1401752a4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401752a9:	48 89 ce             	mov    %rcx,%rsi
1401752ac:	89 d5                	mov    %edx,%ebp
1401752ae:	4c 89 c7             	mov    %r8,%rdi
1401752b1:	0f 11 84 24 d0 00 00 	movups %xmm0,0xd0(%rsp)
1401752b8:	00
1401752b9:	b9 01 00 00 00       	mov    $0x1,%ecx
1401752be:	48 c7 84 24 f0 00 00 	movq   $0x0,0xf0(%rsp)
1401752c5:	00 00 00 00 00
1401752ca:	0f 11 84 24 e0 00 00 	movups %xmm0,0xe0(%rsp)
1401752d1:	00
1401752d2:	ff d0                	call   *%rax
1401752d4:	48 89 c3             	mov    %rax,%rbx
1401752d7:	f6 46 68 02          	testb  $0x2,0x68(%rsi)
1401752db:	0f 85 bb 04 00 00    	jne    0x14017579c
1401752e1:	48 8b 06             	mov    (%rsi),%rax
1401752e4:	4c 8d 0d 0a 0e 0b 00 	lea    0xb0e0a(%rip),%r9        # 0x1402260f5
1401752eb:	4c 8d 05 0e f1 0a 00 	lea    0xaf10e(%rip),%r8        # 0x140224400
1401752f2:	ba 61 12 00 00       	mov    $0x1261,%edx
1401752f7:	48 8d 0d 08 f1 0a 00 	lea    0xaf108(%rip),%rcx        # 0x140224406
1401752fe:	4d 8d af 98 00 00 00 	lea    0x98(%r15),%r13
140175305:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14017530a:	e8 01 89 f3 ff       	call   0x1400adc10
14017530f:	41 f6 87 c0 00 00 00 	testb  $0x1,0xc0(%r15)
140175316:	01
140175317:	0f 84 9c 04 00 00    	je     0x1401757b9
14017531d:	41 8b 87 b0 00 00 00 	mov    0xb0(%r15),%eax
140175324:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
14017532b:	00
14017532c:	48 39 c2             	cmp    %rax,%rdx
14017532f:	73 33                	jae    0x140175364
140175331:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
140175335:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
14017533c:	00
14017533d:	48 d1 ea             	shr    $1,%rdx
140175340:	48 83 c2 18          	add    $0x18,%rdx
140175344:	48 39 c2             	cmp    %rax,%rdx
140175347:	48 0f 42 d0          	cmovb  %rax,%rdx
14017534b:	48 89 94 24 e0 00 00 	mov    %rdx,0xe0(%rsp)
140175352:	00
140175353:	48 c1 e2 04          	shl    $0x4,%rdx
140175357:	e8 e4 58 f5 ff       	call   0x1400cac40
14017535c:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140175363:	00
140175364:	4c 8d 64 24 50       	lea    0x50(%rsp),%r12
140175369:	4c 89 e9             	mov    %r13,%rcx
14017536c:	4c 8d ac 24 d0 00 00 	lea    0xd0(%rsp),%r13
140175373:	00
140175374:	4c 89 e2             	mov    %r12,%rdx
140175377:	e8 d4 9c eb ff       	call   0x14002f050
14017537c:	4c 89 e1             	mov    %r12,%rcx
14017537f:	e8 ec 9c eb ff       	call   0x14002f070
140175384:	49 89 c6             	mov    %rax,%r14
140175387:	48 85 c0             	test   %rax,%rax
14017538a:	74 28                	je     0x1401753b4
14017538c:	0f 1f 40 00          	nopl   0x0(%rax)
140175390:	49 8b 56 10          	mov    0x10(%r14),%rdx
140175394:	4c 89 e9             	mov    %r13,%rcx
140175397:	e8 84 a9 f2 ff       	call   0x14009fd20
14017539c:	49 8b 56 18          	mov    0x18(%r14),%rdx
1401753a0:	4c 89 e1             	mov    %r12,%rcx
1401753a3:	48 89 50 08          	mov    %rdx,0x8(%rax)
1401753a7:	e8 c4 9c eb ff       	call   0x14002f070
1401753ac:	49 89 c6             	mov    %rax,%r14
1401753af:	48 85 c0             	test   %rax,%rax
1401753b2:	75 dc                	jne    0x140175390
1401753b4:	4c 89 e9             	mov    %r13,%rcx
1401753b7:	e8 14 aa f2 ff       	call   0x14009fdd0
1401753bc:	44 8b 07             	mov    (%rdi),%r8d
1401753bf:	45 85 c0             	test   %r8d,%r8d
1401753c2:	0f 88 ac 03 00 00    	js     0x140175774
1401753c8:	45 31 e4             	xor    %r12d,%r12d
1401753cb:	48 83 bc 24 d8 00 00 	cmpq   $0x0,0xd8(%rsp)
1401753d2:	00 00
1401753d4:	0f 84 65 01 00 00    	je     0x14017553f
1401753da:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1401753df:	4d 89 e6             	mov    %r12,%r14
1401753e2:	41 89 ec             	mov    %ebp,%r12d
1401753e5:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1401753ea:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
1401753ef:	90                   	nop
1401753f0:	4c 89 f0             	mov    %r14,%rax