14009e2b4:	74 23                	je     0x14009e2d9
14009e2b6:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
14009e2bc:	83 c8 ff             	or     $0xffffffff,%eax
14009e2bf:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14009e2c4:	83 f8 01             	cmp    $0x1,%eax
14009e2c7:	75 10                	jne    0x14009e2d9
14009e2c9:	48 8b 0a             	mov    (%rdx),%rcx
14009e2cc:	48 8b 01             	mov    (%rcx),%rax
14009e2cf:	48 8b 40 08          	mov    0x8(%rax),%rax
14009e2d3:	ff 15 57 4b 17 00    	call   *0x174b57(%rip)        # 0x140212e30
14009e2d9:	48 8b 03             	mov    (%rbx),%rax
14009e2dc:	b2 01                	mov    $0x1,%dl
14009e2de:	48 8b cb             	mov    %rbx,%rcx
14009e2e1:	48 8b 40 58          	mov    0x58(%rax),%rax
14009e2e5:	48 83 c4 30          	add    $0x30,%rsp
14009e2e9:	5b                   	pop    %rbx
14009e2ea:	48 ff 25 3f 4b 17 00 	rex.W jmp *0x174b3f(%rip)        # 0x140212e30
14009e2f1:	33 d2                	xor    %edx,%edx
14009e2f3:	b9 91 56 60 01       	mov    $0x1605691,%ecx
14009e2f8:	e8 e7 cf f6 ff       	call   0x14000b2e4
14009e2fd:	cc                   	int3
14009e2fe:	90                   	nop
14009e2ff:	90                   	nop
14009e300:	40 53                	rex push %rbx
14009e302:	48 83 ec 30          	sub    $0x30,%rsp
14009e306:	48 83 79 08 20       	cmpq   $0x20,0x8(%rcx)
14009e30b:	48 8b da             	mov    %rdx,%rbx
14009e30e:	72 62                	jb     0x14009e372
14009e310:	48 8b 11             	mov    (%rcx),%rdx
14009e313:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14009e318:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14009e31d:	48 83 c2 08          	add    $0x8,%rdx
14009e321:	e8 3a 1c 00 00       	call   0x14009ff60
14009e326:	83 7c 24 20 01       	cmpl   $0x1,0x20(%rsp)
14009e32b:	75 2d                	jne    0x14009e35a
14009e32d:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
14009e332:	48 85 d2             	test   %rdx,%rdx
14009e335:	74 23                	je     0x14009e35a
14009e337:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
14009e33d:	83 c8 ff             	or     $0xffffffff,%eax
14009e340:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14009e345:	83 f8 01             	cmp    $0x1,%eax
14009e348:	75 10                	jne    0x14009e35a
14009e34a:	48 8b 0a             	mov    (%rdx),%rcx
14009e34d:	48 8b 01             	mov    (%rcx),%rax
14009e350:	48 8b 40 08          	mov    0x8(%rax),%rax
14009e354:	ff 15 d6 4a 17 00    	call   *0x174ad6(%rip)        # 0x140212e30
14009e35a:	48 8b 03             	mov    (%rbx),%rax
14009e35d:	b2 01                	mov    $0x1,%dl
14009e35f:	48 8b cb             	mov    %rbx,%rcx
14009e362:	48 8b 40 58          	mov    0x58(%rax),%rax
14009e366:	48 83 c4 30          	add    $0x30,%rsp
14009e36a:	5b                   	pop    %rbx
14009e36b:	48 ff 25 be 4a 17 00 	rex.W jmp *0x174abe(%rip)        # 0x140212e30
14009e372:	33 d2                	xor    %edx,%edx
14009e374:	b9 91 56 60 01       	mov    $0x1605691,%ecx
14009e379:	e8 66 cf f6 ff       	call   0x14000b2e4
14009e37e:	cc                   	int3
14009e37f:	90                   	nop
14009e380:	48 83 ec 28          	sub    $0x28,%rsp
14009e384:	48 83 79 08 08       	cmpq   $0x8,0x8(%rcx)
14009e389:	72 0f                	jb     0x14009e39a
14009e38b:	48 8b 09             	mov    (%rcx),%rcx
14009e38e:	48 8b 09             	mov    (%rcx),%rcx
14009e391:	48 83 c4 28          	add    $0x28,%rsp
14009e395:	e9 fe 21 fa ff       	jmp    0x140040598
14009e39a:	33 d2                	xor    %edx,%edx
14009e39c:	b9 91 56 60 01       	mov    $0x1605691,%ecx
14009e3a1:	e8 3e cf f6 ff       	call   0x14000b2e4
14009e3a6:	cc                   	int3
14009e3a7:	90                   	nop
14009e3a8:	90                   	nop
14009e3a9:	90                   	nop
14009e3aa:	90                   	nop
14009e3ab:	90                   	nop
14009e3ac:	90                   	nop
14009e3ad:	90                   	nop
14009e3ae:	90                   	nop
14009e3af:	90                   	nop
14009e3b0:	40 53                	rex push %rbx
14009e3b2:	48 83 ec 20          	sub    $0x20,%rsp
14009e3b6:	48 83 79 08 20       	cmpq   $0x20,0x8(%rcx)
14009e3bb:	72 2b                	jb     0x14009e3e8
14009e3bd:	48 8b 19             	mov    (%rcx),%rbx
14009e3c0:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14009e3c4:	e8 2f a0 ff ff       	call   0x1400983f8
14009e3c9:	48 8b 0b             	mov    (%rbx),%rcx
14009e3cc:	48 85 c9             	test   %rcx,%rcx
14009e3cf:	74 11                	je     0x14009e3e2
14009e3d1:	48 83 23 00          	andq   $0x0,(%rbx)
14009e3d5:	48 8b 01             	mov    (%rcx),%rax
14009e3d8:	48 8b 40 10          	mov    0x10(%rax),%rax
14009e3dc:	ff 15 4e 4a 17 00    	call   *0x174a4e(%rip)        # 0x140212e30
14009e3e2:	48 83 c4 20          	add    $0x20,%rsp
14009e3e6:	5b                   	pop    %rbx
14009e3e7:	c3                   	ret
14009e3e8:	33 d2                	xor    %edx,%edx
14009e3ea:	b9 91 56 60 01       	mov    $0x1605691,%ecx
14009e3ef:	e8 f0 ce f6 ff       	call   0x14000b2e4
14009e3f4:	cc                   	int3
14009e3f5:	90                   	nop
14009e3f6:	90                   	nop
14009e3f7:	90                   	nop
14009e3f8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14009e3fd:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14009e402:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14009e407:	57                   	push   %rdi
14009e408:	48 83 ec 20          	sub    $0x20,%rsp
14009e40c:	33 ed                	xor    %ebp,%ebp
14009e40e:	48 8b f9             	mov    %rcx,%rdi
14009e411:	48 39 69 10          	cmp    %rbp,0x10(%rcx)
14009e415:	0f 84 c3 00 00 00    	je     0x14009e4de
14009e41b:	48 8b 41 38          	mov    0x38(%rcx),%rax
14009e41f:	48 c1 e8 03          	shr    $0x3,%rax
14009e423:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14009e427:	76 14                	jbe    0x14009e43d
14009e429:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14009e42d:	4c 8b c2             	mov    %rdx,%r8
14009e430:	48 8b 12             	mov    (%rdx),%rdx
14009e433:	e8 a0 0c 00 00       	call   0x14009f0d8
14009e438:	e9 a1 00 00 00       	jmp    0x14009e4de
14009e43d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14009e441:	48 8b 41 08          	mov    0x8(%rcx),%rax
14009e445:	48 89 28             	mov    %rbp,(%rax)
14009e448:	48 8b 19             	mov    (%rcx),%rbx
14009e44b:	48 85 db             	test   %rbx,%rbx
14009e44e:	74 51                	je     0x14009e4a1
14009e450:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14009e454:	48 8b 33             	mov    (%rbx),%rsi
14009e457:	48 85 c9             	test   %rcx,%rcx
14009e45a:	74 11                	je     0x14009e46d
14009e45c:	48 89 6b 28          	mov    %rbp,0x28(%rbx)
14009e460:	48 8b 01             	mov    (%rcx),%rax
14009e463:	48 8b 40 10          	mov    0x10(%rax),%rax
14009e467:	ff 15 c3 49 17 00    	call   *0x1749c3(%rip)        # 0x140212e30
14009e46d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14009e471:	48 85 c9             	test   %rcx,%rcx
14009e474:	74 1a                	je     0x14009e490
14009e476:	83 c8 ff             	or     $0xffffffff,%eax
14009e479:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14009e47e:	83 f8 01             	cmp    $0x1,%eax
14009e481:	75 0d                	jne    0x14009e490
14009e483:	48 8b 01             	mov    (%rcx),%rax
14009e486:	48 8b 40 10          	mov    0x10(%rax),%rax
14009e48a:	ff 15 a0 49 17 00    	call   *0x1749a0(%rip)        # 0x140212e30
14009e490:	48 8b cb             	mov    %rbx,%rcx
14009e493:	ff 15 a7 46 17 00    	call   *0x1746a7(%rip)        # 0x140212b40
14009e499:	48 8b de             	mov    %rsi,%rbx
14009e49c:	48 85 f6             	test   %rsi,%rsi
14009e49f:	75 af                	jne    0x14009e450
14009e4a1:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009e4a5:	48 89 00             	mov    %rax,(%rax)
14009e4a8:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009e4ac:	48 89 40 08          	mov    %rax,0x8(%rax)
14009e4b0:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
14009e4b4:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14009e4b8:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14009e4bc:	48 8b 47 08          	mov    0x8(%rdi),%rax
14009e4c0:	48 2b ca             	sub    %rdx,%rcx
14009e4c3:	48 83 c1 07          	add    $0x7,%rcx
14009e4c7:	48 c1 e9 03          	shr    $0x3,%rcx
14009e4cb:	48 3b 57 20          	cmp    0x20(%rdi),%rdx
14009e4cf:	48 0f 47 cd          	cmova  %rbp,%rcx
14009e4d3:	48 85 c9             	test   %rcx,%rcx
14009e4d6:	74 06                	je     0x14009e4de
14009e4d8:	48 8b fa             	mov    %rdx,%rdi
14009e4db:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14009e4de:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14009e4e3:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14009e4e8:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14009e4ed:	48 83 c4 20          	add    $0x20,%rsp
14009e4f1:	5f                   	pop    %rdi
14009e4f2:	c3                   	ret
14009e4f3:	90                   	nop
14009e4f4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14009e4f9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14009e4fe:	57                   	push   %rdi
14009e4ff:	48 83 ec 20          	sub    $0x20,%rsp
14009e503:	48 8b 11             	mov    (%rcx),%rdx
14009e506:	48 8b f9             	mov    %rcx,%rdi
14009e509:	48 8b 42 08          	mov    0x8(%rdx),%rax
14009e50d:	48 83 20 00          	andq   $0x0,(%rax)
14009e511:	48 8b 1a             	mov    (%rdx),%rbx
14009e514:	48 85 db             	test   %rbx,%rbx
14009e517:	74 52                	je     0x14009e56b
14009e519:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14009e51d:	48 8b 33             	mov    (%rbx),%rsi
14009e520:	48 85 c9             	test   %rcx,%rcx
14009e523:	74 12                	je     0x14009e537
14009e525:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
14009e52a:	48 8b 01             	mov    (%rcx),%rax
14009e52d:	48 8b 40 10          	mov    0x10(%rax),%rax
14009e531:	ff 15 f9 48 17 00    	call   *0x1748f9(%rip)        # 0x140212e30
14009e537:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14009e53b:	48 85 c9             	test   %rcx,%rcx
14009e53e:	74 1a                	je     0x14009e55a
14009e540:	83 c8 ff             	or     $0xffffffff,%eax
14009e543:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
14009e548:	83 f8 01             	cmp    $0x1,%eax
14009e54b:	75 0d                	jne    0x14009e55a
14009e54d:	48 8b 01             	mov    (%rcx),%rax
14009e550:	48 8b 40 10          	mov    0x10(%rax),%rax
14009e554:	ff 15 d6 48 17 00    	call   *0x1748d6(%rip)        # 0x140212e30
14009e55a:	48 8b cb             	mov    %rbx,%rcx
14009e55d:	ff 15 dd 45 17 00    	call   *0x1745dd(%rip)        # 0x140212b40
14009e563:	48 8b de             	mov    %rsi,%rbx
14009e566:	48 85 f6             	test   %rsi,%rsi
14009e569:	75 ae                	jne    0x14009e519
14009e56b:	48 8b 0f             	mov    (%rdi),%rcx
14009e56e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14009e573:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14009e578:	48 83 c4 20          	add    $0x20,%rsp
14009e57c:	5f                   	pop    %rdi
14009e57d:	48 ff 25 bc 45 17 00 	rex.W jmp *0x1745bc(%rip)        # 0x140212b40
14009e584:	cc                   	int3
14009e585:	90                   	nop
14009e586:	90                   	nop
14009e587:	90                   	nop
14009e588:	48 8b c4             	mov    %rsp,%rax
14009e58b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14009e58f:	48 89 68 10          	mov    %rbp,0x10(%rax)
14009e593:	48 89 70 18          	mov    %rsi,0x18(%rax)
14009e597:	48 89 78 20          	mov    %rdi,0x20(%rax)
14009e59b:	41 54                	push   %r12
14009e59d:	41 56                	push   %r14
14009e59f:	41 57                	push   %r15
14009e5a1:	48 83 ec 20          	sub    $0x20,%rsp
14009e5a5:	4d 8b f0             	mov    %r8,%r14
14009e5a8:	48 8b ea             	mov    %rdx,%rbp
14009e5ab:	48 8b f9             	mov    %rcx,%rdi
14009e5ae:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14009e5b2:	e8 3d ba f9 ff       	call   0x140039ff4
14009e5b7:	48 8b 5f 48          	mov    0x48(%rdi),%rbx
14009e5bb:	48 8b cb             	mov    %rbx,%rcx
14009e5be:	ff 15 2c 42 17 00    	call   *0x17422c(%rip)        # 0x1402127f0
14009e5c4:	45 33 ff             	xor    %r15d,%r15d
14009e5c7:	85 c0                	test   %eax,%eax
14009e5c9:	74 0b                	je     0x14009e5d6
14009e5cb:	41 8d 4f 05          	lea    0x5(%r15),%ecx
14009e5cf:	ff 15 0b 42 17 00    	call   *0x17420b(%rip)        # 0x1402127e0
14009e5d5:	cc                   	int3
14009e5d6:	8b 43 4c             	mov    0x4c(%rbx),%eax
14009e5d9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14009e5de:	75 11                	jne    0x14009e5f1
14009e5e0:	ff c8                	dec    %eax
14009e5e2:	89 43 4c             	mov    %eax,0x4c(%rbx)
14009e5e5:	b9 06 00 00 00       	mov    $0x6,%ecx
14009e5ea:	ff 15 f0 41 17 00    	call   *0x1741f0(%rip)        # 0x1402127e0
14009e5f0:	cc                   	int3
14009e5f1:	0f 57 c0             	xorps  %xmm0,%xmm0
14009e5f4:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14009e5f8:	4c 89 7d 10          	mov    %r15,0x10(%rbp)
14009e5fc:	4c 89 7d 18          	mov    %r15,0x18(%rbp)
14009e600:	0f 10 07             	movups (%rdi),%xmm0
14009e603:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14009e607:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
14009e60b:	0f 11 4d 10          	movups %xmm1,0x10(%rbp)
14009e60f:	41 bc 0f 00 00 00    	mov    $0xf,%r12d
14009e615:	4c 89 67 18          	mov    %r12,0x18(%rdi)
14009e619:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14009e61d:	44 88 3f             	mov    %r15b,(%rdi)
14009e620:	48 8d 77 20          	lea    0x20(%rdi),%rsi
14009e624:	0f 57 c0             	xorps  %xmm0,%xmm0
14009e627:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
14009e62b:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
14009e62f:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
14009e633:	0f 10 06             	movups (%rsi),%xmm0
14009e636:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
14009e63a:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
14009e63e:	0f 11 4d 30          	movups %xmm1,0x30(%rbp)
14009e642:	4c 89 7e 10          	mov    %r15,0x10(%rsi)
14009e646:	4c 89 66 18          	mov    %r12,0x18(%rsi)
14009e64a:	44 88 3e             	mov    %r15b,(%rsi)
14009e64d:	49 3b fe             	cmp    %r14,%rdi
14009e650:	74 5b                	je     0x14009e6ad
14009e652:	48 8b 47 18          	mov    0x18(%rdi),%rax
14009e656:	49 3b c4             	cmp    %r12,%rax
14009e659:	76 2c                	jbe    0x14009e687
14009e65b:	48 ff c0             	inc    %rax
14009e65e:	48 8b 0f             	mov    (%rdi),%rcx
14009e661:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14009e667:	72 18                	jb     0x14009e681
14009e669:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14009e66d:	48 2b ca             	sub    %rdx,%rcx
14009e670:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14009e674:	48 83 f8 1f          	cmp    $0x1f,%rax
14009e678:	0f 87 b8 00 00 00    	ja     0x14009e736
14009e67e:	48 8b ca             	mov    %rdx,%rcx
14009e681:	ff 15 b9 44 17 00    	call   *0x1744b9(%rip)        # 0x140212b40
14009e687:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14009e68b:	4c 89 67 18          	mov    %r12,0x18(%rdi)
14009e68f:	44 88 3f             	mov    %r15b,(%rdi)
14009e692:	41 0f 10 06          	movups (%r14),%xmm0
14009e696:	0f 11 07             	movups %xmm0,(%rdi)
14009e699:	41 0f 10 4e 10       	movups 0x10(%r14),%xmm1
14009e69e:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
14009e6a2:	4d 89 7e 10          	mov    %r15,0x10(%r14)
14009e6a6:	4d 89 66 18          	mov    %r12,0x18(%r14)
14009e6aa:	45 88 3e             	mov    %r15b,(%r14)
14009e6ad:	49 8d 7e 20          	lea    0x20(%r14),%rdi
14009e6b1:	48 3b f7             	cmp    %rdi,%rsi
14009e6b4:	74 55                	je     0x14009e70b
14009e6b6:	48 8b 46 18          	mov    0x18(%rsi),%rax
14009e6ba:	49 3b c4             	cmp    %r12,%rax
14009e6bd:	76 28                	jbe    0x14009e6e7
14009e6bf:	48 ff c0             	inc    %rax
14009e6c2:	48 8b 0e             	mov    (%rsi),%rcx
14009e6c5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14009e6cb:	72 14                	jb     0x14009e6e1
14009e6cd:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14009e6d1:	48 2b ca             	sub    %rdx,%rcx
14009e6d4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14009e6d8:	48 83 f8 1f          	cmp    $0x1f,%rax
14009e6dc:	77 58                	ja     0x14009e736
14009e6de:	48 8b ca             	mov    %rdx,%rcx
14009e6e1:	ff 15 59 44 17 00    	call   *0x174459(%rip)        # 0x140212b40
14009e6e7:	4c 89 7e 10          	mov    %r15,0x10(%rsi)
14009e6eb:	4c 89 66 18          	mov    %r12,0x18(%rsi)
14009e6ef:	44 88 3e             	mov    %r15b,(%rsi)
14009e6f2:	0f 10 07             	movups (%rdi),%xmm0
14009e6f5:	0f 11 06             	movups %xmm0,(%rsi)
14009e6f8:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
14009e6fc:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
14009e700:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14009e704:	4c 89 67 18          	mov    %r12,0x18(%rdi)
14009e708:	44 88 3f             	mov    %r15b,(%rdi)
14009e70b:	48 8b cb             	mov    %rbx,%rcx
14009e70e:	ff 15 e4 40 17 00    	call   *0x1740e4(%rip)        # 0x1402127f8
14009e714:	48 8b c5             	mov    %rbp,%rax
14009e717:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14009e71c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14009e721:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14009e726:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14009e72b:	48 83 c4 20          	add    $0x20,%rsp
14009e72f:	41 5f                	pop    %r15
14009e731:	41 5e                	pop    %r14
14009e733:	41 5c                	pop    %r12
14009e735:	c3                   	ret
14009e736:	ff 15 44 44 17 00    	call   *0x174444(%rip)        # 0x140212b80
14009e73c:	cc                   	int3
14009e73d:	90                   	nop
14009e73e:	90                   	nop
14009e73f:	90                   	nop
14009e740:	48 8b c4             	mov    %rsp,%rax
14009e743:	48 89 58 08          	mov    %rbx,0x8(%rax)
14009e747:	48 89 70 10          	mov    %rsi,0x10(%rax)
14009e74b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14009e74f:	4c 89 70 20          	mov    %r14,0x20(%rax)
14009e753:	41 57                	push   %r15
14009e755:	48 83 ec 20          	sub    $0x20,%rsp