1401e19d8:	48 8d 93 c0 00 00 00 	lea    0xc0(%rbx),%rdx
1401e19df:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e19e4:	76 03                	jbe    0x1401e19e9
1401e19e6:	48 8b 12             	mov    (%rdx),%rdx
1401e19e9:	4c 8b c7             	mov    %rdi,%r8
1401e19ec:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e19f0:	e8 cf 5b e3 ff       	call   0x1400175c4
1401e19f5:	48 8b d0             	mov    %rax,%rdx
1401e19f8:	48 8d 8d a8 02 00 00 	lea    0x2a8(%rbp),%rcx
1401e19ff:	e8 58 00 e4 ff       	call   0x140021a5c
1401e1a04:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a08:	e8 c3 3f e2 ff       	call   0x1400059d0
1401e1a0d:	48 8d 93 e0 00 00 00 	lea    0xe0(%rbx),%rdx
1401e1a14:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e1a19:	76 03                	jbe    0x1401e1a1e
1401e1a1b:	48 8b 12             	mov    (%rdx),%rdx
1401e1a1e:	4c 8b c7             	mov    %rdi,%r8
1401e1a21:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a25:	e8 9a 5b e3 ff       	call   0x1400175c4
1401e1a2a:	48 8b d0             	mov    %rax,%rdx
1401e1a2d:	48 8d 8d 48 02 00 00 	lea    0x248(%rbp),%rcx
1401e1a34:	e8 23 00 e4 ff       	call   0x140021a5c
1401e1a39:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a3d:	e8 8e 3f e2 ff       	call   0x1400059d0
1401e1a42:	48 8d 93 00 01 00 00 	lea    0x100(%rbx),%rdx
1401e1a49:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e1a4e:	76 03                	jbe    0x1401e1a53
1401e1a50:	48 8b 12             	mov    (%rdx),%rdx
1401e1a53:	4c 8b c7             	mov    %rdi,%r8
1401e1a56:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a5a:	e8 65 5b e3 ff       	call   0x1400175c4
1401e1a5f:	48 8b d0             	mov    %rax,%rdx
1401e1a62:	48 8d 8d c8 02 00 00 	lea    0x2c8(%rbp),%rcx
1401e1a69:	e8 ee ff e3 ff       	call   0x140021a5c
1401e1a6e:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a72:	e8 59 3f e2 ff       	call   0x1400059d0
1401e1a77:	48 8d 93 20 01 00 00 	lea    0x120(%rbx),%rdx
1401e1a7e:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e1a83:	76 03                	jbe    0x1401e1a88
1401e1a85:	48 8b 12             	mov    (%rdx),%rdx
1401e1a88:	4c 8b c7             	mov    %rdi,%r8
1401e1a8b:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a8f:	e8 30 5b e3 ff       	call   0x1400175c4
1401e1a94:	48 8b d0             	mov    %rax,%rdx
1401e1a97:	48 8d 8d 88 02 00 00 	lea    0x288(%rbp),%rcx
1401e1a9e:	e8 b9 ff e3 ff       	call   0x140021a5c
1401e1aa3:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1aa7:	e8 24 3f e2 ff       	call   0x1400059d0
1401e1aac:	48 8d 93 40 01 00 00 	lea    0x140(%rbx),%rdx
1401e1ab3:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e1ab8:	76 03                	jbe    0x1401e1abd
1401e1aba:	48 8b 12             	mov    (%rdx),%rdx
1401e1abd:	4c 8b c7             	mov    %rdi,%r8
1401e1ac0:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1ac4:	e8 fb 5a e3 ff       	call   0x1400175c4
1401e1ac9:	48 8b d0             	mov    %rax,%rdx
1401e1acc:	48 8d 8d 68 02 00 00 	lea    0x268(%rbp),%rcx
1401e1ad3:	e8 84 ff e3 ff       	call   0x140021a5c
1401e1ad8:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1adc:	e8 ef 3e e2 ff       	call   0x1400059d0
1401e1ae1:	8a 83 60 01 00 00    	mov    0x160(%rbx),%al
1401e1ae7:	88 85 f9 01 00 00    	mov    %al,0x1f9(%rbp)
1401e1aed:	8a 83 61 01 00 00    	mov    0x161(%rbx),%al
1401e1af3:	88 85 20 02 00 00    	mov    %al,0x220(%rbp)
1401e1af9:	8a 43 08             	mov    0x8(%rbx),%al
1401e1afc:	88 85 b1 01 00 00    	mov    %al,0x1b1(%rbp)
1401e1b02:	44 89 ad e8 02 00 00 	mov    %r13d,0x2e8(%rbp)
1401e1b09:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1401e1b0f:	45 84 f6             	test   %r14b,%r14b
1401e1b12:	74 37                	je     0x1401e1b4b
1401e1b14:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
1401e1b19:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401e1b1e:	48 8d 15 23 e1 0d 00 	lea    0xde123(%rip),%rdx        # 0x1402bfc48
1401e1b25:	48 8d 8d 00 03 00 00 	lea    0x300(%rbp),%rcx
1401e1b2c:	e8 af 1b 00 00       	call   0x1401e36e0
1401e1b31:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401e1b36:	e8 fd 8e ff ff       	call   0x1401daa38
1401e1b3b:	4c 8d 40 0b          	lea    0xb(%rax),%r8
1401e1b3f:	48 8d 8d 00 03 00 00 	lea    0x300(%rbp),%rcx
1401e1b46:	e8 69 1c 00 00       	call   0x1401e37b4
1401e1b4b:	4d 8b 74 24 08       	mov    0x8(%r12),%r14
1401e1b50:	49 8b 34 24          	mov    (%r12),%rsi
1401e1b54:	48 8b c6             	mov    %rsi,%rax
1401e1b57:	48 f7 d8             	neg    %rax
1401e1b5a:	48 1b ff             	sbb    %rdi,%rdi
1401e1b5d:	49 23 fe             	and    %r14,%rdi
1401e1b60:	74 0a                	je     0x1401e1b6c
1401e1b62:	f0 44 01 6f 0c       	lock add %r13d,0xc(%rdi)
1401e1b67:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e1b6c:	b9 20 00 00 00       	mov    $0x20,%ecx
1401e1b71:	ff 15 d9 0f 03 00    	call   *0x30fd9(%rip)        # 0x140212b50
1401e1b77:	48 85 c0             	test   %rax,%rax
1401e1b7a:	0f 84 45 07 00 00    	je     0x1401e22c5
1401e1b80:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1b84:	48 8d 0d a5 54 06 00 	lea    0x654a5(%rip),%rcx        # 0x140247030
1401e1b8b:	48 89 08             	mov    %rcx,(%rax)
1401e1b8e:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e1b92:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401e1b96:	48 8b 8d 88 01 00 00 	mov    0x188(%rbp),%rcx
1401e1b9d:	48 89 85 88 01 00 00 	mov    %rax,0x188(%rbp)
1401e1ba4:	48 85 c9             	test   %rcx,%rcx
1401e1ba7:	74 0d                	je     0x1401e1bb6
1401e1ba9:	48 8b 01             	mov    (%rcx),%rax
1401e1bac:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1bb0:	ff 15 7a 12 03 00    	call   *0x3127a(%rip)        # 0x140212e30
1401e1bb6:	48 85 ff             	test   %rdi,%rdi
1401e1bb9:	74 0a                	je     0x1401e1bc5
1401e1bbb:	f0 44 01 6f 0c       	lock add %r13d,0xc(%rdi)
1401e1bc0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e1bc5:	b9 20 00 00 00       	mov    $0x20,%ecx
1401e1bca:	ff 15 80 0f 03 00    	call   *0x30f80(%rip)        # 0x140212b50
1401e1bd0:	48 85 c0             	test   %rax,%rax
1401e1bd3:	0f 84 ec 06 00 00    	je     0x1401e22c5
1401e1bd9:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1bdd:	48 8d 0d 1c 54 06 00 	lea    0x6541c(%rip),%rcx        # 0x140247000
1401e1be4:	48 89 08             	mov    %rcx,(%rax)
1401e1be7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e1beb:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401e1bef:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
1401e1bf6:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
1401e1bfd:	48 85 c9             	test   %rcx,%rcx
1401e1c00:	74 0d                	je     0x1401e1c0f
1401e1c02:	48 8b 01             	mov    (%rcx),%rax
1401e1c05:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1c09:	ff 15 21 12 03 00    	call   *0x31221(%rip)        # 0x140212e30
1401e1c0f:	48 8b c6             	mov    %rsi,%rax
1401e1c12:	48 f7 d8             	neg    %rax
1401e1c15:	48 1b ff             	sbb    %rdi,%rdi
1401e1c18:	49 23 fe             	and    %r14,%rdi
1401e1c1b:	74 0a                	je     0x1401e1c27
1401e1c1d:	f0 44 01 6f 0c       	lock add %r13d,0xc(%rdi)
1401e1c22:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e1c27:	b9 20 00 00 00       	mov    $0x20,%ecx
1401e1c2c:	ff 15 1e 0f 03 00    	call   *0x30f1e(%rip)        # 0x140212b50
1401e1c32:	48 85 c0             	test   %rax,%rax
1401e1c35:	0f 84 8a 06 00 00    	je     0x1401e22c5
1401e1c3b:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1c3f:	48 8d 0d 8a 53 06 00 	lea    0x6538a(%rip),%rcx        # 0x140246fd0
1401e1c46:	48 89 08             	mov    %rcx,(%rax)
1401e1c49:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e1c4d:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401e1c51:	48 8b 8d a8 01 00 00 	mov    0x1a8(%rbp),%rcx
1401e1c58:	48 89 85 a8 01 00 00 	mov    %rax,0x1a8(%rbp)
1401e1c5f:	48 85 c9             	test   %rcx,%rcx
1401e1c62:	74 0d                	je     0x1401e1c71
1401e1c64:	48 8b 01             	mov    (%rcx),%rax
1401e1c67:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1c6b:	ff 15 bf 11 03 00    	call   *0x311bf(%rip)        # 0x140212e30
1401e1c71:	48 8b c6             	mov    %rsi,%rax
1401e1c74:	48 f7 d8             	neg    %rax
1401e1c77:	48 1b ff             	sbb    %rdi,%rdi
1401e1c7a:	49 23 fe             	and    %r14,%rdi
1401e1c7d:	74 0a                	je     0x1401e1c89
1401e1c7f:	f0 44 01 6f 0c       	lock add %r13d,0xc(%rdi)
1401e1c84:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e1c89:	b9 20 00 00 00       	mov    $0x20,%ecx
1401e1c8e:	ff 15 bc 0e 03 00    	call   *0x30ebc(%rip)        # 0x140212b50
1401e1c94:	48 85 c0             	test   %rax,%rax
1401e1c97:	0f 84 28 06 00 00    	je     0x1401e22c5
1401e1c9d:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1ca1:	48 8d 0d 50 54 06 00 	lea    0x65450(%rip),%rcx        # 0x1402470f8
1401e1ca8:	48 89 08             	mov    %rcx,(%rax)
1401e1cab:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e1caf:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401e1cb3:	48 8b 8d 98 01 00 00 	mov    0x198(%rbp),%rcx
1401e1cba:	48 89 85 98 01 00 00 	mov    %rax,0x198(%rbp)
1401e1cc1:	48 85 c9             	test   %rcx,%rcx
1401e1cc4:	74 0d                	je     0x1401e1cd3
1401e1cc6:	48 8b 01             	mov    (%rcx),%rax
1401e1cc9:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1ccd:	ff 15 5d 11 03 00    	call   *0x3115d(%rip)        # 0x140212e30
1401e1cd3:	48 8b c6             	mov    %rsi,%rax
1401e1cd6:	48 f7 d8             	neg    %rax
1401e1cd9:	48 1b ff             	sbb    %rdi,%rdi
1401e1cdc:	49 23 fe             	and    %r14,%rdi
1401e1cdf:	74 0a                	je     0x1401e1ceb
1401e1ce1:	f0 44 01 6f 0c       	lock add %r13d,0xc(%rdi)
1401e1ce6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e1ceb:	b9 20 00 00 00       	mov    $0x20,%ecx
1401e1cf0:	ff 15 5a 0e 03 00    	call   *0x30e5a(%rip)        # 0x140212b50
1401e1cf6:	48 85 c0             	test   %rax,%rax
1401e1cf9:	0f 84 c6 05 00 00    	je     0x1401e22c5
1401e1cff:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1d03:	48 8d 0d be 53 06 00 	lea    0x653be(%rip),%rcx        # 0x1402470c8
1401e1d0a:	48 89 08             	mov    %rcx,(%rax)
1401e1d0d:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e1d11:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401e1d15:	48 8b 8d 10 03 00 00 	mov    0x310(%rbp),%rcx
1401e1d1c:	48 89 85 10 03 00 00 	mov    %rax,0x310(%rbp)
1401e1d23:	48 85 c9             	test   %rcx,%rcx
1401e1d26:	74 0d                	je     0x1401e1d35
1401e1d28:	48 8b 01             	mov    (%rcx),%rax
1401e1d2b:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1d2f:	ff 15 fb 10 03 00    	call   *0x310fb(%rip)        # 0x140212e30
1401e1d35:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e1d38:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401e1d3d:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
1401e1d41:	be 18 00 00 00       	mov    $0x18,%esi
1401e1d46:	8b ce                	mov    %esi,%ecx
1401e1d48:	ff 15 02 0e 03 00    	call   *0x30e02(%rip)        # 0x140212b50
1401e1d4e:	48 8b f8             	mov    %rax,%rdi
1401e1d51:	48 85 c0             	test   %rax,%rax
1401e1d54:	0f 84 60 05 00 00    	je     0x1401e22ba
1401e1d5a:	48 c7 40 08 01 00 00 	movq   $0x1,0x8(%rax)
1401e1d61:	00
1401e1d62:	48 8d 05 bf 53 06 00 	lea    0x653bf(%rip),%rax        # 0x140247128
1401e1d69:	48 89 07             	mov    %rax,(%rdi)
1401e1d6c:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1401e1d70:	48 8b cf             	mov    %rdi,%rcx
1401e1d73:	48 8b 05 b6 53 06 00 	mov    0x653b6(%rip),%rax        # 0x140247130
1401e1d7a:	ff 15 b0 10 03 00    	call   *0x310b0(%rip)        # 0x140212e30
1401e1d80:	8b ce                	mov    %esi,%ecx
1401e1d82:	ff 15 c8 0d 03 00    	call   *0x30dc8(%rip)        # 0x140212b50
1401e1d88:	48 85 c0             	test   %rax,%rax
1401e1d8b:	0f 84 34 05 00 00    	je     0x1401e22c5
1401e1d91:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1d95:	48 8d 0d fc 52 06 00 	lea    0x652fc(%rip),%rcx        # 0x140247098
1401e1d9c:	48 89 08             	mov    %rcx,(%rax)
1401e1d9f:	48 89 78 10          	mov    %rdi,0x10(%rax)
1401e1da3:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1401e1da7:	48 8b 93 90 01 00 00 	mov    0x190(%rbx),%rdx
1401e1dae:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401e1db3:	e8 dc 1a 00 00       	call   0x1401e3894
1401e1db8:	48 8b 08             	mov    (%rax),%rcx
1401e1dbb:	4c 89 38             	mov    %r15,(%rax)
1401e1dbe:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1401e1dc2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401e1dc7:	48 85 c9             	test   %rcx,%rcx
1401e1dca:	74 12                	je     0x1401e1dde
1401e1dcc:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401e1dd1:	48 8b 01             	mov    (%rcx),%rax
1401e1dd4:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1dd8:	ff 15 52 10 03 00    	call   *0x31052(%rip)        # 0x140212e30
1401e1dde:	4c 8d 83 f8 01 00 00 	lea    0x1f8(%rbx),%r8
1401e1de5:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401e1de9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401e1dee:	e8 59 3a ea ff       	call   0x14008584c
1401e1df3:	48 8b 10             	mov    (%rax),%rdx
1401e1df6:	4c 89 38             	mov    %r15,(%rax)
1401e1df9:	48 8b 8b f0 01 00 00 	mov    0x1f0(%rbx),%rcx
1401e1e00:	48 89 93 f0 01 00 00 	mov    %rdx,0x1f0(%rbx)
1401e1e07:	48 85 c9             	test   %rcx,%rcx
1401e1e0a:	74 0d                	je     0x1401e1e19
1401e1e0c:	48 8b 01             	mov    (%rcx),%rax
1401e1e0f:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1e13:	ff 15 17 10 03 00    	call   *0x31017(%rip)        # 0x140212e30
1401e1e19:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401e1e1e:	48 85 c9             	test   %rcx,%rcx
1401e1e21:	74 12                	je     0x1401e1e35
1401e1e23:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401e1e28:	48 8b 01             	mov    (%rcx),%rax
1401e1e2b:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1e2f:	ff 15 fb 0f 03 00    	call   *0x30ffb(%rip)        # 0x140212e30
1401e1e35:	4d 8b 34 24          	mov    (%r12),%r14
1401e1e39:	49 8b c6             	mov    %r14,%rax
1401e1e3c:	48 f7 d8             	neg    %rax
1401e1e3f:	48 1b f6             	sbb    %rsi,%rsi
1401e1e42:	49 23 74 24 08       	and    0x8(%r12),%rsi
1401e1e47:	74 0a                	je     0x1401e1e53
1401e1e49:	f0 44 01 6e 0c       	lock add %r13d,0xc(%rsi)
1401e1e4e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e1e53:	b9 28 00 00 00       	mov    $0x28,%ecx
1401e1e58:	ff 15 f2 0c 03 00    	call   *0x30cf2(%rip)        # 0x140212b50
1401e1e5e:	48 85 c0             	test   %rax,%rax
1401e1e61:	0f 84 5e 04 00 00    	je     0x1401e22c5
1401e1e67:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1e6b:	48 8d 0d 2e 53 06 00 	lea    0x6532e(%rip),%rcx        # 0x1402471a0
1401e1e72:	48 89 08             	mov    %rcx,(%rax)
1401e1e75:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
1401e1e79:	48 89 78 10          	mov    %rdi,0x10(%rax)
1401e1e7d:	4c 89 70 18          	mov    %r14,0x18(%rax)
1401e1e81:	48 89 70 20          	mov    %rsi,0x20(%rax)
1401e1e85:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e1e88:	f3 0f 7f 45 a8       	movdqu %xmm0,-0x58(%rbp)
1401e1e8d:	48 8b 8d f8 02 00 00 	mov    0x2f8(%rbp),%rcx
1401e1e94:	48 89 85 f8 02 00 00 	mov    %rax,0x2f8(%rbp)
1401e1e9b:	48 85 c9             	test   %rcx,%rcx
1401e1e9e:	74 0d                	je     0x1401e1ead
1401e1ea0:	48 8b 01             	mov    (%rcx),%rax
1401e1ea3:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1ea7:	ff 15 83 0f 03 00    	call   *0x30f83(%rip)        # 0x140212e30
1401e1ead:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401e1eb1:	e8 1a 04 00 00       	call   0x1401e22d0
1401e1eb6:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1401e1ebd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401e1ec2:	e8 55 9d ec ff       	call   0x1400abc1c
1401e1ec7:	48 8b 10             	mov    (%rax),%rdx
1401e1eca:	4c 89 38             	mov    %r15,(%rax)
1401e1ecd:	48 8b 8b a0 01 00 00 	mov    0x1a0(%rbx),%rcx
1401e1ed4:	48 89 93 a0 01 00 00 	mov    %rdx,0x1a0(%rbx)
1401e1edb:	48 85 c9             	test   %rcx,%rcx
1401e1ede:	74 0d                	je     0x1401e1eed
1401e1ee0:	48 8b 01             	mov    (%rcx),%rax
1401e1ee3:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1ee7:	ff 15 43 0f 03 00    	call   *0x30f43(%rip)        # 0x140212e30
1401e1eed:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401e1ef2:	48 85 c9             	test   %rcx,%rcx
1401e1ef5:	74 12                	je     0x1401e1f09
1401e1ef7:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401e1efc:	48 8b 01             	mov    (%rcx),%rax
1401e1eff:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1f03:	ff 15 27 0f 03 00    	call   *0x30f27(%rip)        # 0x140212e30
1401e1f09:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401e1f0d:	e8 b2 07 ed ff       	call   0x1400b26c4
1401e1f12:	48 8b 45 60          	mov    0x60(%rbp),%rax
1401e1f16:	41 be 00 10 00 00    	mov    $0x1000,%r14d
1401e1f1c:	48 83 f8 0f          	cmp    $0xf,%rax
1401e1f20:	76 2a                	jbe    0x1401e1f4c
1401e1f22:	48 ff c0             	inc    %rax
1401e1f25:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1401e1f29:	48 8b d1             	mov    %rcx,%rdx
1401e1f2c:	49 3b c6             	cmp    %r14,%rax
1401e1f2f:	72 15                	jb     0x1401e1f46
1401e1f31:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e1f35:	48 2b d1             	sub    %rcx,%rdx
1401e1f38:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401e1f3c:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e1f40:	0f 87 a6 02 00 00    	ja     0x1401e21ec
1401e1f46:	ff 15 f4 0b 03 00    	call   *0x30bf4(%rip)        # 0x140212b40
1401e1f4c:	f3 0f 7f 75 58       	movdqu %xmm6,0x58(%rbp)
1401e1f51:	44 88 7d 48          	mov    %r15b,0x48(%rbp)
1401e1f55:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401e1f5a:	48 85 ff             	test   %rdi,%rdi
1401e1f5d:	74 70                	je     0x1401e1fcf
1401e1f5f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401e1f64:	48 3b fe             	cmp    %rsi,%rdi
1401e1f67:	74 26                	je     0x1401e1f8f
1401e1f69:	48 8b 0f             	mov    (%rdi),%rcx
1401e1f6c:	48 85 c9             	test   %rcx,%rcx
1401e1f6f:	74 10                	je     0x1401e1f81
1401e1f71:	4c 89 3f             	mov    %r15,(%rdi)
1401e1f74:	48 8b 01             	mov    (%rcx),%rax
1401e1f77:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1f7b:	ff 15 af 0e 03 00    	call   *0x30eaf(%rip)        # 0x140212e30
1401e1f81:	48 83 c7 08          	add    $0x8,%rdi
1401e1f85:	48 3b fe             	cmp    %rsi,%rdi
1401e1f88:	75 df                	jne    0x1401e1f69
1401e1f8a:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401e1f8f:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1401e1f94:	48 2b c7             	sub    %rdi,%rax
1401e1f97:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1401e1f9b:	48 8b cf             	mov    %rdi,%rcx
1401e1f9e:	49 3b c6             	cmp    %r14,%rax
1401e1fa1:	72 15                	jb     0x1401e1fb8
1401e1fa3:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1401e1fa7:	48 2b cf             	sub    %rdi,%rcx
1401e1faa:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401e1fae:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e1fb2:	0f 87 34 02 00 00    	ja     0x1401e21ec
1401e1fb8:	48 8b cf             	mov    %rdi,%rcx