14013aaab:	ff 15 4f 1b 9d 00    	call   *0x9d1b4f(%rip)        # 0x140b0c600
14013aab1:	84 db                	test   %bl,%bl
14013aab3:	0f 85 d9 02 00 00    	jne    0x14013ad92
14013aab9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013aabe:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013aac2:	48 8b 01             	mov    (%rcx),%rax
14013aac5:	48 8b 40 78          	mov    0x78(%rax),%rax
14013aac9:	ff 15 69 21 9d 00    	call   *0x9d2169(%rip)        # 0x140b0cc38
14013aacf:	8b f8                	mov    %eax,%edi
14013aad1:	85 c0                	test   %eax,%eax
14013aad3:	0f 88 b9 02 00 00    	js     0x14013ad92
14013aad9:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14013aadd:	e8 6e 8c ff ff       	call   0x140133750
14013aae2:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14013aae6:	ff 15 14 1b 9d 00    	call   *0x9d1b14(%rip)        # 0x140b0c600
14013aaec:	49 ff c7             	inc    %r15
14013aaef:	49 83 c4 04          	add    $0x4,%r12
14013aaf3:	4c 3b fb             	cmp    %rbx,%r15
14013aaf6:	73 11                	jae    0x14013ab09
14013aaf8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14013aafd:	e9 bd fd ff ff       	jmp    0x14013a8bf
14013ab02:	ff 15 90 1e 9d 00    	call   *0x9d1e90(%rip)        # 0x140b0c998
14013ab08:	90                   	nop
14013ab09:	48 8d 8d 28 02 00 00 	lea    0x228(%rbp),%rcx
14013ab10:	e8 3b 8c ff ff       	call   0x140133750
14013ab15:	48 8d 8d 28 02 00 00 	lea    0x228(%rbp),%rcx
14013ab1c:	ff 15 de 1a 9d 00    	call   *0x9d1ade(%rip)        # 0x140b0c600
14013ab22:	48 8d 8d b0 06 00 00 	lea    0x6b0(%rbp),%rcx
14013ab29:	e8 32 08 ee ff       	call   0x14001b360
14013ab2e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14013ab33:	e8 28 08 ee ff       	call   0x14001b360
14013ab38:	45 33 ed             	xor    %r13d,%r13d
14013ab3b:	4c 8d 25 9e 5d a0 00 	lea    0xa05d9e(%rip),%r12        # 0x140b408e0
14013ab42:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013ab46:	48 8b 01             	mov    (%rcx),%rax
14013ab49:	48 8b 40 78          	mov    0x78(%rax),%rax
14013ab4d:	ff 15 e5 20 9d 00    	call   *0x9d20e5(%rip)        # 0x140b0cc38
14013ab53:	8b f8                	mov    %eax,%edi
14013ab55:	85 c0                	test   %eax,%eax
14013ab57:	0f 88 3e 01 00 00    	js     0x14013ac9b
14013ab5d:	49 8b 06             	mov    (%r14),%rax
14013ab60:	44 38 a8 b4 00 00 00 	cmp    %r13b,0xb4(%rax)
14013ab67:	75 4f                	jne    0x14013abb8
14013ab69:	44 38 a8 b5 00 00 00 	cmp    %r13b,0xb5(%rax)
14013ab70:	74 46                	je     0x14013abb8
14013ab72:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013ab76:	48 8b 01             	mov    (%rcx),%rax
14013ab79:	45 33 c9             	xor    %r9d,%r9d
14013ab7c:	4c 8d 05 dd 7f a0 00 	lea    0xa07fdd(%rip),%r8        # 0x140b42b60
14013ab83:	49 8b d4             	mov    %r12,%rdx
14013ab86:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013ab8d:	ff 15 a5 20 9d 00    	call   *0x9d20a5(%rip)        # 0x140b0cc38
14013ab93:	8b f8                	mov    %eax,%edi
14013ab95:	85 c0                	test   %eax,%eax
14013ab97:	0f 88 fe 00 00 00    	js     0x14013ac9b
14013ab9d:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013aba1:	48 8b 01             	mov    (%rcx),%rax
14013aba4:	48 8b 40 78          	mov    0x78(%rax),%rax
14013aba8:	ff 15 8a 20 9d 00    	call   *0x9d208a(%rip)        # 0x140b0cc38
14013abae:	8b f8                	mov    %eax,%edi
14013abb0:	85 c0                	test   %eax,%eax
14013abb2:	0f 88 e3 00 00 00    	js     0x14013ac9b
14013abb8:	49 8b 0e             	mov    (%r14),%rcx
14013abbb:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
14013abc2:	48 8b 01             	mov    (%rcx),%rax
14013abc5:	48 8b 00             	mov    (%rax),%rax
14013abc8:	ff 15 6a 20 9d 00    	call   *0x9d206a(%rip)        # 0x140b0cc38
14013abce:	83 f8 05             	cmp    $0x5,%eax
14013abd1:	75 72                	jne    0x14013ac45
14013abd3:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013abd7:	48 8b 01             	mov    (%rcx),%rax
14013abda:	45 33 c9             	xor    %r9d,%r9d
14013abdd:	4c 8d 05 44 7f a0 00 	lea    0xa07f44(%rip),%r8        # 0x140b42b28
14013abe4:	49 8b d4             	mov    %r12,%rdx
14013abe7:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013abee:	ff 15 44 20 9d 00    	call   *0x9d2044(%rip)        # 0x140b0cc38
14013abf4:	8b f8                	mov    %eax,%edi
14013abf6:	85 c0                	test   %eax,%eax
14013abf8:	0f 88 9d 00 00 00    	js     0x14013ac9b
14013abfe:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013ac02:	48 8b 01             	mov    (%rcx),%rax
14013ac05:	48 8d 15 3c 7f a0 00 	lea    0xa07f3c(%rip),%rdx        # 0x140b42b48
14013ac0c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14013ac11:	45 33 c9             	xor    %r9d,%r9d
14013ac14:	4c 8d 05 9d 7d a0 00 	lea    0xa07d9d(%rip),%r8        # 0x140b429b8
14013ac1b:	49 8b d4             	mov    %r12,%rdx
14013ac1e:	48 8b 40 38          	mov    0x38(%rax),%rax
14013ac22:	ff 15 10 20 9d 00    	call   *0x9d2010(%rip)        # 0x140b0cc38
14013ac28:	8b f8                	mov    %eax,%edi
14013ac2a:	85 c0                	test   %eax,%eax
14013ac2c:	78 6d                	js     0x14013ac9b
14013ac2e:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013ac32:	48 8b 01             	mov    (%rcx),%rax
14013ac35:	48 8b 40 78          	mov    0x78(%rax),%rax
14013ac39:	ff 15 f9 1f 9d 00    	call   *0x9d1ff9(%rip)        # 0x140b0cc38
14013ac3f:	8b f8                	mov    %eax,%edi
14013ac41:	85 c0                	test   %eax,%eax
14013ac43:	78 56                	js     0x14013ac9b
14013ac45:	49 8b 0e             	mov    (%r14),%rcx
14013ac48:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
14013ac4f:	48 8b 01             	mov    (%rcx),%rax
14013ac52:	48 8b 00             	mov    (%rax),%rax
14013ac55:	ff 15 dd 1f 9d 00    	call   *0x9d1fdd(%rip)        # 0x140b0cc38
14013ac5b:	83 f8 03             	cmp    $0x3,%eax
14013ac5e:	75 21                	jne    0x14013ac81
14013ac60:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14013ac65:	44 8d 48 fe          	lea    -0x2(%rax),%r9d
14013ac69:	4c 8d 05 98 7f a0 00 	lea    0xa07f98(%rip),%r8        # 0x140b42c08
14013ac70:	49 8b d4             	mov    %r12,%rdx
14013ac73:	48 8b ce             	mov    %rsi,%rcx
14013ac76:	e8 b9 fa 01 00       	call   0x14015a734
14013ac7b:	8b f8                	mov    %eax,%edi
14013ac7d:	85 c0                	test   %eax,%eax
14013ac7f:	78 1a                	js     0x14013ac9b
14013ac81:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013ac85:	48 8b 01             	mov    (%rcx),%rax
14013ac88:	48 8b 40 78          	mov    0x78(%rax),%rax
14013ac8c:	ff 15 a6 1f 9d 00    	call   *0x9d1fa6(%rip)        # 0x140b0cc38
14013ac92:	8b f8                	mov    %eax,%edi
14013ac94:	85 c0                	test   %eax,%eax
14013ac96:	78 03                	js     0x14013ac9b
14013ac98:	41 8b fd             	mov    %r13d,%edi
14013ac9b:	48 8d 8d 28 03 00 00 	lea    0x328(%rbp),%rcx
14013aca2:	e8 a9 8a ff ff       	call   0x140133750
14013aca7:	48 8d 8d 28 03 00 00 	lea    0x328(%rbp),%rcx
14013acae:	ff 15 4c 19 9d 00    	call   *0x9d194c(%rip)        # 0x140b0c600
14013acb4:	90                   	nop
14013acb5:	48 8d 8d 28 04 00 00 	lea    0x428(%rbp),%rcx
14013acbc:	e8 8f 8a ff ff       	call   0x140133750
14013acc1:	48 8d 8d 28 04 00 00 	lea    0x428(%rbp),%rcx
14013acc8:	ff 15 32 19 9d 00    	call   *0x9d1932(%rip)        # 0x140b0c600
14013acce:	90                   	nop
14013accf:	48 8d 8d 28 05 00 00 	lea    0x528(%rbp),%rcx
14013acd6:	e8 75 8a ff ff       	call   0x140133750
14013acdb:	48 8d 8d 28 05 00 00 	lea    0x528(%rbp),%rcx
14013ace2:	ff 15 18 19 9d 00    	call   *0x9d1918(%rip)        # 0x140b0c600
14013ace8:	90                   	nop
14013ace9:	48 8d 8d 28 06 00 00 	lea    0x628(%rbp),%rcx
14013acf0:	e8 5b 8a ff ff       	call   0x140133750
14013acf5:	48 8d 8d 28 06 00 00 	lea    0x628(%rbp),%rcx
14013acfc:	ff 15 fe 18 9d 00    	call   *0x9d18fe(%rip)        # 0x140b0c600
14013ad02:	90                   	nop
14013ad03:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14013ad08:	48 85 c9             	test   %rcx,%rcx
14013ad0b:	74 40                	je     0x14013ad4d
14013ad0d:	83 c8 ff             	or     $0xffffffff,%eax
14013ad10:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14013ad15:	83 f8 01             	cmp    $0x1,%eax
14013ad18:	75 33                	jne    0x14013ad4d
14013ad1a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14013ad1f:	48 8b 03             	mov    (%rbx),%rax
14013ad22:	48 8b cb             	mov    %rbx,%rcx
14013ad25:	48 8b 00             	mov    (%rax),%rax
14013ad28:	ff 15 0a 1f 9d 00    	call   *0x9d1f0a(%rip)        # 0x140b0cc38
14013ad2e:	83 c9 ff             	or     $0xffffffff,%ecx
14013ad31:	f0 0f c1 4b 0c       	lock xadd %ecx,0xc(%rbx)
14013ad36:	83 f9 01             	cmp    $0x1,%ecx
14013ad39:	75 12                	jne    0x14013ad4d
14013ad3b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14013ad40:	48 8b 11             	mov    (%rcx),%rdx
14013ad43:	48 8b 42 08          	mov    0x8(%rdx),%rax
14013ad47:	ff 15 eb 1e 9d 00    	call   *0x9d1eeb(%rip)        # 0x140b0cc38
14013ad4d:	8b c7                	mov    %edi,%eax
14013ad4f:	48 8b 8d d0 06 00 00 	mov    0x6d0(%rbp),%rcx
14013ad56:	48 33 cc             	xor    %rsp,%rcx
14013ad59:	e8 82 48 9b 00       	call   0x140aef5e0
14013ad5e:	4c 8d 9c 24 30 08 00 	lea    0x830(%rsp),%r11
14013ad65:	00
14013ad66:	49 8b 5b 50          	mov    0x50(%r11),%rbx
14013ad6a:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
14013ad6f:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
14013ad74:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
14013ad79:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
14013ad7e:	45 0f 28 53 b0       	movaps -0x50(%r11),%xmm10
14013ad83:	49 8b e3             	mov    %r11,%rsp
14013ad86:	41 5f                	pop    %r15
14013ad88:	41 5e                	pop    %r14
14013ad8a:	41 5d                	pop    %r13
14013ad8c:	41 5c                	pop    %r12
14013ad8e:	5f                   	pop    %rdi
14013ad8f:	5e                   	pop    %rsi
14013ad90:	5d                   	pop    %rbp
14013ad91:	c3                   	ret
14013ad92:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14013ad96:	e8 b5 89 ff ff       	call   0x140133750
14013ad9b:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14013ad9f:	ff 15 5b 18 9d 00    	call   *0x9d185b(%rip)        # 0x140b0c600
14013ada5:	90                   	nop
14013ada6:	48 8d 8d 28 02 00 00 	lea    0x228(%rbp),%rcx
14013adad:	e8 9e 89 ff ff       	call   0x140133750
14013adb2:	48 8d 8d 28 02 00 00 	lea    0x228(%rbp),%rcx
14013adb9:	ff 15 41 18 9d 00    	call   *0x9d1841(%rip)        # 0x140b0c600
14013adbf:	48 8d 8d b0 06 00 00 	lea    0x6b0(%rbp),%rcx
14013adc6:	e8 95 05 ee ff       	call   0x14001b360
14013adcb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14013add0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14013add5:	e8 86 05 ee ff       	call   0x14001b360
14013adda:	e9 bc fe ff ff       	jmp    0x14013ac9b
14013addf:	ff 15 b3 1b 9d 00    	call   *0x9d1bb3(%rip)        # 0x140b0c998
14013ade5:	cc                   	int3
14013ade6:	90                   	nop
14013ade7:	90                   	nop
14013ade8:	40 53                	rex push %rbx
14013adea:	55                   	push   %rbp
14013adeb:	56                   	push   %rsi
14013adec:	57                   	push   %rdi
14013aded:	48 81 ec 78 01 00 00 	sub    $0x178,%rsp
14013adf4:	48 8b 05 45 42 b8 00 	mov    0xb84245(%rip),%rax        # 0x140cbf040
14013adfb:	48 33 c4             	xor    %rsp,%rax
14013adfe:	48 89 84 24 60 01 00 	mov    %rax,0x160(%rsp)
14013ae05:	00
14013ae06:	49 8b d9             	mov    %r9,%rbx
14013ae09:	49 8b f8             	mov    %r8,%rdi
14013ae0c:	48 8b e9             	mov    %rcx,%rbp
14013ae0f:	33 f6                	xor    %esi,%esi
14013ae11:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14013ae15:	48 8b 01             	mov    (%rcx),%rax
14013ae18:	4c 8d 0d f9 7d a0 00 	lea    0xa07df9(%rip),%r9        # 0x140b42c18
14013ae1f:	4c 8d 05 ba 7d a0 00 	lea    0xa07dba(%rip),%r8        # 0x140b42be0
14013ae26:	84 d2                	test   %dl,%dl
14013ae28:	4d 0f 45 c1          	cmovne %r9,%r8
14013ae2c:	45 33 c9             	xor    %r9d,%r9d
14013ae2f:	48 8d 15 aa 5a a0 00 	lea    0xa05aaa(%rip),%rdx        # 0x140b408e0
14013ae36:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14013ae3d:	ff 15 f5 1d 9d 00    	call   *0x9d1df5(%rip)        # 0x140b0cc38
14013ae43:	85 c0                	test   %eax,%eax
14013ae45:	0f 88 42 01 00 00    	js     0x14013af8d
14013ae4b:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14013ae4f:	48 8b 01             	mov    (%rcx),%rax
14013ae52:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
14013ae57:	76 03                	jbe    0x14013ae5c
14013ae59:	48 8b 1b             	mov    (%rbx),%rbx
14013ae5c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14013ae61:	45 33 c9             	xor    %r9d,%r9d
14013ae64:	4c 8d 05 55 7b a0 00 	lea    0xa07b55(%rip),%r8        # 0x140b429c0
14013ae6b:	48 8d 15 6e 5a a0 00 	lea    0xa05a6e(%rip),%rdx        # 0x140b408e0
14013ae72:	48 8b 40 38          	mov    0x38(%rax),%rax
14013ae76:	ff 15 bc 1d 9d 00    	call   *0x9d1dbc(%rip)        # 0x140b0cc38
14013ae7c:	85 c0                	test   %eax,%eax
14013ae7e:	0f 88 09 01 00 00    	js     0x14013af8d
14013ae84:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14013ae89:	e8 3a 89 ff ff       	call   0x1401337c8
14013ae8e:	48 8d 15 d3 5a a0 00 	lea    0xa05ad3(%rip),%rdx        # 0x140b40968
14013ae95:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013ae9a:	e8 1d 8a ff ff       	call   0x1401338bc
14013ae9f:	48 8b d7             	mov    %rdi,%rdx
14013aea2:	48 8b c8             	mov    %rax,%rcx
14013aea5:	ff 15 dd 14 9d 00    	call   *0x9d14dd(%rip)        # 0x140b0c388
14013aeab:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
14013aeaf:	48 8b 07             	mov    (%rdi),%rax
14013aeb2:	48 8b 58 38          	mov    0x38(%rax),%rbx
14013aeb6:	48 8d 94 24 40 01 00 	lea    0x140(%rsp),%rdx
14013aebd:	00
14013aebe:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14013aec3:	e8 b0 3b fd ff       	call   0x14010ea78
14013aec8:	48 8d 94 24 40 01 00 	lea    0x140(%rsp),%rdx
14013aecf:	00
14013aed0:	48 83 bc 24 58 01 00 	cmpq   $0x7,0x158(%rsp)
14013aed7:	00 07
14013aed9:	48 0f 47 94 24 40 01 	cmova  0x140(%rsp),%rdx
14013aee0:	00 00
14013aee2:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14013aee7:	45 33 c9             	xor    %r9d,%r9d
14013aeea:	4c 8d 05 0f 7d a0 00 	lea    0xa07d0f(%rip),%r8        # 0x140b42c00
14013aef1:	48 8d 15 f8 59 a0 00 	lea    0xa059f8(%rip),%rdx        # 0x140b408f0
14013aef8:	48 8b cf             	mov    %rdi,%rcx
14013aefb:	48 8b c3             	mov    %rbx,%rax
14013aefe:	ff 15 34 1d 9d 00    	call   *0x9d1d34(%rip)        # 0x140b0cc38
14013af04:	8b d8                	mov    %eax,%ebx
14013af06:	8b f8                	mov    %eax,%edi
14013af08:	c1 ef 1f             	shr    $0x1f,%edi
14013af0b:	48 8b 84 24 58 01 00 	mov    0x158(%rsp),%rax
14013af12:	00
14013af13:	48 83 f8 07          	cmp    $0x7,%rax
14013af17:	76 39                	jbe    0x14013af52
14013af19:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14013af20:	00
14013af21:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
14013af28:	00
14013af29:	48 8b d1             	mov    %rcx,%rdx
14013af2c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14013af32:	72 18                	jb     0x14013af4c
14013af34:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14013af38:	48 2b d1             	sub    %rcx,%rdx
14013af3b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14013af3f:	48 83 f8 1f          	cmp    $0x1f,%rax
14013af43:	76 07                	jbe    0x14013af4c
14013af45:	ff 15 4d 1a 9d 00    	call   *0x9d1a4d(%rip)        # 0x140b0c998
14013af4b:	cc                   	int3
14013af4c:	ff 15 6e 19 9d 00    	call   *0x9d196e(%rip)        # 0x140b0c8c0
14013af52:	40 84 ff             	test   %dil,%dil
14013af55:	75 17                	jne    0x14013af6e
14013af57:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14013af5b:	48 8b 01             	mov    (%rcx),%rax
14013af5e:	48 8b 40 78          	mov    0x78(%rax),%rax
14013af62:	ff 15 d0 1c 9d 00    	call   *0x9d1cd0(%rip)        # 0x140b0cc38
14013af68:	8b d8                	mov    %eax,%ebx
14013af6a:	85 c0                	test   %eax,%eax
14013af6c:	79 02                	jns    0x14013af70
14013af6e:	8b f3                	mov    %ebx,%esi
14013af70:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
14013af77:	00
14013af78:	e8 d3 87 ff ff       	call   0x140133750
14013af7d:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
14013af84:	00
14013af85:	ff 15 75 16 9d 00    	call   *0x9d1675(%rip)        # 0x140b0c600
14013af8b:	8b c6                	mov    %esi,%eax
14013af8d:	48 8b 8c 24 60 01 00 	mov    0x160(%rsp),%rcx
14013af94:	00
14013af95:	48 33 cc             	xor    %rsp,%rcx
14013af98:	e8 43 46 9b 00       	call   0x140aef5e0
14013af9d:	48 81 c4 78 01 00 00 	add    $0x178,%rsp
14013afa4:	5f                   	pop    %rdi
14013afa5:	5e                   	pop    %rsi
14013afa6:	5d                   	pop    %rbp
14013afa7:	5b                   	pop    %rbx
14013afa8:	c3                   	ret
14013afa9:	90                   	nop
14013afaa:	90                   	nop
14013afab:	90                   	nop
14013afac:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14013afb1:	55                   	push   %rbp
14013afb2:	56                   	push   %rsi
14013afb3:	57                   	push   %rdi
14013afb4:	41 54                	push   %r12
14013afb6:	41 55                	push   %r13
14013afb8:	41 56                	push   %r14
14013afba:	41 57                	push   %r15
14013afbc:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
14013afc1:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
14013afc8:	48 8b 05 71 40 b8 00 	mov    0xb84071(%rip),%rax        # 0x140cbf040
14013afcf:	48 33 c4             	xor    %rsp,%rax
14013afd2:	48 89 45 08          	mov    %rax,0x8(%rbp)
14013afd6:	48 8b c2             	mov    %rdx,%rax
14013afd9:	48 8b f1             	mov    %rcx,%rsi
14013afdc:	33 ff                	xor    %edi,%edi
14013afde:	44 8d 47 02          	lea    0x2(%rdi),%r8d
14013afe2:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013afe7:	48 8b 08             	mov    (%rax),%rcx
14013afea:	e8 61 4e 05 00       	call   0x14018fe50
14013afef:	48 8b 10             	mov    (%rax),%rdx
14013aff2:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14013aff7:	4c 8b 70 08          	mov    0x8(%rax),%r14
14013affb:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14013b000:	48 89 38             	mov    %rdi,(%rax)
14013b003:	48 89 78 08          	mov    %rdi,0x8(%rax)
14013b007:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14013b00c:	48 85 db             	test   %rbx,%rbx
14013b00f:	74 3e                	je     0x14013b04f
14013b011:	83 c8 ff             	or     $0xffffffff,%eax