1406f951d:	4c 8d 6f 10          	lea    0x10(%rdi),%r13
1406f9521:	4c 89 ac 24 90 00 00 	mov    %r13,0x90(%rsp)
1406f9528:	00
1406f9529:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1406f952d:	e8 2e e3 ff ff       	call   0x1406f7860
1406f9532:	84 c0                	test   %al,%al
1406f9534:	0f 85 51 05 00 00    	jne    0x1406f9a8b
1406f953a:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1406f953e:	e8 8d 5c aa ff       	call   0x14019f1d0
1406f9543:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
1406f9548:	0f 84 3d 05 00 00    	je     0x1406f9a8b
1406f954e:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
1406f9553:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1406f9558:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1406f955f:	00
1406f9560:	b1 01                	mov    $0x1,%cl
1406f9562:	e8 05 2d 70 00       	call   0x140dfc26c
1406f9567:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1406f956e:	00
1406f956f:	33 d2                	xor    %edx,%edx
1406f9571:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1406f9576:	e8 05 1f 70 00       	call   0x140dfb480
1406f957b:	90                   	nop
1406f957c:	4c 8b 25 8d 9b d2 00 	mov    0xd29b8d(%rip),%r12        # 0x141423110
1406f9583:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
1406f9588:	4c 8b 35 89 9b d2 00 	mov    0xd29b89(%rip),%r14        # 0x141423118
1406f958f:	4d 85 f6             	test   %r14,%r14
1406f9592:	75 3d                	jne    0x1406f95d1
1406f9594:	33 d2                	xor    %edx,%edx
1406f9596:	48 8d 4c 24 34       	lea    0x34(%rsp),%rcx
1406f959b:	e8 e0 1e 70 00       	call   0x140dfb480
1406f95a0:	4c 39 35 71 9b d2 00 	cmp    %r14,0xd29b71(%rip)        # 0x141423118
1406f95a7:	75 17                	jne    0x1406f95c0
1406f95a9:	8b 05 01 4d da 00    	mov    0xda4d01(%rip),%eax        # 0x14149e2b0
1406f95af:	ff c0                	inc    %eax
1406f95b1:	89 05 f9 4c da 00    	mov    %eax,0xda4cf9(%rip)        # 0x14149e2b0
1406f95b7:	48 98                	cltq
1406f95b9:	48 89 05 58 9b d2 00 	mov    %rax,0xd29b58(%rip)        # 0x141423118
1406f95c0:	48 8d 4c 24 34       	lea    0x34(%rsp),%rcx
1406f95c5:	e8 2e 1f 70 00       	call   0x140dfb4f8
1406f95ca:	4c 8b 35 47 9b d2 00 	mov    0xd29b47(%rip),%r14        # 0x141423118
1406f95d1:	4e 8d 3c f5 00 00 00 	lea    0x0(,%r14,8),%r15
1406f95d8:	00
1406f95d9:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1406f95e0:	00
1406f95e1:	4c 3b 71 18          	cmp    0x18(%rcx),%r14
1406f95e5:	73 0f                	jae    0x1406f95f6
1406f95e7:	48 8b 41 10          	mov    0x10(%rcx),%rax
1406f95eb:	49 8b 34 07          	mov    (%r15,%rax,1),%rsi
1406f95ef:	48 85 f6             	test   %rsi,%rsi
1406f95f2:	75 71                	jne    0x1406f9665
1406f95f4:	eb 02                	jmp    0x1406f95f8
1406f95f6:	33 f6                	xor    %esi,%esi
1406f95f8:	80 79 24 00          	cmpb   $0x0,0x24(%rcx)
1406f95fc:	74 13                	je     0x1406f9611
1406f95fe:	e8 61 2c 70 00       	call   0x140dfc264
1406f9603:	4c 3b 70 18          	cmp    0x18(%rax),%r14
1406f9607:	73 0d                	jae    0x1406f9616
1406f9609:	48 8b 40 10          	mov    0x10(%rax),%rax
1406f960d:	49 8b 34 07          	mov    (%r15,%rax,1),%rsi
1406f9611:	48 85 f6             	test   %rsi,%rsi
1406f9614:	75 4f                	jne    0x1406f9665
1406f9616:	4d 85 e4             	test   %r12,%r12
1406f9619:	74 05                	je     0x1406f9620
1406f961b:	49 8b f4             	mov    %r12,%rsi
1406f961e:	eb 45                	jmp    0x1406f9665
1406f9620:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1406f9627:	00
1406f9628:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1406f962d:	e8 3e 56 cb ff       	call   0x1403aec70
1406f9632:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1406f9636:	0f 84 17 06 00 00    	je     0x1406f9c53
1406f963c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1406f9641:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1406f9646:	48 8b ce             	mov    %rsi,%rcx
1406f9649:	e8 de 2b 70 00       	call   0x140dfc22c
1406f964e:	48 8b 06             	mov    (%rsi),%rax
1406f9651:	48 8b ce             	mov    %rsi,%rcx
1406f9654:	48 8b 40 08          	mov    0x8(%rax),%rax
1406f9658:	ff 15 c2 a3 88 00    	call   *0x88a3c2(%rip)        # 0x140f83a20
1406f965e:	48 89 35 ab 9a d2 00 	mov    %rsi,0xd29aab(%rip)        # 0x141423110
1406f9665:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1406f966a:	e8 89 1e 70 00       	call   0x140dfb4f8
1406f966f:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1406f9674:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1406f967b:	00
1406f967c:	e8 6f 2f ae ff       	call   0x1401dc5f0
1406f9681:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1406f9686:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1406f968c:	4c 8d 05 b3 ee 8d 00 	lea    0x8deeb3(%rip),%r8        # 0x140fd8546
1406f9693:	48 8d 15 aa ee 8d 00 	lea    0x8deeaa(%rip),%rdx        # 0x140fd8544
1406f969a:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1406f969f:	e8 1c c8 ca ff       	call   0x1403a5ec0
1406f96a4:	90                   	nop
1406f96a5:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1406f96a9:	e8 22 5b aa ff       	call   0x14019f1d0
1406f96ae:	45 33 f6             	xor    %r14d,%r14d
1406f96b1:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1406f96b6:	4c 8d 0d 97 f0 8d 00 	lea    0x8df097(%rip),%r9        # 0x140fd8754
1406f96bd:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1406f96c2:	48 8b d0             	mov    %rax,%rdx
1406f96c5:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
1406f96cc:	00
1406f96cd:	e8 7e d1 e6 ff       	call   0x140566850
1406f96d2:	90                   	nop
1406f96d3:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1406f96d8:	48 85 c9             	test   %rcx,%rcx
1406f96db:	74 46                	je     0x1406f9723
1406f96dd:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1406f96e2:	f0 0f c1 41 2c       	lock xadd %eax,0x2c(%rcx)
1406f96e7:	83 f8 01             	cmp    $0x1,%eax
1406f96ea:	75 37                	jne    0x1406f9723
1406f96ec:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1406f96f1:	48 85 f6             	test   %rsi,%rsi
1406f96f4:	74 2d                	je     0x1406f9723
1406f96f6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1406f96fd:	00 00 00
1406f9700:	48 8b ce             	mov    %rsi,%rcx
1406f9703:	48 8d 46 10          	lea    0x10(%rsi),%rax
1406f9707:	48 8b 30             	mov    (%rax),%rsi
1406f970a:	4c 89 30             	mov    %r14,(%rax)
1406f970d:	48 8b 01             	mov    (%rcx),%rax
1406f9710:	ba 01 00 00 00       	mov    $0x1,%edx
1406f9715:	48 8b 00             	mov    (%rax),%rax
1406f9718:	ff 15 02 a3 88 00    	call   *0x88a302(%rip)        # 0x140f83a20
1406f971e:	48 85 f6             	test   %rsi,%rsi
1406f9721:	75 dd                	jne    0x1406f9700
1406f9723:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
1406f9728:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1406f972f:	00
1406f9730:	48 85 c9             	test   %rcx,%rcx
1406f9733:	74 29                	je     0x1406f975e
1406f9735:	48 8b 01             	mov    (%rcx),%rax
1406f9738:	48 8b 40 10          	mov    0x10(%rax),%rax
1406f973c:	ff 15 de a2 88 00    	call   *0x88a2de(%rip)        # 0x140f83a20
1406f9742:	4c 8b c0             	mov    %rax,%r8
1406f9745:	48 85 c0             	test   %rax,%rax
1406f9748:	74 14                	je     0x1406f975e
1406f974a:	48 8b 08             	mov    (%rax),%rcx
1406f974d:	48 8b 01             	mov    (%rcx),%rax
1406f9750:	ba 01 00 00 00       	mov    $0x1,%edx
1406f9755:	49 8b c8             	mov    %r8,%rcx
1406f9758:	ff 15 c2 a2 88 00    	call   *0x88a2c2(%rip)        # 0x140f83a20
1406f975e:	4c 8b bc 24 10 01 00 	mov    0x110(%rsp),%r15
1406f9765:	00
1406f9766:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
1406f976d:	ff ff 7f
1406f9770:	48 8b c1             	mov    %rcx,%rax
1406f9773:	49 2b c7             	sub    %r15,%rax
1406f9776:	48 83 f8 10          	cmp    $0x10,%rax
1406f977a:	0f 82 d9 04 00 00    	jb     0x1406f9c59
1406f9780:	4c 8d ac 24 00 01 00 	lea    0x100(%rsp),%r13
1406f9787:	00
1406f9788:	48 83 bc 24 18 01 00 	cmpq   $0xf,0x118(%rsp)
1406f978f:	00 0f
1406f9791:	4c 0f 47 ac 24 00 01 	cmova  0x100(%rsp),%r13
1406f9798:	00 00
1406f979a:	0f 57 c0             	xorps  %xmm0,%xmm0
1406f979d:	0f 11 84 24 e0 00 00 	movups %xmm0,0xe0(%rsp)
1406f97a4:	00
1406f97a5:	4c 89 b4 24 f0 00 00 	mov    %r14,0xf0(%rsp)
1406f97ac:	00
1406f97ad:	4c 89 b4 24 f8 00 00 	mov    %r14,0xf8(%rsp)
1406f97b4:	00
1406f97b5:	4d 8d 67 10          	lea    0x10(%r15),%r12
1406f97b9:	be 0f 00 00 00       	mov    $0xf,%esi
1406f97be:	4c 8d b4 24 e0 00 00 	lea    0xe0(%rsp),%r14
1406f97c5:	00
1406f97c6:	4c 3b e6             	cmp    %rsi,%r12
1406f97c9:	76 7f                	jbe    0x1406f984a
1406f97cb:	49 8b f4             	mov    %r12,%rsi
1406f97ce:	48 83 ce 0f          	or     $0xf,%rsi
1406f97d2:	48 3b f1             	cmp    %rcx,%rsi
1406f97d5:	76 30                	jbe    0x1406f9807
1406f97d7:	48 8b f1             	mov    %rcx,%rsi
1406f97da:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1406f97e1:	00 00 80
1406f97e4:	48 83 c0 27          	add    $0x27,%rax
1406f97e8:	48 8b c8             	mov    %rax,%rcx
1406f97eb:	e8 18 19 72 00       	call   0x140e1b108
1406f97f0:	48 85 c0             	test   %rax,%rax
1406f97f3:	0f 84 77 04 00 00    	je     0x1406f9c70
1406f97f9:	4c 8d 70 27          	lea    0x27(%rax),%r14
1406f97fd:	49 83 e6 e0          	and    $0xffffffffffffffe0,%r14
1406f9801:	49 89 46 f8          	mov    %rax,-0x8(%r14)
1406f9805:	eb 3b                	jmp    0x1406f9842
1406f9807:	48 83 fe 16          	cmp    $0x16,%rsi
1406f980b:	b8 16 00 00 00       	mov    $0x16,%eax
1406f9810:	48 0f 42 f0          	cmovb  %rax,%rsi
1406f9814:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1406f9818:	48 85 c9             	test   %rcx,%rcx
1406f981b:	75 05                	jne    0x1406f9822
1406f981d:	45 33 f6             	xor    %r14d,%r14d
1406f9820:	eb 20                	jmp    0x1406f9842
1406f9822:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406f9829:	72 0f                	jb     0x1406f983a
1406f982b:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406f982f:	48 3b c1             	cmp    %rcx,%rax
1406f9832:	0f 86 26 04 00 00    	jbe    0x1406f9c5e
1406f9838:	eb ae                	jmp    0x1406f97e8
1406f983a:	e8 c9 18 72 00       	call   0x140e1b108
1406f983f:	4c 8b f0             	mov    %rax,%r14
1406f9842:	4c 89 b4 24 e0 00 00 	mov    %r14,0xe0(%rsp)
1406f9849:	00
1406f984a:	4c 89 a4 24 f0 00 00 	mov    %r12,0xf0(%rsp)
1406f9851:	00
1406f9852:	48 89 b4 24 f8 00 00 	mov    %rsi,0xf8(%rsp)
1406f9859:	00
1406f985a:	0f 10 05 1f 63 92 00 	movups 0x92631f(%rip),%xmm0        # 0x14101fb80
1406f9861:	41 0f 11 06          	movups %xmm0,(%r14)
1406f9865:	49 8d 4e 10          	lea    0x10(%r14),%rcx
1406f9869:	4d 8b c7             	mov    %r15,%r8
1406f986c:	49 8b d5             	mov    %r13,%rdx
1406f986f:	e8 9c 57 7e 00       	call   0x140edf010
1406f9874:	43 c6 04 26 00       	movb   $0x0,(%r14,%r12,1)
1406f9879:	0f 57 c0             	xorps  %xmm0,%xmm0
1406f987c:	0f 11 84 24 c0 00 00 	movups %xmm0,0xc0(%rsp)
1406f9883:	00
1406f9884:	45 33 e4             	xor    %r12d,%r12d
1406f9887:	4c 89 a4 24 d0 00 00 	mov    %r12,0xd0(%rsp)
1406f988e:	00
1406f988f:	48 c7 84 24 d8 00 00 	movq   $0xf,0xd8(%rsp)
1406f9896:	00 0f 00 00 00
1406f989b:	44 88 a4 24 c0 00 00 	mov    %r12b,0xc0(%rsp)
1406f98a2:	00
1406f98a3:	e8 a8 18 17 00       	call   0x14086b150
1406f98a8:	4c 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%r9
1406f98af:	00
1406f98b0:	4c 8b c0             	mov    %rax,%r8
1406f98b3:	48 8d 94 24 e0 00 00 	lea    0xe0(%rsp),%rdx
1406f98ba:	00
1406f98bb:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1406f98c2:	00
1406f98c3:	e8 e8 ce 16 00       	call   0x1408667b0
1406f98c8:	90                   	nop
1406f98c9:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
1406f98d0:	00
1406f98d1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406f98d5:	76 35                	jbe    0x1406f990c
1406f98d7:	48 ff c2             	inc    %rdx
1406f98da:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1406f98e1:	00
1406f98e2:	48 8b c1             	mov    %rcx,%rax
1406f98e5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406f98ec:	72 19                	jb     0x1406f9907
1406f98ee:	48 83 c2 27          	add    $0x27,%rdx
1406f98f2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406f98f6:	48 2b c1             	sub    %rcx,%rax
1406f98f9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406f98fd:	48 83 f8 1f          	cmp    $0x1f,%rax
1406f9901:	0f 87 5d 03 00 00    	ja     0x1406f9c64
1406f9907:	e8 38 18 72 00       	call   0x140e1b144
1406f990c:	4c 89 a4 24 d0 00 00 	mov    %r12,0xd0(%rsp)
1406f9913:	00
1406f9914:	48 c7 84 24 d8 00 00 	movq   $0xf,0xd8(%rsp)
1406f991b:	00 0f 00 00 00
1406f9920:	c6 84 24 c0 00 00 00 	movb   $0x0,0xc0(%rsp)
1406f9927:	00
1406f9928:	48 83 bc 24 b0 00 00 	cmpq   $0x0,0xb0(%rsp)
1406f992f:	00 00
1406f9931:	0f 84 5c 01 00 00    	je     0x1406f9a93
1406f9937:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1406f993e:	00
1406f993f:	e8 bc f0 16 00       	call   0x140868a00
1406f9944:	84 c0                	test   %al,%al
1406f9946:	0f 84 47 01 00 00    	je     0x1406f9a93
1406f994c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1406f9951:	48 3b 74 24 60       	cmp    0x60(%rsp),%rsi
1406f9956:	74 1b                	je     0x1406f9973
1406f9958:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
1406f995f:	00
1406f9960:	48 8b ce             	mov    %rsi,%rcx
1406f9963:	e8 d8 f0 aa ff       	call   0x1401a8a40
1406f9968:	48 83 c6 20          	add    $0x20,%rsi
1406f996c:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1406f9971:	eb 16                	jmp    0x1406f9989
1406f9973:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
1406f997a:	00
1406f997b:	48 8b d6             	mov    %rsi,%rdx
1406f997e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1406f9983:	e8 a8 42 c8 ff       	call   0x14037dc30
1406f9988:	90                   	nop
1406f9989:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
1406f9990:	00
1406f9991:	48 83 fa 0f          	cmp    $0xf,%rdx
1406f9995:	76 35                	jbe    0x1406f99cc
1406f9997:	48 ff c2             	inc    %rdx
1406f999a:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1406f99a1:	00
1406f99a2:	48 8b c1             	mov    %rcx,%rax
1406f99a5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406f99ac:	72 19                	jb     0x1406f99c7
1406f99ae:	48 83 c2 27          	add    $0x27,%rdx
1406f99b2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406f99b6:	48 2b c1             	sub    %rcx,%rax
1406f99b9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406f99bd:	48 83 f8 1f          	cmp    $0x1f,%rax
1406f99c1:	0f 87 a3 02 00 00    	ja     0x1406f9c6a
1406f99c7:	e8 78 17 72 00       	call   0x140e1b144
1406f99cc:	4c 89 a4 24 b0 00 00 	mov    %r12,0xb0(%rsp)
1406f99d3:	00
1406f99d4:	48 c7 84 24 b8 00 00 	movq   $0xf,0xb8(%rsp)
1406f99db:	00 0f 00 00 00
1406f99e0:	c6 84 24 a0 00 00 00 	movb   $0x0,0xa0(%rsp)
1406f99e7:	00
1406f99e8:	48 8b 94 24 f8 00 00 	mov    0xf8(%rsp),%rdx
1406f99ef:	00
1406f99f0:	48 83 fa 0f          	cmp    $0xf,%rdx
1406f99f4:	76 35                	jbe    0x1406f9a2b
1406f99f6:	48 ff c2             	inc    %rdx
1406f99f9:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1406f9a00:	00
1406f9a01:	48 8b c1             	mov    %rcx,%rax
1406f9a04:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406f9a0b:	72 19                	jb     0x1406f9a26
1406f9a0d:	48 83 c2 27          	add    $0x27,%rdx
1406f9a11:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406f9a15:	48 2b c1             	sub    %rcx,%rax
1406f9a18:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406f9a1c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406f9a20:	0f 87 4a 02 00 00    	ja     0x1406f9c70
1406f9a26:	e8 19 17 72 00       	call   0x140e1b144
1406f9a2b:	4c 89 a4 24 f0 00 00 	mov    %r12,0xf0(%rsp)
1406f9a32:	00
1406f9a33:	48 c7 84 24 f8 00 00 	movq   $0xf,0xf8(%rsp)
1406f9a3a:	00 0f 00 00 00
1406f9a3f:	c6 84 24 e0 00 00 00 	movb   $0x0,0xe0(%rsp)
1406f9a46:	00
1406f9a47:	48 8b 94 24 18 01 00 	mov    0x118(%rsp),%rdx
1406f9a4e:	00
1406f9a4f:	48 83 fa 0f          	cmp    $0xf,%rdx
1406f9a53:	76 36                	jbe    0x1406f9a8b
1406f9a55:	48 ff c2             	inc    %rdx
1406f9a58:	48 8b 8c 24 00 01 00 	mov    0x100(%rsp),%rcx
1406f9a5f:	00
1406f9a60:	48 8b c1             	mov    %rcx,%rax
1406f9a63:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406f9a6a:	72 19                	jb     0x1406f9a85
1406f9a6c:	48 83 c2 27          	add    $0x27,%rdx
1406f9a70:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406f9a74:	48 2b c1             	sub    %rcx,%rax
1406f9a77:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406f9a7b:	48 83 f8 1f          	cmp    $0x1f,%rax
1406f9a7f:	0f 87 f1 01 00 00    	ja     0x1406f9c76
1406f9a85:	e8 ba 16 72 00       	call   0x140e1b144
1406f9a8a:	90                   	nop
1406f9a8b:	48 8b 3f             	mov    (%rdi),%rdi
1406f9a8e:	e9 81 fa ff ff       	jmp    0x1406f9514
1406f9a93:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
1406f9a9a:	00