1406ef6c7:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406ef6ce:	e8 9d 04 c9 ff       	call   0x14037fb70
1406ef6d3:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406ef6da:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ef6df:	e8 d0 be 74 00       	call   0x140e3b5b4
1406ef6e4:	90                   	nop
1406ef6e5:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1406ef6e9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef6ed:	76 31                	jbe    0x1406ef720
1406ef6ef:	48 ff c2             	inc    %rdx
1406ef6f2:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1406ef6f6:	48 8b c1             	mov    %rcx,%rax
1406ef6f9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef700:	72 19                	jb     0x1406ef71b
1406ef702:	48 83 c2 27          	add    $0x27,%rdx
1406ef706:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef70a:	48 2b c1             	sub    %rcx,%rax
1406ef70d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef711:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef715:	0f 87 d6 05 00 00    	ja     0x1406efcf1
1406ef71b:	e8 24 ba 72 00       	call   0x140e1b144
1406ef720:	49 8b ce             	mov    %r14,%rcx
1406ef723:	e8 68 3e ff ff       	call   0x1406e3590
1406ef728:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ef72b:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1406ef72f:	0f 57 c9             	xorps  %xmm1,%xmm1
1406ef732:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
1406ef737:	b9 20 00 00 00       	mov    $0x20,%ecx
1406ef73c:	e8 c7 b9 72 00       	call   0x140e1b108
1406ef741:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1406ef745:	66 0f 6f 05 e3 6c 8f 	movdqa 0x8f6ce3(%rip),%xmm0        # 0x140fe6430
1406ef74c:	00
1406ef74d:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1406ef752:	0f 10 05 5f fc 92 00 	movups 0x92fc5f(%rip),%xmm0        # 0x14101f3b8
1406ef759:	0f 11 00             	movups %xmm0,(%rax)
1406ef75c:	f2 0f 10 05 64 fc 92 	movsd  0x92fc64(%rip),%xmm0        # 0x14101f3c8
1406ef763:	00
1406ef764:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1406ef769:	0f b6 0d 60 fc 92 00 	movzbl 0x92fc60(%rip),%ecx        # 0x14101f3d0
1406ef770:	88 48 18             	mov    %cl,0x18(%rax)
1406ef773:	c6 40 19 00          	movb   $0x0,0x19(%rax)
1406ef777:	49 8b ce             	mov    %r14,%rcx
1406ef77a:	e8 c1 3d ff ff       	call   0x1406e3540
1406ef77f:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1406ef783:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
1406ef788:	4c 0f 47 45 90       	cmova  -0x70(%rbp),%r8
1406ef78d:	48 8d 15 1c 8d 8e 00 	lea    0x8e8d1c(%rip),%rdx        # 0x140fd84b0
1406ef794:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406ef79b:	e8 d0 03 c9 ff       	call   0x14037fb70
1406ef7a0:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406ef7a7:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ef7ac:	e8 03 be 74 00       	call   0x140e3b5b4
1406ef7b1:	90                   	nop
1406ef7b2:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406ef7b6:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef7ba:	76 31                	jbe    0x1406ef7ed
1406ef7bc:	48 ff c2             	inc    %rdx
1406ef7bf:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406ef7c3:	48 8b c1             	mov    %rcx,%rax
1406ef7c6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef7cd:	72 19                	jb     0x1406ef7e8
1406ef7cf:	48 83 c2 27          	add    $0x27,%rdx
1406ef7d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef7d7:	48 2b c1             	sub    %rcx,%rax
1406ef7da:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef7de:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef7e2:	0f 87 0f 05 00 00    	ja     0x1406efcf7
1406ef7e8:	e8 57 b9 72 00       	call   0x140e1b144
1406ef7ed:	85 ff                	test   %edi,%edi
1406ef7ef:	0f 8e 7a 01 00 00    	jle    0x1406ef96f
1406ef7f5:	49 8b fc             	mov    %r12,%rdi
1406ef7f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406ef7ff:	00
1406ef800:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1406ef805:	48 8b 00             	mov    (%rax),%rax
1406ef808:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
1406ef80c:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1406ef811:	48 8d 59 38          	lea    0x38(%rcx),%rbx
1406ef815:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1406ef81a:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1406ef81f:	49 8d 8e b8 02 00 00 	lea    0x2b8(%r14),%rcx
1406ef826:	e8 55 37 fd ff       	call   0x1406c2f80
1406ef82b:	4c 8b 00             	mov    (%rax),%r8
1406ef82e:	49 83 c0 18          	add    $0x18,%r8
1406ef832:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1406ef839:	00
1406ef83a:	4c 8b cb             	mov    %rbx,%r9
1406ef83d:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1406ef841:	49 8b ce             	mov    %r14,%rcx
1406ef844:	e8 c7 22 fb ff       	call   0x1406a1b10
1406ef849:	48 8b d8             	mov    %rax,%rbx
1406ef84c:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ef84f:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1406ef853:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
1406ef857:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
1406ef85b:	b9 20 00 00 00       	mov    $0x20,%ecx
1406ef860:	e8 a3 b8 72 00       	call   0x140e1b108
1406ef865:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1406ef869:	b9 16 00 00 00       	mov    $0x16,%ecx
1406ef86e:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1406ef872:	48 c7 45 c8 1f 00 00 	movq   $0x1f,-0x38(%rbp)
1406ef879:	00
1406ef87a:	0f 10 05 57 fb 92 00 	movups 0x92fb57(%rip),%xmm0        # 0x14101f3d8
1406ef881:	0f 11 00             	movups %xmm0,(%rax)
1406ef884:	8b 0d 5e fb 92 00    	mov    0x92fb5e(%rip),%ecx        # 0x14101f3e8
1406ef88a:	89 48 10             	mov    %ecx,0x10(%rax)
1406ef88d:	0f b7 0d 58 fb 92 00 	movzwl 0x92fb58(%rip),%ecx        # 0x14101f3ec
1406ef894:	66 89 48 14          	mov    %cx,0x14(%rax)
1406ef898:	c6 40 16 00          	movb   $0x0,0x16(%rax)
1406ef89c:	49 8b ce             	mov    %r14,%rcx
1406ef89f:	e8 9c 3c ff ff       	call   0x1406e3540
1406ef8a4:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1406ef8a9:	76 03                	jbe    0x1406ef8ae
1406ef8ab:	48 8b 1b             	mov    (%rbx),%rbx
1406ef8ae:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1406ef8b2:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1406ef8b7:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
1406ef8bc:	4c 8b c3             	mov    %rbx,%r8
1406ef8bf:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406ef8c6:	e8 a5 02 c9 ff       	call   0x14037fb70
1406ef8cb:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406ef8d2:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ef8d7:	e8 d8 bc 74 00       	call   0x140e3b5b4
1406ef8dc:	90                   	nop
1406ef8dd:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1406ef8e1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef8e5:	76 31                	jbe    0x1406ef918
1406ef8e7:	48 ff c2             	inc    %rdx
1406ef8ea:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1406ef8ee:	48 8b c1             	mov    %rcx,%rax
1406ef8f1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef8f8:	72 19                	jb     0x1406ef913
1406ef8fa:	48 83 c2 27          	add    $0x27,%rdx
1406ef8fe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef902:	48 2b c1             	sub    %rcx,%rax
1406ef905:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef909:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef90d:	0f 87 f0 03 00 00    	ja     0x1406efd03
1406ef913:	e8 2c b8 72 00       	call   0x140e1b144
1406ef918:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
1406ef91c:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1406ef923:	00
1406ef924:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1406ef928:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1406ef92c:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef930:	76 31                	jbe    0x1406ef963
1406ef932:	48 ff c2             	inc    %rdx
1406ef935:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1406ef939:	48 8b c1             	mov    %rcx,%rax
1406ef93c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef943:	72 19                	jb     0x1406ef95e
1406ef945:	48 83 c2 27          	add    $0x27,%rdx
1406ef949:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef94d:	48 2b c1             	sub    %rcx,%rax
1406ef950:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ef954:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ef958:	0f 87 ab 03 00 00    	ja     0x1406efd09
1406ef95e:	e8 e1 b7 72 00       	call   0x140e1b144
1406ef963:	48 ff c7             	inc    %rdi
1406ef966:	49 3b ff             	cmp    %r15,%rdi
1406ef969:	0f 8c 91 fe ff ff    	jl     0x1406ef800
1406ef96f:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ef972:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1406ef976:	66 0f 6f 0d c2 49 8b 	movdqa 0x8b49c2(%rip),%xmm1        # 0x140fa4340
1406ef97d:	00
1406ef97e:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
1406ef983:	f2 0f 10 05 65 fa 92 	movsd  0x92fa65(%rip),%xmm0        # 0x14101f3f0
1406ef98a:	00
1406ef98b:	f2 0f 11 45 90       	movsd  %xmm0,-0x70(%rbp)
1406ef990:	8b 05 62 fa 92 00    	mov    0x92fa62(%rip),%eax        # 0x14101f3f8
1406ef996:	89 45 98             	mov    %eax,-0x68(%rbp)
1406ef999:	c6 45 9c 00          	movb   $0x0,-0x64(%rbp)
1406ef99d:	49 8b ce             	mov    %r14,%rcx
1406ef9a0:	e8 9b 3b ff ff       	call   0x1406e3540
1406ef9a5:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1406ef9a9:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
1406ef9ae:	4c 0f 47 45 90       	cmova  -0x70(%rbp),%r8
1406ef9b3:	48 8d 15 f6 8a 8e 00 	lea    0x8e8af6(%rip),%rdx        # 0x140fd84b0
1406ef9ba:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406ef9c1:	e8 aa 01 c9 ff       	call   0x14037fb70
1406ef9c6:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406ef9cd:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406ef9d2:	e8 dd bb 74 00       	call   0x140e3b5b4
1406ef9d7:	90                   	nop
1406ef9d8:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406ef9dc:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ef9e0:	76 31                	jbe    0x1406efa13
1406ef9e2:	48 ff c2             	inc    %rdx
1406ef9e5:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406ef9e9:	48 8b c1             	mov    %rcx,%rax
1406ef9ec:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ef9f3:	72 19                	jb     0x1406efa0e
1406ef9f5:	48 83 c2 27          	add    $0x27,%rdx
1406ef9f9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ef9fd:	48 2b c1             	sub    %rcx,%rax
1406efa00:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406efa04:	48 83 f8 1f          	cmp    $0x1f,%rax
1406efa08:	0f 87 ef 02 00 00    	ja     0x1406efcfd
1406efa0e:	e8 31 b7 72 00       	call   0x140e1b144
1406efa13:	33 d2                	xor    %edx,%edx
1406efa15:	49 8b ce             	mov    %r14,%rcx
1406efa18:	e8 53 39 ff ff       	call   0x1406e3370
1406efa1d:	0f 57 c0             	xorps  %xmm0,%xmm0
1406efa20:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1406efa24:	0f 57 c9             	xorps  %xmm1,%xmm1
1406efa27:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
1406efa2c:	b9 20 00 00 00       	mov    $0x20,%ecx
1406efa31:	e8 d2 b6 72 00       	call   0x140e1b108
1406efa36:	4c 8b c0             	mov    %rax,%r8
1406efa39:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1406efa3d:	66 0f 6f 05 7b 34 8f 	movdqa 0x8f347b(%rip),%xmm0        # 0x140fe2ec0
1406efa44:	00
1406efa45:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1406efa4a:	0f 10 05 af f9 92 00 	movups 0x92f9af(%rip),%xmm0        # 0x14101f400
1406efa51:	0f 11 00             	movups %xmm0,(%rax)
1406efa54:	f2 0f 10 05 b4 f9 92 	movsd  0x92f9b4(%rip),%xmm0        # 0x14101f410
1406efa5b:	00
1406efa5c:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1406efa61:	0f b7 0d b0 f9 92 00 	movzwl 0x92f9b0(%rip),%ecx        # 0x14101f418
1406efa68:	66 89 48 18          	mov    %cx,0x18(%rax)
1406efa6c:	0f b6 05 a7 f9 92 00 	movzbl 0x92f9a7(%rip),%eax        # 0x14101f41a
1406efa73:	41 88 40 1a          	mov    %al,0x1a(%r8)
1406efa77:	41 c6 40 1b 00       	movb   $0x0,0x1b(%r8)
1406efa7c:	49 8b ce             	mov    %r14,%rcx
1406efa7f:	e8 bc 3a ff ff       	call   0x1406e3540
1406efa84:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1406efa88:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
1406efa8d:	4c 0f 47 45 90       	cmova  -0x70(%rbp),%r8
1406efa92:	48 8d 15 17 8a 8e 00 	lea    0x8e8a17(%rip),%rdx        # 0x140fd84b0
1406efa99:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406efaa0:	e8 cb 00 c9 ff       	call   0x14037fb70
1406efaa5:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406efaac:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406efab1:	e8 fe ba 74 00       	call   0x140e3b5b4
1406efab6:	90                   	nop
1406efab7:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406efabb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406efabf:	76 31                	jbe    0x1406efaf2
1406efac1:	48 ff c2             	inc    %rdx
1406efac4:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406efac8:	48 8b c1             	mov    %rcx,%rax
1406efacb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406efad2:	72 19                	jb     0x1406efaed
1406efad4:	48 83 c2 27          	add    $0x27,%rdx
1406efad8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406efadc:	48 2b c1             	sub    %rcx,%rax
1406efadf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406efae3:	48 83 f8 1f          	cmp    $0x1f,%rax
1406efae7:	0f 87 22 02 00 00    	ja     0x1406efd0f
1406efaed:	e8 52 b6 72 00       	call   0x140e1b144
1406efaf2:	49 8b ce             	mov    %r14,%rcx
1406efaf5:	e8 96 3a ff ff       	call   0x1406e3590
1406efafa:	41 b1 01             	mov    $0x1,%r9b
1406efafd:	4c 8b 45 80          	mov    -0x80(%rbp),%r8
1406efb01:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1406efb05:	49 8b ce             	mov    %r14,%rcx
1406efb08:	e8 33 a1 fe ff       	call   0x1406d9c40
1406efb0d:	90                   	nop
1406efb0e:	0f 57 c0             	xorps  %xmm0,%xmm0
1406efb11:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1406efb15:	0f 57 c9             	xorps  %xmm1,%xmm1
1406efb18:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
1406efb1d:	b9 30 00 00 00       	mov    $0x30,%ecx
1406efb22:	e8 e1 b5 72 00       	call   0x140e1b108
1406efb27:	48 8b c8             	mov    %rax,%rcx
1406efb2a:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1406efb2e:	66 0f 6f 05 7a f9 92 	movdqa 0x92f97a(%rip),%xmm0        # 0x14101f4b0
1406efb35:	00
1406efb36:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1406efb3b:	0f 10 05 de f8 92 00 	movups 0x92f8de(%rip),%xmm0        # 0x14101f420
1406efb42:	0f 11 00             	movups %xmm0,(%rax)
1406efb45:	0f 10 0d e4 f8 92 00 	movups 0x92f8e4(%rip),%xmm1        # 0x14101f430
1406efb4c:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1406efb50:	f2 0f 10 05 e8 f8 92 	movsd  0x92f8e8(%rip),%xmm0        # 0x14101f440
1406efb57:	00
1406efb58:	f2 0f 11 40 20       	movsd  %xmm0,0x20(%rax)
1406efb5d:	8b 05 e5 f8 92 00    	mov    0x92f8e5(%rip),%eax        # 0x14101f448
1406efb63:	89 41 28             	mov    %eax,0x28(%rcx)
1406efb66:	0f b6 05 df f8 92 00 	movzbl 0x92f8df(%rip),%eax        # 0x14101f44c
1406efb6d:	88 41 2c             	mov    %al,0x2c(%rcx)
1406efb70:	c6 41 2d 00          	movb   $0x0,0x2d(%rcx)
1406efb74:	49 8b ce             	mov    %r14,%rcx
1406efb77:	e8 c4 39 ff ff       	call   0x1406e3540
1406efb7c:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
1406efb80:	48 83 7d 48 0f       	cmpq   $0xf,0x48(%rbp)
1406efb85:	4c 0f 47 4d 30       	cmova  0x30(%rbp),%r9
1406efb8a:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
1406efb8e:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1406efb93:	76 03                	jbe    0x1406efb98
1406efb95:	4d 8b 00             	mov    (%r8),%r8
1406efb98:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1406efb9c:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
1406efba1:	48 0f 47 55 90       	cmova  -0x70(%rbp),%rdx
1406efba6:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406efbad:	e8 be ff c8 ff       	call   0x14037fb70
1406efbb2:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406efbb9:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406efbbe:	e8 f1 b9 74 00       	call   0x140e3b5b4
1406efbc3:	90                   	nop
1406efbc4:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406efbc8:	48 83 fa 0f          	cmp    $0xf,%rdx
1406efbcc:	76 31                	jbe    0x1406efbff
1406efbce:	48 ff c2             	inc    %rdx
1406efbd1:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406efbd5:	48 8b c1             	mov    %rcx,%rax
1406efbd8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406efbdf:	72 19                	jb     0x1406efbfa
1406efbe1:	48 83 c2 27          	add    $0x27,%rdx
1406efbe5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406efbe9:	48 2b c1             	sub    %rcx,%rax
1406efbec:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406efbf0:	48 83 f8 1f          	cmp    $0x1f,%rax
1406efbf4:	0f 87 1b 01 00 00    	ja     0x1406efd15
1406efbfa:	e8 45 b5 72 00       	call   0x140e1b144
1406efbff:	33 d2                	xor    %edx,%edx
1406efc01:	49 8b ce             	mov    %r14,%rcx
1406efc04:	e8 67 37 ff ff       	call   0x1406e3370
1406efc09:	90                   	nop
1406efc0a:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1406efc0e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406efc12:	76 31                	jbe    0x1406efc45
1406efc14:	48 ff c2             	inc    %rdx
1406efc17:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1406efc1b:	48 8b c1             	mov    %rcx,%rax
1406efc1e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406efc25:	72 19                	jb     0x1406efc40
1406efc27:	48 83 c2 27          	add    $0x27,%rdx
1406efc2b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406efc2f:	48 2b c1             	sub    %rcx,%rax
1406efc32:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406efc36:	48 83 f8 1f          	cmp    $0x1f,%rax
1406efc3a:	0f 87 81 00 00 00    	ja     0x1406efcc1
1406efc40:	e8 ff b4 72 00       	call   0x140e1b144
1406efc45:	66 0f 6f 05 e3 41 8b 	movdqa 0x8b41e3(%rip),%xmm0        # 0x140fa3e30
1406efc4c:	00
1406efc4d:	f3 0f 7f 45 40       	movdqu %xmm0,0x40(%rbp)
1406efc52:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
1406efc56:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406efc5b:	48 85 c9             	test   %rcx,%rcx
1406efc5e:	74 41                	je     0x1406efca1
1406efc60:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1406efc67:	8b c7                	mov    %edi,%eax
1406efc69:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1406efc6e:	83 f8 01             	cmp    $0x1,%eax
1406efc71:	75 2e                	jne    0x1406efca1
1406efc73:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1406efc77:	48 8b 03             	mov    (%rbx),%rax
1406efc7a:	48 8b cb             	mov    %rbx,%rcx
1406efc7d:	48 8b 00             	mov    (%rax),%rax
1406efc80:	ff 15 9a 3d 89 00    	call   *0x893d9a(%rip)        # 0x140f83a20