1401e7aed:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1401e7af2:	eb 1c                	jmp    0x1401e7b10
1401e7af4:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401e7af9:	48 8b d7             	mov    %rdi,%rdx
1401e7afc:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401e7b01:	e8 0a a2 e4 ff       	call   0x140031d10
1401e7b06:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401e7b0b:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401e7b10:	48 ff c6             	inc    %rsi
1401e7b13:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401e7b18:	48 3b f0             	cmp    %rax,%rsi
1401e7b1b:	0f 82 ba fe ff ff    	jb     0x1401e79db
1401e7b21:	48 8b 0b             	mov    (%rbx),%rcx
1401e7b24:	48 8b 01             	mov    (%rcx),%rax
1401e7b27:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
1401e7b2e:	ff 15 04 51 92 00    	call   *0x925104(%rip)        # 0x140b0cc38
1401e7b34:	89 45 9c             	mov    %eax,-0x64(%rbp)
1401e7b37:	48 8d 55 9c          	lea    -0x64(%rbp),%rdx
1401e7b3b:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
1401e7b42:	e8 61 2b e5 ff       	call   0x14003a6a8
1401e7b47:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401e7b4c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e7b51:	48 3b c1             	cmp    %rcx,%rax
1401e7b54:	74 15                	je     0x1401e7b6b
1401e7b56:	48 2b fe             	sub    %rsi,%rdi
1401e7b59:	48 c1 ff 02          	sar    $0x2,%rdi
1401e7b5d:	4c 8b c7             	mov    %rdi,%r8
1401e7b60:	48 8b d6             	mov    %rsi,%rdx
1401e7b63:	48 8b c8             	mov    %rax,%rcx
1401e7b66:	e8 35 a8 00 00       	call   0x1401f23a0
1401e7b6b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e7b6e:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
1401e7b74:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e7b78:	48 85 c0             	test   %rax,%rax
1401e7b7b:	74 34                	je     0x1401e7bb1
1401e7b7d:	f0 ff 40 08          	lock incl 0x8(%rax)
1401e7b81:	f3 44 0f 10 4d 84    	movss  -0x7c(%rbp),%xmm9
1401e7b87:	f3 44 0f 10 55 80    	movss  -0x80(%rbp),%xmm10
1401e7b8d:	f3 44 0f 10 74 24 7c 	movss  0x7c(%rsp),%xmm14
1401e7b94:	f3 44 0f 10 6c 24 78 	movss  0x78(%rsp),%xmm13
1401e7b9b:	4c 8b 7d b0          	mov    -0x50(%rbp),%r15
1401e7b9f:	4c 8b 6d a0          	mov    -0x60(%rbp),%r13
1401e7ba3:	4c 8b 65 38          	mov    0x38(%rbp),%r12
1401e7ba7:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401e7bac:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401e7bb1:	48 8b 03             	mov    (%rbx),%rax
1401e7bb4:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401e7bb9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e7bbd:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401e7bc2:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401e7bc7:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e7bcc:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
1401e7bd3:	e8 7c f4 ff ff       	call   0x1401e7054
1401e7bd8:	41 0f 28 d3          	movaps %xmm11,%xmm2
1401e7bdc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e7be1:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1401e7be6:	e8 55 e5 fc ff       	call   0x1401b6140
1401e7beb:	84 c0                	test   %al,%al
1401e7bed:	0f 84 ab 00 00 00    	je     0x1401e7c9e
1401e7bf3:	f3 0f 10 5c 24 30    	movss  0x30(%rsp),%xmm3
1401e7bf9:	44 0f 2f eb          	comiss %xmm3,%xmm13
1401e7bfd:	76 0c                	jbe    0x1401e7c0b
1401e7bff:	f3 44 0f 11 6d 88    	movss  %xmm13,-0x78(%rbp)
1401e7c05:	41 0f 28 db          	movaps %xmm11,%xmm3
1401e7c09:	eb 05                	jmp    0x1401e7c10
1401e7c0b:	f3 0f 11 5d 88       	movss  %xmm3,-0x78(%rbp)
1401e7c10:	f3 0f 10 54 24 34    	movss  0x34(%rsp),%xmm2
1401e7c16:	44 0f 2f f2          	comiss %xmm2,%xmm14
1401e7c1a:	76 0c                	jbe    0x1401e7c28
1401e7c1c:	f3 44 0f 11 75 8c    	movss  %xmm14,-0x74(%rbp)
1401e7c22:	41 0f 28 d3          	movaps %xmm11,%xmm2
1401e7c26:	eb 05                	jmp    0x1401e7c2d
1401e7c28:	f3 0f 11 55 8c       	movss  %xmm2,-0x74(%rbp)
1401e7c2d:	f3 0f 10 4c 24 38    	movss  0x38(%rsp),%xmm1
1401e7c33:	41 0f 2f ca          	comiss %xmm10,%xmm1
1401e7c37:	76 0c                	jbe    0x1401e7c45
1401e7c39:	f3 44 0f 11 55 90    	movss  %xmm10,-0x70(%rbp)
1401e7c3f:	41 0f 28 cf          	movaps %xmm15,%xmm1
1401e7c43:	eb 05                	jmp    0x1401e7c4a
1401e7c45:	f3 0f 11 4d 90       	movss  %xmm1,-0x70(%rbp)
1401e7c4a:	f3 0f 10 44 24 3c    	movss  0x3c(%rsp),%xmm0
1401e7c50:	41 0f 2f c1          	comiss %xmm9,%xmm0
1401e7c54:	76 0b                	jbe    0x1401e7c61
1401e7c56:	f3 44 0f 11 4d 94    	movss  %xmm9,-0x6c(%rbp)
1401e7c5c:	0f 28 c7             	movaps %xmm7,%xmm0
1401e7c5f:	eb 05                	jmp    0x1401e7c66
1401e7c61:	f3 0f 11 45 94       	movss  %xmm0,-0x6c(%rbp)
1401e7c66:	48 8b bd 70 01 00 00 	mov    0x170(%rbp),%rdi
1401e7c6d:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1401e7c71:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
1401e7c75:	74 1a                	je     0x1401e7c91
1401e7c77:	f3 0f 11 1a          	movss  %xmm3,(%rdx)
1401e7c7b:	f3 0f 11 52 04       	movss  %xmm2,0x4(%rdx)
1401e7c80:	f3 0f 11 4a 08       	movss  %xmm1,0x8(%rdx)
1401e7c85:	f3 0f 11 42 0c       	movss  %xmm0,0xc(%rdx)
1401e7c8a:	48 83 47 08 10       	addq   $0x10,0x8(%rdi)
1401e7c8f:	eb 0d                	jmp    0x1401e7c9e
1401e7c91:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1401e7c95:	48 8b cf             	mov    %rdi,%rcx
1401e7c98:	e8 2b f6 e3 ff       	call   0x1400272c8
1401e7c9d:	90                   	nop
1401e7c9e:	48 85 f6             	test   %rsi,%rsi
1401e7ca1:	74 39                	je     0x1401e7cdc
1401e7ca3:	4c 2b f6             	sub    %rsi,%r14
1401e7ca6:	49 c1 fe 02          	sar    $0x2,%r14
1401e7caa:	4a 8d 04 b5 00 00 00 	lea    0x0(,%r14,4),%rax
1401e7cb1:	00
1401e7cb2:	48 8b ce             	mov    %rsi,%rcx
1401e7cb5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401e7cbb:	72 15                	jb     0x1401e7cd2
1401e7cbd:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
1401e7cc1:	48 2b ce             	sub    %rsi,%rcx
1401e7cc4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401e7cc8:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e7ccc:	0f 87 9e 00 00 00    	ja     0x1401e7d70
1401e7cd2:	48 8b ce             	mov    %rsi,%rcx
1401e7cd5:	ff 15 e5 4b 92 00    	call   *0x924be5(%rip)        # 0x140b0c8c0
1401e7cdb:	90                   	nop
1401e7cdc:	4d 85 e4             	test   %r12,%r12
1401e7cdf:	74 32                	je     0x1401e7d13
1401e7ce1:	48 8b 45 48          	mov    0x48(%rbp),%rax
1401e7ce5:	49 2b c4             	sub    %r12,%rax
1401e7ce8:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401e7cec:	49 8b cc             	mov    %r12,%rcx
1401e7cef:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401e7cf5:	72 12                	jb     0x1401e7d09
1401e7cf7:	4d 8b 64 24 f8       	mov    -0x8(%r12),%r12
1401e7cfc:	49 2b cc             	sub    %r12,%rcx
1401e7cff:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401e7d03:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e7d07:	77 6e                	ja     0x1401e7d77
1401e7d09:	49 8b cc             	mov    %r12,%rcx
1401e7d0c:	ff 15 ae 4b 92 00    	call   *0x924bae(%rip)        # 0x140b0c8c0
1401e7d12:	90                   	nop
1401e7d13:	4d 85 ed             	test   %r13,%r13
1401e7d16:	74 2d                	je     0x1401e7d45
1401e7d18:	49 8b c5             	mov    %r13,%rax
1401e7d1b:	4d 2b fd             	sub    %r13,%r15
1401e7d1e:	49 83 e7 f0          	and    $0xfffffffffffffff0,%r15
1401e7d22:	49 81 ff 00 10 00 00 	cmp    $0x1000,%r15
1401e7d29:	72 11                	jb     0x1401e7d3c
1401e7d2b:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1401e7d2f:	49 2b c5             	sub    %r13,%rax
1401e7d32:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401e7d36:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e7d3a:	77 42                	ja     0x1401e7d7e
1401e7d3c:	49 8b cd             	mov    %r13,%rcx
1401e7d3f:	ff 15 7b 4b 92 00    	call   *0x924b7b(%rip)        # 0x140b0c8c0
1401e7d45:	48 83 c3 10          	add    $0x10,%rbx
1401e7d49:	48 8b 85 78 01 00 00 	mov    0x178(%rbp),%rax
1401e7d50:	48 3b 58 08          	cmp    0x8(%rax),%rbx
1401e7d54:	74 2f                	je     0x1401e7d85
1401e7d56:	48 8b b5 60 01 00 00 	mov    0x160(%rbp),%rsi
1401e7d5d:	e9 a3 f9 ff ff       	jmp    0x1401e7705
1401e7d62:	ff 15 30 4c 92 00    	call   *0x924c30(%rip)        # 0x140b0c998
1401e7d68:	cc                   	int3
1401e7d69:	ff 15 29 4c 92 00    	call   *0x924c29(%rip)        # 0x140b0c998
1401e7d6f:	90                   	nop
1401e7d70:	ff 15 22 4c 92 00    	call   *0x924c22(%rip)        # 0x140b0c998
1401e7d76:	90                   	nop
1401e7d77:	ff 15 1b 4c 92 00    	call   *0x924c1b(%rip)        # 0x140b0c998
1401e7d7d:	90                   	nop
1401e7d7e:	ff 15 14 4c 92 00    	call   *0x924c14(%rip)        # 0x140b0c998
1401e7d84:	cc                   	int3
1401e7d85:	4c 8d 9c 24 18 02 00 	lea    0x218(%rsp),%r11
1401e7d8c:	00
1401e7d8d:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
1401e7d92:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
1401e7d97:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
1401e7d9c:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
1401e7da1:	45 0f 28 53 a8       	movaps -0x58(%r11),%xmm10
1401e7da6:	45 0f 28 5b 98       	movaps -0x68(%r11),%xmm11
1401e7dab:	45 0f 28 63 88       	movaps -0x78(%r11),%xmm12
1401e7db0:	45 0f 28 ab 78 ff ff 	movaps -0x88(%r11),%xmm13
1401e7db7:	ff
1401e7db8:	45 0f 28 b3 68 ff ff 	movaps -0x98(%r11),%xmm14
1401e7dbf:	ff
1401e7dc0:	45 0f 28 bb 58 ff ff 	movaps -0xa8(%r11),%xmm15
1401e7dc7:	ff
1401e7dc8:	49 8b e3             	mov    %r11,%rsp
1401e7dcb:	41 5f                	pop    %r15
1401e7dcd:	41 5e                	pop    %r14
1401e7dcf:	41 5d                	pop    %r13
1401e7dd1:	41 5c                	pop    %r12
1401e7dd3:	5f                   	pop    %rdi
1401e7dd4:	5e                   	pop    %rsi
1401e7dd5:	5b                   	pop    %rbx
1401e7dd6:	5d                   	pop    %rbp
1401e7dd7:	c3                   	ret
1401e7dd8:	48 8b c4             	mov    %rsp,%rax
1401e7ddb:	48 89 58 18          	mov    %rbx,0x18(%rax)
1401e7ddf:	55                   	push   %rbp
1401e7de0:	56                   	push   %rsi
1401e7de1:	57                   	push   %rdi
1401e7de2:	41 54                	push   %r12
1401e7de4:	41 55                	push   %r13
1401e7de6:	41 56                	push   %r14
1401e7de8:	41 57                	push   %r15
1401e7dea:	48 8d a8 88 fc ff ff 	lea    -0x378(%rax),%rbp
1401e7df1:	48 81 ec 40 04 00 00 	sub    $0x440,%rsp
1401e7df8:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1401e7dfc:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
1401e7e00:	44 0f 29 40 98       	movaps %xmm8,-0x68(%rax)
1401e7e05:	44 0f 29 48 88       	movaps %xmm9,-0x78(%rax)
1401e7e0a:	44 0f 29 90 78 ff ff 	movaps %xmm10,-0x88(%rax)
1401e7e11:	ff
1401e7e12:	44 0f 29 98 68 ff ff 	movaps %xmm11,-0x98(%rax)
1401e7e19:	ff
1401e7e1a:	44 0f 29 a0 58 ff ff 	movaps %xmm12,-0xa8(%rax)
1401e7e21:	ff
1401e7e22:	48 8b 05 17 72 ad 00 	mov    0xad7217(%rip),%rax        # 0x140cbf040
1401e7e29:	48 33 c4             	xor    %rsp,%rax
1401e7e2c:	48 89 85 c0 02 00 00 	mov    %rax,0x2c0(%rbp)
1401e7e33:	0f 28 fa             	movaps %xmm2,%xmm7
1401e7e36:	48 8b fa             	mov    %rdx,%rdi
1401e7e39:	4c 8b e1             	mov    %rcx,%r12
1401e7e3c:	48 89 4d 78          	mov    %rcx,0x78(%rbp)
1401e7e40:	4c 8b b5 a0 03 00 00 	mov    0x3a0(%rbp),%r14
1401e7e47:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
1401e7e4b:	4c 8d 79 28          	lea    0x28(%rcx),%r15
1401e7e4f:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401e7e53:	49 8b 0f             	mov    (%r15),%rcx
1401e7e56:	e8 75 b4 e9 ff       	call   0x1400832d0
1401e7e5b:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401e7e5f:	48 8b 08             	mov    (%rax),%rcx
1401e7e62:	e8 59 69 e9 ff       	call   0x14007e7c0
1401e7e67:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
1401e7e6e:	48 8b c8             	mov    %rax,%rcx
1401e7e71:	e8 da a9 e9 ff       	call   0x140082850
1401e7e76:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401e7e7b:	48 8b 08             	mov    (%rax),%rcx
1401e7e7e:	e8 1d f0 f0 ff       	call   0x1400f6ea0
1401e7e83:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
1401e7e8a:	e8 f1 e2 e1 ff       	call   0x140006180
1401e7e8f:	90                   	nop
1401e7e90:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401e7e94:	e8 77 f9 e1 ff       	call   0x140007810
1401e7e99:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401e7e9d:	e8 de e2 e1 ff       	call   0x140006180
1401e7ea2:	48 8d 45 10          	lea    0x10(%rbp),%rax
1401e7ea6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401e7eab:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401e7eb0:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401e7eb4:	e8 f7 36 e3 ff       	call   0x14001b5b0
1401e7eb9:	48 8b d8             	mov    %rax,%rbx
1401e7ebc:	48 8d 15 4d fb 95 00 	lea    0x95fb4d(%rip),%rdx        # 0x140b47a10
1401e7ec3:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e7eca:	e8 19 bf e1 ff       	call   0x140003de8
1401e7ecf:	4c 8b c3             	mov    %rbx,%r8
1401e7ed2:	e8 89 7d f1 ff       	call   0x1400ffc60
1401e7ed7:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e7ede:	e8 dd e4 e1 ff       	call   0x1400063c0
1401e7ee3:	49 8b d6             	mov    %r14,%rdx
1401e7ee6:	49 8b cc             	mov    %r12,%rcx
1401e7ee9:	e8 5a 7d 00 00       	call   0x1401efc48
1401e7eee:	48 8d 45 10          	lea    0x10(%rbp),%rax
1401e7ef2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401e7ef7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401e7efc:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401e7f00:	e8 ab 36 e3 ff       	call   0x14001b5b0
1401e7f05:	48 8b d8             	mov    %rax,%rbx
1401e7f08:	48 8d 15 39 fb 95 00 	lea    0x95fb39(%rip),%rdx        # 0x140b47a48
1401e7f0f:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e7f16:	e8 cd be e1 ff       	call   0x140003de8
1401e7f1b:	4c 8b c3             	mov    %rbx,%r8
1401e7f1e:	e8 3d 7d f1 ff       	call   0x1400ffc60
1401e7f23:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e7f2a:	e8 91 e4 e1 ff       	call   0x1400063c0
1401e7f2f:	4d 8d 6c 24 40       	lea    0x40(%r12),%r13
1401e7f34:	49 8b d5             	mov    %r13,%rdx
1401e7f37:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401e7f3b:	e8 70 36 e3 ff       	call   0x14001b5b0
1401e7f40:	48 8b d0             	mov    %rax,%rdx
1401e7f43:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401e7f47:	e8 94 a6 ff ff       	call   0x1401e25e0
1401e7f4c:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
1401e7f53:	e8 78 85 f1 ff       	call   0x1401004d0
1401e7f58:	48 8b d7             	mov    %rdi,%rdx
1401e7f5b:	49 8b cc             	mov    %r12,%rcx
1401e7f5e:	e8 ed 92 00 00       	call   0x1401f1250
1401e7f63:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
1401e7f6a:	e8 51 3c e3 ff       	call   0x14001bbc0
1401e7f6f:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1401e7f76:	e8 45 3c e3 ff       	call   0x14001bbc0
1401e7f7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401e7f80:	33 ff                	xor    %edi,%edi
1401e7f82:	49 8b 46 08          	mov    0x8(%r14),%rax
1401e7f86:	49 2b 06             	sub    (%r14),%rax
1401e7f89:	48 c1 f8 03          	sar    $0x3,%rax
1401e7f8d:	48 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rcx
1401e7f94:	aa aa aa
1401e7f97:	48 0f af c1          	imul   %rcx,%rax
1401e7f9b:	8d 77 01             	lea    0x1(%rdi),%esi
1401e7f9e:	48 85 c0             	test   %rax,%rax
1401e7fa1:	74 59                	je     0x1401e7ffc
1401e7fa3:	4c 8b f9             	mov    %rcx,%r15
1401e7fa6:	48 8b d7             	mov    %rdi,%rdx
1401e7fa9:	49 8b ce             	mov    %r14,%rcx
1401e7fac:	e8 a7 8c e4 ff       	call   0x140030c58
1401e7fb1:	48 8b 58 08          	mov    0x8(%rax),%rbx
1401e7fb5:	48 8b d7             	mov    %rdi,%rdx
1401e7fb8:	49 8b ce             	mov    %r14,%rcx
1401e7fbb:	e8 98 8c e4 ff       	call   0x140030c58
1401e7fc0:	4c 8b 08             	mov    (%rax),%r9
1401e7fc3:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401e7fc8:	4c 8b 85 28 01 00 00 	mov    0x128(%rbp),%r8
1401e7fcf:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401e7fd4:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1401e7fdb:	e8 d8 9c e4 ff       	call   0x140031cb8
1401e7fe0:	48 03 fe             	add    %rsi,%rdi
1401e7fe3:	49 8b 46 08          	mov    0x8(%r14),%rax
1401e7fe7:	49 2b 06             	sub    (%r14),%rax
1401e7fea:	48 c1 f8 03          	sar    $0x3,%rax
1401e7fee:	49 0f af c7          	imul   %r15,%rax
1401e7ff2:	48 3b f8             	cmp    %rax,%rdi
1401e7ff5:	72 af                	jb     0x1401e7fa6
1401e7ff7:	4d 8d 7c 24 28       	lea    0x28(%r12),%r15
1401e7ffc:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1401e8000:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401e8005:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401e800a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401e800e:	e8 9d 35 e3 ff       	call   0x14001b5b0
1401e8013:	48 8b d8             	mov    %rax,%rbx
1401e8016:	48 8d 15 53 f9 95 00 	lea    0x95f953(%rip),%rdx        # 0x140b47970
1401e801d:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e8024:	e8 bf bd e1 ff       	call   0x140003de8
1401e8029:	4c 8b c3             	mov    %rbx,%r8
1401e802c:	e8 2f 7c f1 ff       	call   0x1400ffc60
1401e8031:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401e8038:	e8 83 e3 e1 ff       	call   0x1400063c0
1401e803d:	48 8b 9d 20 01 00 00 	mov    0x120(%rbp),%rbx
1401e8044:	4c 8b b5 28 01 00 00 	mov    0x128(%rbp),%r14
1401e804b:	49 3b de             	cmp    %r14,%rbx
1401e804e:	0f 84 9a 00 00 00    	je     0x1401e80ee
1401e8054:	48 8b bd d0 00 00 00 	mov    0xd0(%rbp),%rdi
1401e805b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e805e:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401e8064:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e8068:	48 85 c0             	test   %rax,%rax
1401e806b:	74 12                	je     0x1401e807f
1401e806d:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e8071:	48 8b bd d0 00 00 00 	mov    0xd0(%rbp),%rdi
1401e8078:	4c 8b b5 28 01 00 00 	mov    0x128(%rbp),%r14
1401e807f:	48 8b 03             	mov    (%rbx),%rax
1401e8082:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401e8087:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e808b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401e8090:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401e8095:	48 8d 95 00 02 00 00 	lea    0x200(%rbp),%rdx
1401e809c:	49 8b cc             	mov    %r12,%rcx