1401d7a7f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401d7a84:	48 89 78 10          	mov    %rdi,0x10(%rax)
1401d7a88:	49 8b cf             	mov    %r15,%rcx
1401d7a8b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401d7a8f:	48 89 68 20          	mov    %rbp,0x20(%rax)
1401d7a93:	44 89 70 28          	mov    %r14d,0x28(%rax)
1401d7a97:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401d7a9c:	49 8b c4             	mov    %r12,%rax
1401d7a9f:	ff 15 8b b3 03 00    	call   *0x3b38b(%rip)        # 0x140212e30
1401d7aa5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401d7aaa:	48 85 c9             	test   %rcx,%rcx
1401d7aad:	74 13                	je     0x1401d7ac2
1401d7aaf:	48 83 64 24 50 00    	andq   $0x0,0x50(%rsp)
1401d7ab5:	48 8b 01             	mov    (%rcx),%rax
1401d7ab8:	48 8b 40 10          	mov    0x10(%rax),%rax
1401d7abc:	ff 15 6e b3 03 00    	call   *0x3b36e(%rip)        # 0x140212e30
1401d7ac2:	48 85 db             	test   %rbx,%rbx
1401d7ac5:	74 1d                	je     0x1401d7ae4
1401d7ac7:	83 c8 ff             	or     $0xffffffff,%eax
1401d7aca:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401d7acf:	83 f8 01             	cmp    $0x1,%eax
1401d7ad2:	75 10                	jne    0x1401d7ae4
1401d7ad4:	48 8b 03             	mov    (%rbx),%rax
1401d7ad7:	48 8b cb             	mov    %rbx,%rcx
1401d7ada:	48 8b 40 10          	mov    0x10(%rax),%rax
1401d7ade:	ff 15 4c b3 03 00    	call   *0x3b34c(%rip)        # 0x140212e30
1401d7ae4:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401d7ae9:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401d7aee:	48 83 c4 20          	add    $0x20,%rsp
1401d7af2:	41 5f                	pop    %r15
1401d7af4:	41 5e                	pop    %r14
1401d7af6:	41 5c                	pop    %r12
1401d7af8:	5f                   	pop    %rdi
1401d7af9:	5e                   	pop    %rsi
1401d7afa:	c3                   	ret
1401d7afb:	b9 62 f4 31 01       	mov    $0x131f462,%ecx
1401d7b00:	e8 73 38 e3 ff       	call   0x14000b378
1401d7b05:	cc                   	int3
1401d7b06:	33 d2                	xor    %edx,%edx
1401d7b08:	b9 57 25 65 1f       	mov    $0x1f652557,%ecx
1401d7b0d:	e8 d2 37 e3 ff       	call   0x14000b2e4
1401d7b12:	cc                   	int3
1401d7b13:	33 d2                	xor    %edx,%edx
1401d7b15:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401d7b1a:	e8 c5 37 e3 ff       	call   0x14000b2e4
1401d7b1f:	cc                   	int3
1401d7b20:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401d7b25:	55                   	push   %rbp
1401d7b26:	56                   	push   %rsi
1401d7b27:	57                   	push   %rdi
1401d7b28:	41 54                	push   %r12
1401d7b2a:	41 55                	push   %r13
1401d7b2c:	41 56                	push   %r14
1401d7b2e:	41 57                	push   %r15
1401d7b30:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1401d7b35:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1401d7b3c:	48 8b 05 3d 96 12 00 	mov    0x12963d(%rip),%rax        # 0x140301180
1401d7b43:	48 33 c4             	xor    %rsp,%rax
1401d7b46:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1401d7b4a:	41 8b d8             	mov    %r8d,%ebx
1401d7b4d:	4c 8b fa             	mov    %rdx,%r15
1401d7b50:	48 8b f9             	mov    %rcx,%rdi
1401d7b53:	8a 41 10             	mov    0x10(%rcx),%al
1401d7b56:	45 33 e4             	xor    %r12d,%r12d
1401d7b59:	84 c0                	test   %al,%al
1401d7b5b:	0f 85 d9 08 00 00    	jne    0x1401d843a
1401d7b61:	41 8b cc             	mov    %r12d,%ecx
1401d7b64:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
1401d7b68:	48 8d 35 71 d2 12 00 	lea    0x12d271(%rip),%rsi        # 0x140304de0
1401d7b6f:	44 8a 15 62 d2 12 00 	mov    0x12d262(%rip),%r10b        # 0x140304dd8
1401d7b76:	45 84 d2             	test   %r10b,%r10b
1401d7b79:	74 14                	je     0x1401d7b8f
1401d7b7b:	48 8b ce             	mov    %rsi,%rcx
1401d7b7e:	ff 15 ec a6 03 00    	call   *0x3a6ec(%rip)        # 0x140212270
1401d7b84:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1401d7b88:	44 8a 15 49 d2 12 00 	mov    0x12d249(%rip),%r10b        # 0x140304dd8
1401d7b8f:	4c 8b 47 28          	mov    0x28(%rdi),%r8
1401d7b93:	49 8b 40 08          	mov    0x8(%r8),%rax
1401d7b97:	49 8b d0             	mov    %r8,%rdx
1401d7b9a:	eb 11                	jmp    0x1401d7bad
1401d7b9c:	39 58 20             	cmp    %ebx,0x20(%rax)
1401d7b9f:	73 06                	jae    0x1401d7ba7
1401d7ba1:	48 8b 40 10          	mov    0x10(%rax),%rax
1401d7ba5:	eb 06                	jmp    0x1401d7bad
1401d7ba7:	48 8b d0             	mov    %rax,%rdx
1401d7baa:	48 8b 00             	mov    (%rax),%rax
1401d7bad:	44 38 60 19          	cmp    %r12b,0x19(%rax)
1401d7bb1:	74 e9                	je     0x1401d7b9c
1401d7bb3:	44 38 62 19          	cmp    %r12b,0x19(%rdx)
1401d7bb7:	75 05                	jne    0x1401d7bbe
1401d7bb9:	3b 5a 20             	cmp    0x20(%rdx),%ebx
1401d7bbc:	73 03                	jae    0x1401d7bc1
1401d7bbe:	49 8b d0             	mov    %r8,%rdx
1401d7bc1:	49 3b d0             	cmp    %r8,%rdx
1401d7bc4:	0f 84 83 00 00 00    	je     0x1401d7c4d
1401d7bca:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
1401d7bce:	49 8b 41 08          	mov    0x8(%r9),%rax
1401d7bd2:	4d 8b c1             	mov    %r9,%r8
1401d7bd5:	44 38 60 19          	cmp    %r12b,0x19(%rax)
1401d7bd9:	75 1c                	jne    0x1401d7bf7
1401d7bdb:	4c 8b 5a 28          	mov    0x28(%rdx),%r11
1401d7bdf:	4c 39 58 20          	cmp    %r11,0x20(%rax)
1401d7be3:	73 06                	jae    0x1401d7beb
1401d7be5:	48 8b 40 10          	mov    0x10(%rax),%rax
1401d7be9:	eb 06                	jmp    0x1401d7bf1
1401d7beb:	4c 8b c0             	mov    %rax,%r8
1401d7bee:	48 8b 00             	mov    (%rax),%rax
1401d7bf1:	44 38 60 19          	cmp    %r12b,0x19(%rax)
1401d7bf5:	74 e8                	je     0x1401d7bdf
1401d7bf7:	45 38 60 19          	cmp    %r12b,0x19(%r8)
1401d7bfb:	75 0a                	jne    0x1401d7c07
1401d7bfd:	49 8b 40 20          	mov    0x20(%r8),%rax
1401d7c01:	48 39 42 28          	cmp    %rax,0x28(%rdx)
1401d7c05:	73 03                	jae    0x1401d7c0a
1401d7c07:	4d 8b c1             	mov    %r9,%r8
1401d7c0a:	4d 3b c1             	cmp    %r9,%r8
1401d7c0d:	74 3e                	je     0x1401d7c4d
1401d7c0f:	48 8b 5a 28          	mov    0x28(%rdx),%rbx
1401d7c13:	48 3b cb             	cmp    %rbx,%rcx
1401d7c16:	74 2f                	je     0x1401d7c47
1401d7c18:	48 85 db             	test   %rbx,%rbx
1401d7c1b:	74 14                	je     0x1401d7c31
1401d7c1d:	48 8b 03             	mov    (%rbx),%rax
1401d7c20:	48 8b cb             	mov    %rbx,%rcx
1401d7c23:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d7c27:	ff 15 03 b2 03 00    	call   *0x3b203(%rip)        # 0x140212e30
1401d7c2d:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1401d7c31:	48 85 c9             	test   %rcx,%rcx
1401d7c34:	74 0d                	je     0x1401d7c43
1401d7c36:	48 8b 01             	mov    (%rcx),%rax
1401d7c39:	48 8b 40 10          	mov    0x10(%rax),%rax
1401d7c3d:	ff 15 ed b1 03 00    	call   *0x3b1ed(%rip)        # 0x140212e30
1401d7c43:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1401d7c47:	48 83 c7 18          	add    $0x18,%rdi
1401d7c4b:	eb 68                	jmp    0x1401d7cb5
1401d7c4d:	4c 39 67 20          	cmp    %r12,0x20(%rdi)
1401d7c51:	75 20                	jne    0x1401d7c73
1401d7c53:	45 84 d2             	test   %r10b,%r10b
1401d7c56:	74 0d                	je     0x1401d7c65
1401d7c58:	48 8b ce             	mov    %rsi,%rcx
1401d7c5b:	ff 15 17 a6 03 00    	call   *0x3a617(%rip)        # 0x140212278
1401d7c61:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1401d7c65:	48 85 c9             	test   %rcx,%rcx
1401d7c68:	0f 84 cc 07 00 00    	je     0x1401d843a
1401d7c6e:	e9 ba 07 00 00       	jmp    0x1401d842d
1401d7c73:	48 83 c7 18          	add    $0x18,%rdi
1401d7c77:	48 8b 07             	mov    (%rdi),%rax
1401d7c7a:	48 8b 00             	mov    (%rax),%rax
1401d7c7d:	48 8b 58 20          	mov    0x20(%rax),%rbx
1401d7c81:	48 3b cb             	cmp    %rbx,%rcx
1401d7c84:	74 2f                	je     0x1401d7cb5
1401d7c86:	48 85 db             	test   %rbx,%rbx
1401d7c89:	74 14                	je     0x1401d7c9f
1401d7c8b:	48 8b 03             	mov    (%rbx),%rax
1401d7c8e:	48 8b cb             	mov    %rbx,%rcx
1401d7c91:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d7c95:	ff 15 95 b1 03 00    	call   *0x3b195(%rip)        # 0x140212e30
1401d7c9b:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1401d7c9f:	48 85 c9             	test   %rcx,%rcx
1401d7ca2:	74 0d                	je     0x1401d7cb1
1401d7ca4:	48 8b 01             	mov    (%rcx),%rax
1401d7ca7:	48 8b 40 10          	mov    0x10(%rax),%rax
1401d7cab:	ff 15 7f b1 03 00    	call   *0x3b17f(%rip)        # 0x140212e30
1401d7cb1:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1401d7cb5:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401d7cb9:	48 8b cf             	mov    %rdi,%rcx
1401d7cbc:	e8 cf 08 00 00       	call   0x1401d8590
1401d7cc1:	44 8b 30             	mov    (%rax),%r14d
1401d7cc4:	44 38 25 0d d1 12 00 	cmp    %r12b,0x12d10d(%rip)        # 0x140304dd8
1401d7ccb:	74 09                	je     0x1401d7cd6
1401d7ccd:	48 8b ce             	mov    %rsi,%rcx
1401d7cd0:	ff 15 a2 a5 03 00    	call   *0x3a5a2(%rip)        # 0x140212278
1401d7cd6:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1401d7cda:	48 85 c9             	test   %rcx,%rcx
1401d7cdd:	0f 84 57 07 00 00    	je     0x1401d843a
1401d7ce3:	45 85 f6             	test   %r14d,%r14d
1401d7ce6:	0f 84 38 07 00 00    	je     0x1401d8424
1401d7cec:	48 8d 05 bd ed 06 00 	lea    0x6edbd(%rip),%rax        # 0x140246ab0
1401d7cf3:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1401d7cf7:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1401d7cfb:	e8 80 1a e9 ff       	call   0x140069780
1401d7d00:	4c 89 65 bf          	mov    %r12,-0x41(%rbp)
1401d7d04:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1401d7d08:	e8 63 45 00 00       	call   0x1401dc270
1401d7d0d:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1401d7d11:	e8 5a 45 00 00       	call   0x1401dc270
1401d7d16:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7d1a:	48 85 c9             	test   %rcx,%rcx
1401d7d1d:	0f 84 4d 07 00 00    	je     0x1401d8470
1401d7d23:	48 8b 01             	mov    (%rcx),%rax
1401d7d26:	48 8d 15 d3 9f 08 00 	lea    0x89fd3(%rip),%rdx        # 0x140261d00
1401d7d2d:	48 8b 40 38          	mov    0x38(%rax),%rax
1401d7d31:	ff 15 f9 b0 03 00    	call   *0x3b0f9(%rip)        # 0x140212e30
1401d7d37:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7d3b:	48 85 c9             	test   %rcx,%rcx
1401d7d3e:	0f 84 2c 07 00 00    	je     0x1401d8470
1401d7d44:	48 8b 01             	mov    (%rcx),%rax
1401d7d47:	48 8d 15 aa 79 0e 00 	lea    0xe79aa(%rip),%rdx        # 0x1402bf6f8
1401d7d4e:	48 8b 40 38          	mov    0x38(%rax),%rax
1401d7d52:	ff 15 d8 b0 03 00    	call   *0x3b0d8(%rip)        # 0x140212e30
1401d7d58:	49 8b 5f 10          	mov    0x10(%r15),%rbx
1401d7d5c:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1401d7d60:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401d7d64:	e8 43 c5 e8 ff       	call   0x1400642ac
1401d7d69:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401d7d6f:	48 8d 15 26 8a 07 00 	lea    0x78a26(%rip),%rdx        # 0x14025079c
1401d7d76:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1401d7d7a:	e8 4d d8 e2 ff       	call   0x1400055cc
1401d7d7f:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401d7d83:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1401d7d87:	4c 8b c7             	mov    %rdi,%r8
1401d7d8a:	49 ff c0             	inc    %r8
1401d7d8d:	46 38 24 02          	cmp    %r12b,(%rdx,%r8,1)
1401d7d91:	75 f7                	jne    0x1401d7d8a
1401d7d93:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1401d7d97:	e8 30 d8 e2 ff       	call   0x1400055cc
1401d7d9c:	90                   	nop
1401d7d9d:	49 8b dc             	mov    %r12,%rbx
1401d7da0:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1401d7da4:	48 8d 0c 45 02 00 00 	lea    0x2(,%rax,2),%rcx
1401d7dab:	00
1401d7dac:	ff 15 9e ad 03 00    	call   *0x3ad9e(%rip)        # 0x140212b50
1401d7db2:	48 8b d0             	mov    %rax,%rdx
1401d7db5:	41 bd 0f 00 00 00    	mov    $0xf,%r13d
1401d7dbb:	48 85 c0             	test   %rax,%rax
1401d7dbe:	74 32                	je     0x1401d7df2
1401d7dc0:	48 8b d8             	mov    %rax,%rbx
1401d7dc3:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1401d7dc7:	4c 39 6d f7          	cmp    %r13,-0x9(%rbp)
1401d7dcb:	48 0f 47 4d df       	cmova  -0x21(%rbp),%rcx
1401d7dd0:	eb 11                	jmp    0x1401d7de3
1401d7dd2:	3c 2e                	cmp    $0x2e,%al
1401d7dd4:	74 0a                	je     0x1401d7de0
1401d7dd6:	0f be 01             	movsbl (%rcx),%eax
1401d7dd9:	66 89 02             	mov    %ax,(%rdx)
1401d7ddc:	48 83 c2 02          	add    $0x2,%rdx
1401d7de0:	48 ff c1             	inc    %rcx
1401d7de3:	8a 01                	mov    (%rcx),%al
1401d7de5:	84 c0                	test   %al,%al
1401d7de7:	75 e9                	jne    0x1401d7dd2
1401d7de9:	66 44 89 22          	mov    %r12w,(%rdx)
1401d7ded:	41 8b f4             	mov    %r12d,%esi
1401d7df0:	eb 05                	jmp    0x1401d7df7
1401d7df2:	be 0e 00 07 80       	mov    $0x8007000e,%esi
1401d7df7:	85 f6                	test   %esi,%esi
1401d7df9:	0f 89 9f 00 00 00    	jns    0x1401d7e9e
1401d7dff:	0f ae e8             	lfence
1401d7e02:	8b d6                	mov    %esi,%edx
1401d7e04:	b9 11 18 79 02       	mov    $0x2791811,%ecx
1401d7e09:	e8 1e 6d ff ff       	call   0x1401ceb2c
1401d7e0e:	48 85 db             	test   %rbx,%rbx
1401d7e11:	74 09                	je     0x1401d7e1c
1401d7e13:	48 8b cb             	mov    %rbx,%rcx
1401d7e16:	ff 15 24 ad 03 00    	call   *0x3ad24(%rip)        # 0x140212b40
1401d7e1c:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
1401d7e20:	49 3b c5             	cmp    %r13,%rax
1401d7e23:	76 2f                	jbe    0x1401d7e54
1401d7e25:	48 ff c0             	inc    %rax
1401d7e28:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1401d7e2c:	48 8b d1             	mov    %rcx,%rdx
1401d7e2f:	bf 00 10 00 00       	mov    $0x1000,%edi
1401d7e34:	48 3b c7             	cmp    %rdi,%rax
1401d7e37:	72 15                	jb     0x1401d7e4e
1401d7e39:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d7e3d:	48 2b d1             	sub    %rcx,%rdx
1401d7e40:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401d7e44:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d7e48:	0f 87 96 05 00 00    	ja     0x1401d83e4
1401d7e4e:	ff 15 ec ac 03 00    	call   *0x3acec(%rip)        # 0x140212b40
1401d7e54:	0f ae e8             	lfence
1401d7e57:	4c 89 65 ef          	mov    %r12,-0x11(%rbp)
1401d7e5b:	4c 89 6d f7          	mov    %r13,-0x9(%rbp)
1401d7e5f:	44 88 65 df          	mov    %r12b,-0x21(%rbp)
1401d7e63:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7e67:	48 85 c9             	test   %rcx,%rcx
1401d7e6a:	74 11                	je     0x1401d7e7d
1401d7e6c:	4c 89 65 b7          	mov    %r12,-0x49(%rbp)
1401d7e70:	48 8b 01             	mov    (%rcx),%rax
1401d7e73:	48 8b 40 08          	mov    0x8(%rax),%rax
1401d7e77:	ff 15 b3 af 03 00    	call   *0x3afb3(%rip)        # 0x140212e30
1401d7e7d:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1401d7e81:	48 85 c9             	test   %rcx,%rcx
1401d7e84:	74 11                	je     0x1401d7e97
1401d7e86:	4c 89 65 a7          	mov    %r12,-0x59(%rbp)
1401d7e8a:	48 8b 11             	mov    (%rcx),%rdx
1401d7e8d:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401d7e91:	ff 15 99 af 03 00    	call   *0x3af99(%rip)        # 0x140212e30
1401d7e97:	8b c6                	mov    %esi,%eax
1401d7e99:	e9 9e 05 00 00       	jmp    0x1401d843c
1401d7e9e:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7ea2:	48 85 c9             	test   %rcx,%rcx
1401d7ea5:	0f 84 c5 05 00 00    	je     0x1401d8470
1401d7eab:	48 8b 01             	mov    (%rcx),%rax
1401d7eae:	48 8b d3             	mov    %rbx,%rdx
1401d7eb1:	48 8b 40 38          	mov    0x38(%rax),%rax
1401d7eb5:	ff 15 75 af 03 00    	call   *0x3af75(%rip)        # 0x140212e30
1401d7ebb:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7ebf:	48 85 c9             	test   %rcx,%rcx
1401d7ec2:	0f 84 a8 05 00 00    	je     0x1401d8470
1401d7ec8:	48 8b 01             	mov    (%rcx),%rax
1401d7ecb:	48 8b 40 28          	mov    0x28(%rax),%rax
1401d7ecf:	ff 15 5b af 03 00    	call   *0x3af5b(%rip)        # 0x140212e30
1401d7ed5:	84 c0                	test   %al,%al
1401d7ed7:	0f 84 86 05 00 00    	je     0x1401d8463
1401d7edd:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7ee1:	48 85 c9             	test   %rcx,%rcx
1401d7ee4:	0f 84 86 05 00 00    	je     0x1401d8470
1401d7eea:	48 8b 01             	mov    (%rcx),%rax
1401d7eed:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d7ef1:	ff 15 39 af 03 00    	call   *0x3af39(%rip)        # 0x140212e30
1401d7ef7:	84 c0                	test   %al,%al
1401d7ef9:	0f 84 8b 05 00 00    	je     0x1401d848a
1401d7eff:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7f03:	48 85 c9             	test   %rcx,%rcx
1401d7f06:	0f 84 64 05 00 00    	je     0x1401d8470
1401d7f0c:	48 8b 01             	mov    (%rcx),%rax
1401d7f0f:	48 8d 15 ca 77 0e 00 	lea    0xe77ca(%rip),%rdx        # 0x1402bf6e0
1401d7f16:	48 8b 40 38          	mov    0x38(%rax),%rax
1401d7f1a:	ff 15 10 af 03 00    	call   *0x3af10(%rip)        # 0x140212e30
1401d7f20:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7f24:	48 85 c9             	test   %rcx,%rcx
1401d7f27:	0f 84 43 05 00 00    	je     0x1401d8470
1401d7f2d:	48 8b 01             	mov    (%rcx),%rax
1401d7f30:	48 8d 15 89 77 0e 00 	lea    0xe7789(%rip),%rdx        # 0x1402bf6c0
1401d7f37:	48 8b 40 38          	mov    0x38(%rax),%rax
1401d7f3b:	ff 15 ef ae 03 00    	call   *0x3aeef(%rip)        # 0x140212e30
1401d7f41:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7f45:	48 85 c9             	test   %rcx,%rcx
1401d7f48:	0f 84 22 05 00 00    	je     0x1401d8470
1401d7f4e:	48 8b 01             	mov    (%rcx),%rax
1401d7f51:	49 8b 57 18          	mov    0x18(%r15),%rdx
1401d7f55:	48 8b 40 50          	mov    0x50(%rax),%rax
1401d7f59:	ff 15 d1 ae 03 00    	call   *0x3aed1(%rip)        # 0x140212e30
1401d7f5f:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7f63:	48 85 c9             	test   %rcx,%rcx
1401d7f66:	0f 84 04 05 00 00    	je     0x1401d8470
1401d7f6c:	48 8b 01             	mov    (%rcx),%rax
1401d7f6f:	48 8b 40 28          	mov    0x28(%rax),%rax
1401d7f73:	ff 15 b7 ae 03 00    	call   *0x3aeb7(%rip)        # 0x140212e30
1401d7f79:	84 c0                	test   %al,%al
1401d7f7b:	0f 84 e2 04 00 00    	je     0x1401d8463
1401d7f81:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1401d7f85:	48 85 c9             	test   %rcx,%rcx
1401d7f88:	0f 84 e2 04 00 00    	je     0x1401d8470
1401d7f8e:	48 8b 01             	mov    (%rcx),%rax
1401d7f91:	48 8b 40 20          	mov    0x20(%rax),%rax
1401d7f95:	ff 15 95 ae 03 00    	call   *0x3ae95(%rip)        # 0x140212e30
1401d7f9b:	84 c0                	test   %al,%al
1401d7f9d:	0f 84 e7 04 00 00    	je     0x1401d848a
1401d7fa3:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx