14017cffa:	ff 15 38 fc 98 00    	call   *0x98fc38(%rip)        # 0x140b0cc38
14017d000:	41 8b c6             	mov    %r14d,%eax
14017d003:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017d008:	41 03 c6             	add    %r14d,%eax
14017d00b:	75 10                	jne    0x14017d01d
14017d00d:	48 8b 03             	mov    (%rbx),%rax
14017d010:	48 8b cb             	mov    %rbx,%rcx
14017d013:	48 8b 40 08          	mov    0x8(%rax),%rax
14017d017:	ff 15 1b fc 98 00    	call   *0x98fc1b(%rip)        # 0x140b0cc38
14017d01d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14017d022:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14017d027:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14017d02c:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14017d031:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14017d036:	48 83 c4 50          	add    $0x50,%rsp
14017d03a:	41 5e                	pop    %r14
14017d03c:	c3                   	ret
14017d03d:	90                   	nop
14017d03e:	90                   	nop
14017d03f:	90                   	nop
14017d040:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14017d045:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14017d04a:	57                   	push   %rdi
14017d04b:	48 83 ec 20          	sub    $0x20,%rsp
14017d04f:	49 8b 08             	mov    (%r8),%rcx
14017d052:	49 8b d8             	mov    %r8,%rbx
14017d055:	48 8b f2             	mov    %rdx,%rsi
14017d058:	48 8b 01             	mov    (%rcx),%rax
14017d05b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017d062:	ff 15 d0 fb 98 00    	call   *0x98fbd0(%rip)        # 0x140b0cc38
14017d068:	48 8b 0b             	mov    (%rbx),%rcx
14017d06b:	48 8b f8             	mov    %rax,%rdi
14017d06e:	4c 8b 01             	mov    (%rcx),%r8
14017d071:	49 8b 80 a8 00 00 00 	mov    0xa8(%r8),%rax
14017d078:	ff 15 ba fb 98 00    	call   *0x98fbba(%rip)        # 0x140b0cc38
14017d07e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14017d083:	8b 48 04             	mov    0x4(%rax),%ecx
14017d086:	8b 47 0c             	mov    0xc(%rdi),%eax
14017d089:	89 46 04             	mov    %eax,0x4(%rsi)
14017d08c:	48 8b c6             	mov    %rsi,%rax
14017d08f:	89 0e                	mov    %ecx,(%rsi)
14017d091:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14017d096:	48 83 c4 20          	add    $0x20,%rsp
14017d09a:	5f                   	pop    %rdi
14017d09b:	c3                   	ret
14017d09c:	90                   	nop
14017d09d:	90                   	nop
14017d09e:	90                   	nop
14017d09f:	90                   	nop
14017d0a0:	48 8b c4             	mov    %rsp,%rax
14017d0a3:	48 89 58 08          	mov    %rbx,0x8(%rax)
14017d0a7:	48 89 68 10          	mov    %rbp,0x10(%rax)
14017d0ab:	48 89 70 18          	mov    %rsi,0x18(%rax)
14017d0af:	57                   	push   %rdi
14017d0b0:	41 56                	push   %r14
14017d0b2:	41 57                	push   %r15
14017d0b4:	48 83 ec 50          	sub    $0x50,%rsp
14017d0b8:	4c 8b f2             	mov    %rdx,%r14
14017d0bb:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
14017d0bf:	49 8b 10             	mov    (%r8),%rdx
14017d0c2:	48 8b f1             	mov    %rcx,%rsi
14017d0c5:	48 83 c2 08          	add    $0x8,%rdx
14017d0c9:	48 8d 48 c0          	lea    -0x40(%rax),%rcx
14017d0cd:	49 8b e9             	mov    %r9,%rbp
14017d0d0:	4d 8b f8             	mov    %r8,%r15
14017d0d3:	e8 b4 f4 e9 ff       	call   0x14001c58c
14017d0d8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14017d0dd:	48 8b 38             	mov    (%rax),%rdi
14017d0e0:	48 85 db             	test   %rbx,%rbx
14017d0e3:	74 39                	je     0x14017d11e
14017d0e5:	83 c8 ff             	or     $0xffffffff,%eax
14017d0e8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14017d0ed:	83 f8 01             	cmp    $0x1,%eax
14017d0f0:	75 2c                	jne    0x14017d11e
14017d0f2:	48 8b 03             	mov    (%rbx),%rax
14017d0f5:	48 8b cb             	mov    %rbx,%rcx
14017d0f8:	48 8b 00             	mov    (%rax),%rax
14017d0fb:	ff 15 37 fb 98 00    	call   *0x98fb37(%rip)        # 0x140b0cc38
14017d101:	83 c8 ff             	or     $0xffffffff,%eax
14017d104:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017d109:	83 f8 01             	cmp    $0x1,%eax
14017d10c:	75 10                	jne    0x14017d11e
14017d10e:	48 8b 03             	mov    (%rbx),%rax
14017d111:	48 8b cb             	mov    %rbx,%rcx
14017d114:	48 8b 40 08          	mov    0x8(%rax),%rax
14017d118:	ff 15 1a fb 98 00    	call   *0x98fb1a(%rip)        # 0x140b0cc38
14017d11e:	48 85 ff             	test   %rdi,%rdi
14017d121:	74 15                	je     0x14017d138
14017d123:	8b 4e 38             	mov    0x38(%rsi),%ecx
14017d126:	ff c1                	inc    %ecx
14017d128:	89 4e 38             	mov    %ecx,0x38(%rsi)
14017d12b:	8b 46 3c             	mov    0x3c(%rsi),%eax
14017d12e:	3b c1                	cmp    %ecx,%eax
14017d130:	0f 4c c1             	cmovl  %ecx,%eax
14017d133:	89 46 3c             	mov    %eax,0x3c(%rsi)
14017d136:	eb 04                	jmp    0x14017d13c
14017d138:	83 66 38 00          	andl   $0x0,0x38(%rsi)
14017d13c:	49 83 7e 08 00       	cmpq   $0x0,0x8(%r14)
14017d141:	75 1e                	jne    0x14017d161
14017d143:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14017d147:	48 85 c9             	test   %rcx,%rcx
14017d14a:	74 15                	je     0x14017d161
14017d14c:	49 8b 07             	mov    (%r15),%rax
14017d14f:	f3 0f 10 00          	movss  (%rax),%xmm0
14017d153:	f3 0f 5c 01          	subss  (%rcx),%xmm0
14017d157:	f3 0f 58 46 40       	addss  0x40(%rsi),%xmm0
14017d15c:	f3 0f 11 46 40       	movss  %xmm0,0x40(%rsi)
14017d161:	49 83 7e 08 01       	cmpq   $0x1,0x8(%r14)
14017d166:	0f 87 31 01 00 00    	ja     0x14017d29d
14017d16c:	0f 85 2f 01 00 00    	jne    0x14017d2a1
14017d172:	49 8b 07             	mov    (%r15),%rax
14017d175:	48 8b 48 08          	mov    0x8(%rax),%rcx
14017d179:	48 8b 01             	mov    (%rcx),%rax
14017d17c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017d183:	ff 15 af fa 98 00    	call   *0x98faaf(%rip)        # 0x140b0cc38
14017d189:	49 8b 0e             	mov    (%r14),%rcx
14017d18c:	48 8b d8             	mov    %rax,%rbx
14017d18f:	48 8b 09             	mov    (%rcx),%rcx
14017d192:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14017d196:	48 8b 11             	mov    (%rcx),%rdx
14017d199:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017d1a0:	ff 15 92 fa 98 00    	call   *0x98fa92(%rip)        # 0x140b0cc38
14017d1a6:	f3 0f 10 4b 04       	movss  0x4(%rbx),%xmm1
14017d1ab:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
14017d1b0:	f3 0f 5f 48 04       	maxss  0x4(%rax),%xmm1
14017d1b5:	f3 0f 5d 40 0c       	minss  0xc(%rax),%xmm0
14017d1ba:	0f 2f c1             	comiss %xmm1,%xmm0
14017d1bd:	76 06                	jbe    0x14017d1c5
14017d1bf:	f3 0f 5c c1          	subss  %xmm1,%xmm0
14017d1c3:	eb 03                	jmp    0x14017d1c8
14017d1c5:	0f 57 c0             	xorps  %xmm0,%xmm0
14017d1c8:	0f 2f 05 3d 3e a3 00 	comiss 0xa33e3d(%rip),%xmm0        # 0x140bb100c
14017d1cf:	0f 86 cc 00 00 00    	jbe    0x14017d2a1
14017d1d5:	49 8b 07             	mov    (%r15),%rax
14017d1d8:	48 8b 48 08          	mov    0x8(%rax),%rcx
14017d1dc:	48 8b 01             	mov    (%rcx),%rax
14017d1df:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017d1e6:	ff 15 4c fa 98 00    	call   *0x98fa4c(%rip)        # 0x140b0cc38
14017d1ec:	49 8b 0e             	mov    (%r14),%rcx
14017d1ef:	48 8b f8             	mov    %rax,%rdi
14017d1f2:	48 8b 09             	mov    (%rcx),%rcx
14017d1f5:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14017d1f9:	48 8b 11             	mov    (%rcx),%rdx
14017d1fc:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017d203:	ff 15 2f fa 98 00    	call   *0x98fa2f(%rip)        # 0x140b0cc38
14017d209:	49 8b 0e             	mov    (%r14),%rcx
14017d20c:	48 8b d8             	mov    %rax,%rbx
14017d20f:	48 8b 09             	mov    (%rcx),%rcx
14017d212:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14017d216:	48 8b 11             	mov    (%rcx),%rdx
14017d219:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14017d220:	ff 15 12 fa 98 00    	call   *0x98fa12(%rip)        # 0x140b0cc38
14017d226:	f3 0f 10 70 08       	movss  0x8(%rax),%xmm6
14017d22b:	f3 0f 5c 30          	subss  (%rax),%xmm6
14017d22f:	49 8b 07             	mov    (%r15),%rax
14017d232:	48 8b 48 08          	mov    0x8(%rax),%rcx
14017d236:	f3 0f 11 74 24 20    	movss  %xmm6,0x20(%rsp)
14017d23c:	48 8b 01             	mov    (%rcx),%rax
14017d23f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14017d246:	ff 15 ec f9 98 00    	call   *0x98f9ec(%rip)        # 0x140b0cc38
14017d24c:	f3 0f 10 4f 08       	movss  0x8(%rdi),%xmm1
14017d251:	48 8d 4c 24 24       	lea    0x24(%rsp),%rcx
14017d256:	f3 0f 5d 4b 08       	minss  0x8(%rbx),%xmm1
14017d25b:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
14017d260:	f3 0f 5c 00          	subss  (%rax),%xmm0
14017d264:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14017d269:	0f 2f c6             	comiss %xmm6,%xmm0
14017d26c:	f3 0f 11 44 24 24    	movss  %xmm0,0x24(%rsp)
14017d272:	f3 0f 10 07          	movss  (%rdi),%xmm0
14017d276:	f3 0f 5f 03          	maxss  (%rbx),%xmm0
14017d27a:	48 0f 46 c1          	cmovbe %rcx,%rax
14017d27e:	0f 2f c8             	comiss %xmm0,%xmm1
14017d281:	76 06                	jbe    0x14017d289
14017d283:	f3 0f 5c c8          	subss  %xmm0,%xmm1
14017d287:	eb 03                	jmp    0x14017d28c
14017d289:	0f 57 c9             	xorps  %xmm1,%xmm1
14017d28c:	f3 0f 10 00          	movss  (%rax),%xmm0
14017d290:	f3 0f 59 05 38 3e a3 	mulss  0xa33e38(%rip),%xmm0        # 0x140bb10d0
14017d297:	00
14017d298:	0f 2f c1             	comiss %xmm1,%xmm0
14017d29b:	76 04                	jbe    0x14017d2a1
14017d29d:	c6 46 44 01          	movb   $0x1,0x44(%rsi)
14017d2a1:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
14017d2a6:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14017d2ab:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14017d2af:	49 8b 6b 28          	mov    0x28(%r11),%rbp
14017d2b3:	49 8b 73 30          	mov    0x30(%r11),%rsi
14017d2b7:	49 8b e3             	mov    %r11,%rsp
14017d2ba:	41 5f                	pop    %r15
14017d2bc:	41 5e                	pop    %r14
14017d2be:	5f                   	pop    %rdi
14017d2bf:	c3                   	ret
14017d2c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14017d2c5:	57                   	push   %rdi
14017d2c6:	48 83 ec 20          	sub    $0x20,%rsp
14017d2ca:	48 8d 05 7f fc 99 00 	lea    0x99fc7f(%rip),%rax        # 0x140b1cf50
14017d2d1:	48 8b f9             	mov    %rcx,%rdi
14017d2d4:	48 89 01             	mov    %rax,(%rcx)
14017d2d7:	8b da                	mov    %edx,%ebx
14017d2d9:	48 83 c1 20          	add    $0x20,%rcx
14017d2dd:	e8 ee db e9 ff       	call   0x14001aed0
14017d2e2:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14017d2e6:	e8 e5 db e9 ff       	call   0x14001aed0
14017d2eb:	f6 c3 01             	test   $0x1,%bl
14017d2ee:	74 08                	je     0x14017d2f8
14017d2f0:	48 8b cf             	mov    %rdi,%rcx
14017d2f3:	e8 dc 22 97 00       	call   0x140aef5d4
14017d2f8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14017d2fd:	48 8b c7             	mov    %rdi,%rax
14017d300:	48 83 c4 20          	add    $0x20,%rsp
14017d304:	5f                   	pop    %rdi
14017d305:	c3                   	ret
14017d306:	90                   	nop
14017d307:	90                   	nop
14017d308:	40 53                	rex push %rbx
14017d30a:	48 83 ec 20          	sub    $0x20,%rsp
14017d30e:	48 8d 05 3b fc 99 00 	lea    0x99fc3b(%rip),%rax        # 0x140b1cf50
14017d315:	48 8b d9             	mov    %rcx,%rbx
14017d318:	48 89 01             	mov    %rax,(%rcx)
14017d31b:	48 83 c1 20          	add    $0x20,%rcx
14017d31f:	e8 ac db e9 ff       	call   0x14001aed0
14017d324:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14017d328:	48 83 c4 20          	add    $0x20,%rsp
14017d32c:	5b                   	pop    %rbx
14017d32d:	e9 9e db e9 ff       	jmp    0x14001aed0
14017d332:	cc                   	int3
14017d333:	90                   	nop
14017d334:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14017d339:	57                   	push   %rdi
14017d33a:	48 83 ec 20          	sub    $0x20,%rsp
14017d33e:	48 8d 05 d3 7b 99 00 	lea    0x997bd3(%rip),%rax        # 0x140b14f18
14017d345:	48 8b da             	mov    %rdx,%rbx
14017d348:	48 89 01             	mov    %rax,(%rcx)
14017d34b:	48 8b f9             	mov    %rcx,%rdi
14017d34e:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14017d353:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
14017d358:	ff 15 c2 ed 98 00    	call   *0x98edc2(%rip)        # 0x140b0c120
14017d35e:	48 89 47 18          	mov    %rax,0x18(%rdi)
14017d362:	48 8d 05 d7 fb 99 00 	lea    0x99fbd7(%rip),%rax        # 0x140b1cf40
14017d369:	48 89 07             	mov    %rax,(%rdi)
14017d36c:	48 83 67 20 00       	andq   $0x0,0x20(%rdi)
14017d371:	48 83 67 28 00       	andq   $0x0,0x28(%rdi)
14017d376:	48 8b 43 08          	mov    0x8(%rbx),%rax
14017d37a:	48 85 c0             	test   %rax,%rax
14017d37d:	74 04                	je     0x14017d383
14017d37f:	f0 ff 40 08          	lock incl 0x8(%rax)
14017d383:	48 8b 03             	mov    (%rbx),%rax
14017d386:	48 89 47 20          	mov    %rax,0x20(%rdi)
14017d38a:	48 8b 43 08          	mov    0x8(%rbx),%rax
14017d38e:	48 89 47 28          	mov    %rax,0x28(%rdi)
14017d392:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14017d396:	48 85 db             	test   %rbx,%rbx
14017d399:	74 39                	je     0x14017d3d4
14017d39b:	83 c8 ff             	or     $0xffffffff,%eax
14017d39e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14017d3a3:	83 f8 01             	cmp    $0x1,%eax
14017d3a6:	75 2c                	jne    0x14017d3d4
14017d3a8:	48 8b 03             	mov    (%rbx),%rax
14017d3ab:	48 8b cb             	mov    %rbx,%rcx
14017d3ae:	48 8b 00             	mov    (%rax),%rax
14017d3b1:	ff 15 81 f8 98 00    	call   *0x98f881(%rip)        # 0x140b0cc38
14017d3b7:	83 c8 ff             	or     $0xffffffff,%eax
14017d3ba:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017d3bf:	83 f8 01             	cmp    $0x1,%eax
14017d3c2:	75 10                	jne    0x14017d3d4
14017d3c4:	48 8b 03             	mov    (%rbx),%rax
14017d3c7:	48 8b cb             	mov    %rbx,%rcx
14017d3ca:	48 8b 40 08          	mov    0x8(%rax),%rax
14017d3ce:	ff 15 64 f8 98 00    	call   *0x98f864(%rip)        # 0x140b0cc38
14017d3d4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14017d3d9:	48 8b c7             	mov    %rdi,%rax
14017d3dc:	48 83 c4 20          	add    $0x20,%rsp
14017d3e0:	5f                   	pop    %rdi
14017d3e1:	c3                   	ret
14017d3e2:	90                   	nop
14017d3e3:	90                   	nop
14017d3e4:	48 8b c4             	mov    %rsp,%rax
14017d3e7:	48 89 58 10          	mov    %rbx,0x10(%rax)
14017d3eb:	48 89 70 18          	mov    %rsi,0x18(%rax)
14017d3ef:	48 89 78 20          	mov    %rdi,0x20(%rax)
14017d3f3:	55                   	push   %rbp
14017d3f4:	41 54                	push   %r12
14017d3f6:	41 55                	push   %r13
14017d3f8:	41 56                	push   %r14
14017d3fa:	41 57                	push   %r15
14017d3fc:	48 8d a8 b8 fd ff ff 	lea    -0x248(%rax),%rbp
14017d403:	48 81 ec 20 03 00 00 	sub    $0x320,%rsp
14017d40a:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
14017d40e:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
14017d412:	44 0f 29 48 a8       	movaps %xmm9,-0x58(%rax)
14017d417:	48 8b 05 22 1c b4 00 	mov    0xb41c22(%rip),%rax        # 0x140cbf040
14017d41e:	48 33 c4             	xor    %rsp,%rax
14017d421:	48 89 85 e0 01 00 00 	mov    %rax,0x1e0(%rbp)
14017d428:	4c 8b e9             	mov    %rcx,%r13
14017d42b:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14017d430:	33 db                	xor    %ebx,%ebx
14017d432:	0f 57 c0             	xorps  %xmm0,%xmm0
14017d435:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
14017d43a:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
14017d43e:	f3 0f 7f 45 40       	movdqu %xmm0,0x40(%rbp)
14017d443:	48 89 5d 50          	mov    %rbx,0x50(%rbp)
14017d447:	f3 0f 7f 45 28       	movdqu %xmm0,0x28(%rbp)
14017d44c:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
14017d450:	48 8d 71 20          	lea    0x20(%rcx),%rsi
14017d454:	48 8b d6             	mov    %rsi,%rdx
14017d457:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14017d45b:	e8 00 3a eb ff       	call   0x140030e60
14017d460:	0f 57 c0             	xorps  %xmm0,%xmm0
14017d463:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
14017d468:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
14017d46c:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
14017d471:	48 89 5d 20          	mov    %rbx,0x20(%rbp)
14017d475:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
14017d47b:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14017d480:	48 8b 0e             	mov    (%rsi),%rcx
14017d483:	48 8b 01             	mov    (%rcx),%rax
14017d486:	48 8b 40 40          	mov    0x40(%rax),%rax
14017d48a:	ff 15 a8 f7 98 00    	call   *0x98f7a8(%rip)        # 0x140b0cc38
14017d490:	41 83 ce ff          	or     $0xffffffff,%r14d
14017d494:	44 8d 7b 01          	lea    0x1(%rbx),%r15d
14017d498:	49 3b c7             	cmp    %r15,%rax
14017d49b:	75 39                	jne    0x14017d4d6
14017d49d:	41 8b d7             	mov    %r15d,%edx
14017d4a0:	48 8b 0e             	mov    (%rsi),%rcx
14017d4a3:	e8 10 24 00 00       	call   0x14017f8b8
14017d4a8:	84 c0                	test   %al,%al
14017d4aa:	0f 85 ec 0d 00 00    	jne    0x14017e29c
14017d4b0:	41 8b d7             	mov    %r15d,%edx
14017d4b3:	48 8b 0e             	mov    (%rsi),%rcx
14017d4b6:	e8 a1 72 fd ff       	call   0x14015475c
14017d4bb:	84 c0                	test   %al,%al
14017d4bd:	0f 85 d9 0d 00 00    	jne    0x14017e29c
14017d4c3:	41 8b d7             	mov    %r15d,%edx
14017d4c6:	48 8b 0e             	mov    (%rsi),%rcx
14017d4c9:	e8 0a b1 ee ff       	call   0x1400685d8
14017d4ce:	84 c0                	test   %al,%al
14017d4d0:	0f 85 c6 0d 00 00    	jne    0x14017e29c
14017d4d6:	48 8b 3e             	mov    (%rsi),%rdi
14017d4d9:	41 bc 0c 00 00 00    	mov    $0xc,%r12d
14017d4df:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14017d4e4:	c7 44 24 24 0d 00 00 	movl   $0xd,0x24(%rsp)
14017d4eb:	00
14017d4ec:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14017d4f1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14017d4f6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14017d4fb:	e8 a8 09 ee ff       	call   0x14005dea8
14017d500:	90                   	nop
14017d501:	45 33 c9             	xor    %r9d,%r9d
14017d504:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14017d509:	48 8d 55 98          	lea    -0x68(%rbp),%rdx