1400f8a46:	cc                   	int3
1400f8a47:	ff 15 f3 a0 11 00    	call   *0x11a0f3(%rip)        # 0x140212b40
1400f8a4d:	41 b8 d4 76 88 02    	mov    $0x28876d4,%r8d
1400f8a53:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1400f8a57:	e8 1c e7 fe ff       	call   0x1400e7178
1400f8a5c:	4c 8b c0             	mov    %rax,%r8
1400f8a5f:	eb 7a                	jmp    0x1400f8adb
1400f8a61:	48 8b 49 78          	mov    0x78(%rcx),%rcx
1400f8a65:	44 89 75 b7          	mov    %r14d,-0x49(%rbp)
1400f8a69:	c7 45 bb 04 00 00 00 	movl   $0x4,-0x45(%rbp)
1400f8a70:	48 85 c9             	test   %rcx,%rcx
1400f8a73:	75 08                	jne    0x1400f8a7d
1400f8a75:	41 b8 d5 76 88 02    	mov    $0x28876d5,%r8d
1400f8a7b:	eb d6                	jmp    0x1400f8a53
1400f8a7d:	48 8d 45 bb          	lea    -0x45(%rbp),%rax
1400f8a81:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1400f8a86:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
1400f8a8a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f8a8f:	45 33 c0             	xor    %r8d,%r8d
1400f8a92:	ba 13 00 00 20       	mov    $0x20000013,%edx
1400f8a97:	ff 15 3b 9c 23 00    	call   *0x239c3b(%rip)        # 0x1403326d8
1400f8a9d:	85 c0                	test   %eax,%eax
1400f8a9f:	74 13                	je     0x1400f8ab4
1400f8aa1:	8b 45 b7             	mov    -0x49(%rbp),%eax
1400f8aa4:	89 06                	mov    %eax,(%rsi)
1400f8aa6:	44 89 75 bf          	mov    %r14d,-0x41(%rbp)
1400f8aaa:	4c 89 75 c7          	mov    %r14,-0x39(%rbp)
1400f8aae:	44 89 75 cf          	mov    %r14d,-0x31(%rbp)
1400f8ab2:	eb 23                	jmp    0x1400f8ad7
1400f8ab4:	ff 15 96 95 11 00    	call   *0x119596(%rip)        # 0x140212050
1400f8aba:	0f b7 d0             	movzwl %ax,%edx
1400f8abd:	41 b8 a0 65 85 02    	mov    $0x28565a0,%r8d
1400f8ac3:	81 ca 00 00 07 80    	or     $0x80070000,%edx
1400f8ac9:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1400f8acd:	85 c0                	test   %eax,%eax
1400f8acf:	0f 4e d0             	cmovle %eax,%edx
1400f8ad2:	e8 c5 27 ff ff       	call   0x1400eb29c
1400f8ad7:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
1400f8adb:	48 8b d3             	mov    %rbx,%rdx
1400f8ade:	48 8b cf             	mov    %rdi,%rcx
1400f8ae1:	e8 92 1d 00 00       	call   0x1400fa878
1400f8ae6:	48 8b c3             	mov    %rbx,%rax
1400f8ae9:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1400f8aed:	48 33 cc             	xor    %rsp,%rcx
1400f8af0:	e8 7b bc 10 00       	call   0x140204770
1400f8af5:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1400f8afc:	41 5e                	pop    %r14
1400f8afe:	5f                   	pop    %rdi
1400f8aff:	5e                   	pop    %rsi
1400f8b00:	5b                   	pop    %rbx
1400f8b01:	5d                   	pop    %rbp
1400f8b02:	c3                   	ret
1400f8b03:	90                   	nop
1400f8b04:	90                   	nop
1400f8b05:	90                   	nop
1400f8b06:	90                   	nop
1400f8b07:	90                   	nop
1400f8b08:	90                   	nop
1400f8b09:	90                   	nop
1400f8b0a:	90                   	nop
1400f8b0b:	90                   	nop
1400f8b0c:	90                   	nop
1400f8b0d:	90                   	nop
1400f8b0e:	90                   	nop
1400f8b0f:	90                   	nop
1400f8b10:	40 55                	rex push %rbp
1400f8b12:	53                   	push   %rbx
1400f8b13:	56                   	push   %rsi
1400f8b14:	57                   	push   %rdi
1400f8b15:	41 54                	push   %r12
1400f8b17:	41 56                	push   %r14
1400f8b19:	41 57                	push   %r15
1400f8b1b:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
1400f8b20:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
1400f8b27:	48 8b 05 52 86 20 00 	mov    0x208652(%rip),%rax        # 0x140301180
1400f8b2e:	48 33 c4             	xor    %rsp,%rax
1400f8b31:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400f8b35:	45 33 e4             	xor    %r12d,%r12d
1400f8b38:	4d 8b f9             	mov    %r9,%r15
1400f8b3b:	49 8b f0             	mov    %r8,%rsi
1400f8b3e:	48 8b da             	mov    %rdx,%rbx
1400f8b41:	48 8b f9             	mov    %rcx,%rdi
1400f8b44:	4d 85 c0             	test   %r8,%r8
1400f8b47:	74 04                	je     0x1400f8b4d
1400f8b49:	66 45 89 20          	mov    %r12w,(%r8)
1400f8b4d:	44 38 61 19          	cmp    %r12b,0x19(%rcx)
1400f8b51:	75 3f                	jne    0x1400f8b92
1400f8b53:	41 b8 d6 76 88 02    	mov    $0x28876d6,%r8d
1400f8b59:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400f8b5e:	e8 15 e6 fe ff       	call   0x1400e7178
1400f8b63:	4c 8b c0             	mov    %rax,%r8
1400f8b66:	48 8b d3             	mov    %rbx,%rdx
1400f8b69:	48 8b cf             	mov    %rdi,%rcx
1400f8b6c:	e8 07 1d 00 00       	call   0x1400fa878
1400f8b71:	48 8b c3             	mov    %rbx,%rax
1400f8b74:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400f8b78:	48 33 cc             	xor    %rsp,%rcx
1400f8b7b:	e8 f0 bb 10 00       	call   0x140204770
1400f8b80:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
1400f8b87:	41 5f                	pop    %r15
1400f8b89:	41 5e                	pop    %r14
1400f8b8b:	41 5c                	pop    %r12
1400f8b8d:	5f                   	pop    %rdi
1400f8b8e:	5e                   	pop    %rsi
1400f8b8f:	5b                   	pop    %rbx
1400f8b90:	5d                   	pop    %rbp
1400f8b91:	c3                   	ret
1400f8b92:	b8 02 00 00 00       	mov    $0x2,%eax
1400f8b97:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1400f8b9c:	49 f7 21             	mulq   (%r9)
1400f8b9f:	48 85 d2             	test   %rdx,%rdx
1400f8ba2:	0f 85 f3 01 00 00    	jne    0x1400f8d9b
1400f8ba8:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1400f8bad:	48 3b c1             	cmp    %rcx,%rax
1400f8bb0:	0f 87 e5 01 00 00    	ja     0x1400f8d9b
1400f8bb6:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
1400f8bba:	89 44 24 40          	mov    %eax,0x40(%rsp)
1400f8bbe:	48 85 c9             	test   %rcx,%rcx
1400f8bc1:	75 19                	jne    0x1400f8bdc
1400f8bc3:	c7 44 24 50 06 00 00 	movl   $0x6,0x50(%rsp)
1400f8bca:	00
1400f8bcb:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1400f8bd0:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1400f8bd5:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1400f8bda:	eb 8a                	jmp    0x1400f8b66
1400f8bdc:	45 33 c0             	xor    %r8d,%r8d
1400f8bdf:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400f8be4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400f8be9:	4c 8b ce             	mov    %rsi,%r9
1400f8bec:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f8bf1:	41 8d 50 14          	lea    0x14(%r8),%edx
1400f8bf5:	ff 15 dd 9a 23 00    	call   *0x239add(%rip)        # 0x1403326d8
1400f8bfb:	44 8b 74 24 40       	mov    0x40(%rsp),%r14d
1400f8c00:	85 c0                	test   %eax,%eax
1400f8c02:	74 0b                	je     0x1400f8c0f
1400f8c04:	41 8b c4             	mov    %r12d,%eax
1400f8c07:	49 8b cc             	mov    %r12,%rcx
1400f8c0a:	41 8b d4             	mov    %r12d,%edx
1400f8c0d:	eb 31                	jmp    0x1400f8c40
1400f8c0f:	ff 15 3b 94 11 00    	call   *0x11943b(%rip)        # 0x140212050
1400f8c15:	0f b7 d0             	movzwl %ax,%edx
1400f8c18:	41 b8 a1 65 85 02    	mov    $0x28565a1,%r8d
1400f8c1e:	81 ca 00 00 07 80    	or     $0x80070000,%edx
1400f8c24:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400f8c29:	85 c0                	test   %eax,%eax
1400f8c2b:	0f 4e d0             	cmovle %eax,%edx
1400f8c2e:	e8 69 26 ff ff       	call   0x1400eb29c
1400f8c33:	8b 44 24 50          	mov    0x50(%rsp),%eax
1400f8c37:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400f8c3c:	8b 54 24 60          	mov    0x60(%rsp),%edx
1400f8c40:	49 d1 ee             	shr    $1,%r14
1400f8c43:	89 44 24 68          	mov    %eax,0x68(%rsp)
1400f8c47:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1400f8c4c:	89 54 24 78          	mov    %edx,0x78(%rsp)
1400f8c50:	4d 89 37             	mov    %r14,(%r15)
1400f8c53:	48 85 f6             	test   %rsi,%rsi
1400f8c56:	0f 84 35 01 00 00    	je     0x1400f8d91
1400f8c5c:	66 0f 6f 0d 9c 74 1c 	movdqa 0x1c749c(%rip),%xmm1        # 0x1402c0100
1400f8c63:	00
1400f8c64:	48 8d 05 8d 8c 17 00 	lea    0x178c8d(%rip),%rax        # 0x1402718f8
1400f8c6b:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1400f8c6f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f8c72:	b8 04 00 00 00       	mov    $0x4,%eax
1400f8c77:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
1400f8c7b:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1400f8c7f:	48 8d 05 e2 e0 13 00 	lea    0x13e0e2(%rip),%rax        # 0x140236d68
1400f8c86:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1400f8c8a:	48 8d 47 50          	lea    0x50(%rdi),%rax
1400f8c8e:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1400f8c93:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1400f8c97:	66 44 89 65 e0       	mov    %r12w,-0x20(%rbp)
1400f8c9c:	66 0f 7f 4d f0       	movdqa %xmm1,-0x10(%rbp)
1400f8ca1:	76 03                	jbe    0x1400f8ca6
1400f8ca3:	48 8b 00             	mov    (%rax),%rax
1400f8ca6:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1400f8caa:	48 8d 0d 57 8c 17 00 	lea    0x178c57(%rip),%rcx        # 0x140271908
1400f8cb1:	b8 00 01 00 00       	mov    $0x100,%eax
1400f8cb6:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1400f8cba:	66 89 45 98          	mov    %ax,-0x68(%rbp)
1400f8cbe:	b9 d4 80 5c 00       	mov    $0x5c80d4,%ecx
1400f8cc3:	48 8d 05 9e e0 13 00 	lea    0x13e09e(%rip),%rax        # 0x140236d68
1400f8cca:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
1400f8ccf:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1400f8cd3:	48 8d 05 9e c7 17 00 	lea    0x17c79e(%rip),%rax        # 0x140275478
1400f8cda:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400f8cdf:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400f8ce3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400f8ce8:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1400f8cec:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f8cf1:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400f8cf6:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1400f8cfa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f8cff:	66 44 89 65 a0       	mov    %r12w,-0x60(%rbp)
1400f8d04:	e8 eb 2c fe ff       	call   0x1400db9f4
1400f8d09:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1400f8d0d:	be 00 10 00 00       	mov    $0x1000,%esi
1400f8d12:	48 83 f8 07          	cmp    $0x7,%rax
1400f8d16:	76 2b                	jbe    0x1400f8d43
1400f8d18:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400f8d1c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f8d23:	00
1400f8d24:	48 8b d1             	mov    %rcx,%rdx
1400f8d27:	48 3b c6             	cmp    %rsi,%rax
1400f8d2a:	72 11                	jb     0x1400f8d3d
1400f8d2c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f8d30:	48 2b d1             	sub    %rcx,%rdx
1400f8d33:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f8d37:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f8d3b:	77 47                	ja     0x1400f8d84
1400f8d3d:	ff 15 fd 9d 11 00    	call   *0x119dfd(%rip)        # 0x140212b40
1400f8d43:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1400f8d47:	66 0f 6f 05 b1 73 1c 	movdqa 0x1c73b1(%rip),%xmm0        # 0x1402c0100
1400f8d4e:	00
1400f8d4f:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1400f8d54:	66 44 89 65 a0       	mov    %r12w,-0x60(%rbp)
1400f8d59:	48 83 f8 07          	cmp    $0x7,%rax
1400f8d5d:	76 32                	jbe    0x1400f8d91
1400f8d5f:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400f8d63:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f8d6a:	00
1400f8d6b:	48 8b d1             	mov    %rcx,%rdx
1400f8d6e:	48 3b c6             	cmp    %rsi,%rax
1400f8d71:	72 18                	jb     0x1400f8d8b
1400f8d73:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f8d77:	48 2b d1             	sub    %rcx,%rdx
1400f8d7a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f8d7e:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f8d82:	76 07                	jbe    0x1400f8d8b
1400f8d84:	ff 15 f6 9d 11 00    	call   *0x119df6(%rip)        # 0x140212b80
1400f8d8a:	cc                   	int3
1400f8d8b:	ff 15 af 9d 11 00    	call   *0x119daf(%rip)        # 0x140212b40
1400f8d91:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400f8d96:	e9 cb fd ff ff       	jmp    0x1400f8b66
1400f8d9b:	e8 24 3a f1 ff       	call   0x14000c7c4
1400f8da0:	cc                   	int3
1400f8da1:	90                   	nop
1400f8da2:	90                   	nop
1400f8da3:	90                   	nop
1400f8da4:	48 8b c4             	mov    %rsp,%rax
1400f8da7:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400f8dab:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400f8daf:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400f8db3:	55                   	push   %rbp
1400f8db4:	41 54                	push   %r12
1400f8db6:	41 55                	push   %r13
1400f8db8:	41 56                	push   %r14
1400f8dba:	41 57                	push   %r15
1400f8dbc:	48 8d 68 c8          	lea    -0x38(%rax),%rbp
1400f8dc0:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
1400f8dc7:	48 8b 05 b2 83 20 00 	mov    0x2083b2(%rip),%rax        # 0x140301180
1400f8dce:	48 33 c4             	xor    %rsp,%rax
1400f8dd1:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400f8dd5:	48 8b f1             	mov    %rcx,%rsi
1400f8dd8:	e8 2f 07 00 00       	call   0x1400f950c
1400f8ddd:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400f8de1:	41 bc 04 00 00 00    	mov    $0x4,%r12d
1400f8de7:	45 33 ff             	xor    %r15d,%r15d
1400f8dea:	48 85 c9             	test   %rcx,%rcx
1400f8ded:	74 42                	je     0x1400f8e31
1400f8def:	44 89 7c 24 50       	mov    %r15d,0x50(%rsp)
1400f8df4:	48 8b 01             	mov    (%rcx),%rax
1400f8df7:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1400f8dfc:	45 8d 44 24 03       	lea    0x3(%r12),%r8d
1400f8e01:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f8e06:	48 8b 40 20          	mov    0x20(%rax),%rax
1400f8e0a:	ff 15 20 a0 11 00    	call   *0x11a020(%rip)        # 0x140212e30
1400f8e10:	44 39 38             	cmp    %r15d,(%rax)
1400f8e13:	75 1c                	jne    0x1400f8e31
1400f8e15:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
1400f8e19:	48 85 c9             	test   %rcx,%rcx
1400f8e1c:	74 13                	je     0x1400f8e31
1400f8e1e:	45 8b cc             	mov    %r12d,%r9d
1400f8e21:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1400f8e26:	41 8d 54 24 1b       	lea    0x1b(%r12),%edx
1400f8e2b:	ff 15 4f 98 23 00    	call   *0x23984f(%rip)        # 0x140332680
1400f8e31:	48 8b ce             	mov    %rsi,%rcx
1400f8e34:	e8 63 2a ff ff       	call   0x1400eb89c
1400f8e39:	41 8a ff             	mov    %r15b,%dil
1400f8e3c:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400f8e40:	48 8d 1d c1 8a 17 00 	lea    0x178ac1(%rip),%rbx        # 0x140271908
1400f8e47:	41 bd 00 01 00 00    	mov    $0x100,%r13d
1400f8e4d:	4c 8d 35 14 df 13 00 	lea    0x13df14(%rip),%r14        # 0x140236d68
1400f8e54:	48 85 c9             	test   %rcx,%rcx
1400f8e57:	0f 84 54 03 00 00    	je     0x1400f91b1
1400f8e5d:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400f8e63:	44 88 6c 24 40       	mov    %r13b,0x40(%rsp)
1400f8e68:	48 8b 01             	mov    (%rcx),%rax
1400f8e6b:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1400f8e70:	45 8d 45 01          	lea    0x1(%r13),%r8d
1400f8e74:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f8e79:	48 8b 40 30          	mov    0x30(%rax),%rax
1400f8e7d:	ff 15 ad 9f 11 00    	call   *0x119fad(%rip)        # 0x140212e30
1400f8e83:	44 38 7c 24 40       	cmp    %r15b,0x40(%rsp)
1400f8e88:	75 24                	jne    0x1400f8eae
1400f8e8a:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
1400f8e8e:	48 85 c9             	test   %rcx,%rcx
1400f8e91:	0f 84 fc 04 00 00    	je     0x1400f9393
1400f8e97:	44 89 7c 24 58       	mov    %r15d,0x58(%rsp)
1400f8e9c:	45 8b cc             	mov    %r12d,%r9d
1400f8e9f:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1400f8ea4:	41 8d 55 57          	lea    0x57(%r13),%edx
1400f8ea8:	ff 15 d2 97 23 00    	call   *0x2397d2(%rip)        # 0x140332680
1400f8eae:	c7 44 24 50 05 00 00 	movl   $0x5,0x50(%rsp)
1400f8eb5:	00
1400f8eb6:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400f8eba:	48 85 c9             	test   %rcx,%rcx
1400f8ebd:	0f 84 25 05 00 00    	je     0x1400f93e8
1400f8ec3:	48 8b 01             	mov    (%rcx),%rax
1400f8ec6:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1400f8ecb:	41 b8 23 00 00 00    	mov    $0x23,%r8d
1400f8ed1:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f8ed6:	48 8b 40 20          	mov    0x20(%rax),%rax
1400f8eda:	ff 15 50 9f 11 00    	call   *0x119f50(%rip)        # 0x140212e30
1400f8ee0:	44 39 38             	cmp    %r15d,(%rax)
1400f8ee3:	75 1e                	jne    0x1400f8f03
1400f8ee5:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
1400f8ee9:	48 85 c9             	test   %rcx,%rcx
1400f8eec:	0f 84 03 05 00 00    	je     0x1400f93f5
1400f8ef2:	45 8b cc             	mov    %r12d,%r9d
1400f8ef5:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1400f8efa:	41 8b d4             	mov    %r12d,%edx
1400f8efd:	ff 15 7d 97 23 00    	call   *0x23977d(%rip)        # 0x140332680
1400f8f03:	48 8b 06             	mov    (%rsi),%rax
1400f8f06:	48 8b ce             	mov    %rsi,%rcx
1400f8f09:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1400f8f10:	ff 15 1a 9f 11 00    	call   *0x119f1a(%rip)        # 0x140212e30
1400f8f16:	48 8b d8             	mov    %rax,%rbx
1400f8f19:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f8f1e:	48 85 c0             	test   %rax,%rax
1400f8f21:	74 10                	je     0x1400f8f33
1400f8f23:	48 8b 00             	mov    (%rax),%rax
1400f8f26:	48 8b cb             	mov    %rbx,%rcx
1400f8f29:	48 8b 00             	mov    (%rax),%rax
1400f8f2c:	ff 15 fe 9e 11 00    	call   *0x119efe(%rip)        # 0x140212e30
1400f8f32:	90                   	nop
1400f8f33:	48 8b d6             	mov    %rsi,%rdx
1400f8f36:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400f8f3b:	e8 bc 3a fe ff       	call   0x1400dc9fc
1400f8f40:	48 85 db             	test   %rbx,%rbx
1400f8f43:	0f 84 cd 00 00 00    	je     0x1400f9016
1400f8f49:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400f8f4e:	48 85 c9             	test   %rcx,%rcx
1400f8f51:	0f 84 c4 00 00 00    	je     0x1400f901b
1400f8f57:	48 8d 56 20          	lea    0x20(%rsi),%rdx
1400f8f5b:	4c 8b cb             	mov    %rbx,%r9
1400f8f5e:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1400f8f63:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400f8f68:	e8 23 3b fe ff       	call   0x1400dca90
1400f8f6d:	8b 44 24 68          	mov    0x68(%rsp),%eax
1400f8f71:	85 c0                	test   %eax,%eax