140147d47:	48 89 01             	mov    %rax,(%rcx)
140147d4a:	48 8b 41 08          	mov    0x8(%rcx),%rax
140147d4e:	48 63 48 04          	movslq 0x4(%rax),%rcx
140147d52:	48 8d 05 af 25 0d 00 	lea    0xd25af(%rip),%rax        # 0x14021a308
140147d59:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
140147d5e:	48 8d 05 eb 34 0d 00 	lea    0xd34eb(%rip),%rax        # 0x14021b250
140147d65:	49 89 00             	mov    %rax,(%r8)
140147d68:	49 8b 40 08          	mov    0x8(%r8),%rax
140147d6c:	48 63 48 04          	movslq 0x4(%rax),%rcx
140147d70:	48 8d 05 a1 35 0d 00 	lea    0xd35a1(%rip),%rax        # 0x14021b318
140147d77:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
140147d7c:	48 8d 05 bd 35 0d 00 	lea    0xd35bd(%rip),%rax        # 0x14021b340
140147d83:	45 89 48 10          	mov    %r9d,0x10(%r8)
140147d87:	49 89 00             	mov    %rax,(%r8)
140147d8a:	49 8b 40 08          	mov    0x8(%r8),%rax
140147d8e:	48 63 48 04          	movslq 0x4(%rax),%rcx
140147d92:	48 8d 05 6f 36 0d 00 	lea    0xd366f(%rip),%rax        # 0x14021b408
140147d99:	4a 89 44 01 08       	mov    %rax,0x8(%rcx,%r8,1)
140147d9e:	49 8b c0             	mov    %r8,%rax
140147da1:	c3                   	ret
140147da2:	cc                   	int3
140147da3:	cc                   	int3
140147da4:	cc                   	int3
140147da5:	cc                   	int3
140147da6:	cc                   	int3
140147da7:	cc                   	int3
140147da8:	cc                   	int3
140147da9:	cc                   	int3
140147daa:	cc                   	int3
140147dab:	cc                   	int3
140147dac:	cc                   	int3
140147dad:	cc                   	int3
140147dae:	cc                   	int3
140147daf:	cc                   	int3
140147db0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140147db5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140147dba:	57                   	push   %rdi
140147dbb:	48 83 ec 20          	sub    $0x20,%rsp
140147dbf:	8b fa                	mov    %edx,%edi
140147dc1:	48 8b d9             	mov    %rcx,%rbx
140147dc4:	48 8d 05 75 35 0d 00 	lea    0xd3575(%rip),%rax        # 0x14021b340
140147dcb:	48 89 41 e8          	mov    %rax,-0x18(%rcx)
140147dcf:	4c 8b 41 f0          	mov    -0x10(%rcx),%r8
140147dd3:	4d 63 48 04          	movslq 0x4(%r8),%r9
140147dd7:	48 8d 05 2a 36 0d 00 	lea    0xd362a(%rip),%rax        # 0x14021b408
140147dde:	49 89 44 09 f0       	mov    %rax,-0x10(%r9,%rcx,1)
140147de3:	e8 e8 e0 f7 ff       	call   0x1400c5ed0
140147de8:	90                   	nop
140147de9:	48 8d 05 f8 40 0f 00 	lea    0xf40f8(%rip),%rax        # 0x14023bee8
140147df0:	48 89 03             	mov    %rax,(%rbx)
140147df3:	40 f6 c7 01          	test   $0x1,%dil
140147df7:	74 0e                	je     0x140147e07
140147df9:	ba 20 00 00 00       	mov    $0x20,%edx
140147dfe:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
140147e02:	e8 45 e8 03 00       	call   0x14018664c
140147e07:	48 8d 43 e8          	lea    -0x18(%rbx),%rax
140147e0b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140147e10:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140147e15:	48 83 c4 20          	add    $0x20,%rsp
140147e19:	5f                   	pop    %rdi
140147e1a:	c3                   	ret
140147e1b:	cc                   	int3
140147e1c:	cc                   	int3
140147e1d:	cc                   	int3
140147e1e:	cc                   	int3
140147e1f:	cc                   	int3
140147e20:	40 53                	rex push %rbx
140147e22:	48 83 ec 20          	sub    $0x20,%rsp
140147e26:	48 8b d9             	mov    %rcx,%rbx
140147e29:	e8 a2 e0 f7 ff       	call   0x1400c5ed0
140147e2e:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140147e32:	48 83 39 50          	cmpq   $0x50,(%rcx)
140147e36:	72 11                	jb     0x140147e49
140147e38:	48 8b 41 48          	mov    0x48(%rcx),%rax
140147e3c:	48 85 c0             	test   %rax,%rax
140147e3f:	74 08                	je     0x140147e49
140147e41:	48 83 c4 20          	add    $0x20,%rsp
140147e45:	5b                   	pop    %rbx
140147e46:	48 ff e0             	rex.W jmp *%rax
140147e49:	48 83 c4 20          	add    $0x20,%rsp
140147e4d:	5b                   	pop    %rbx
140147e4e:	c3                   	ret
140147e4f:	cc                   	int3
140147e50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140147e55:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140147e5a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140147e5f:	55                   	push   %rbp
140147e60:	56                   	push   %rsi
140147e61:	57                   	push   %rdi
140147e62:	41 56                	push   %r14
140147e64:	41 57                	push   %r15
140147e66:	48 83 ec 40          	sub    $0x40,%rsp
140147e6a:	4d 8b f9             	mov    %r9,%r15
140147e6d:	4d 8b f0             	mov    %r8,%r14
140147e70:	48 8b f2             	mov    %rdx,%rsi
140147e73:	48 8b d9             	mov    %rcx,%rbx
140147e76:	33 ff                	xor    %edi,%edi
140147e78:	e8 53 e0 f7 ff       	call   0x1400c5ed0
140147e7d:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140147e81:	48 81 3b e8 00 00 00 	cmpq   $0xe8,(%rbx)
140147e88:	0f 82 0d 01 00 00    	jb     0x140147f9b
140147e8e:	48 8b ab e0 00 00 00 	mov    0xe0(%rbx),%rbp
140147e95:	48 85 ed             	test   %rbp,%rbp
140147e98:	0f 84 fd 00 00 00    	je     0x140147f9b
140147e9e:	49 39 3e             	cmp    %rdi,(%r14)
140147ea1:	75 26                	jne    0x140147ec9
140147ea3:	48 89 3e             	mov    %rdi,(%rsi)
140147ea6:	49 8b 16             	mov    (%r14),%rdx
140147ea9:	48 85 d2             	test   %rdx,%rdx
140147eac:	74 16                	je     0x140147ec4
140147eae:	48 8b 42 08          	mov    0x8(%rdx),%rax
140147eb2:	48 63 48 04          	movslq 0x4(%rax),%rcx
140147eb6:	48 83 c2 08          	add    $0x8,%rdx
140147eba:	48 03 ca             	add    %rdx,%rcx
140147ebd:	48 8b 01             	mov    (%rcx),%rax
140147ec0:	ff 50 08             	call   *0x8(%rax)
140147ec3:	90                   	nop
140147ec4:	e9 f3 00 00 00       	jmp    0x140147fbc
140147ec9:	49 8b 17             	mov    (%r15),%rdx
140147ecc:	48 85 d2             	test   %rdx,%rdx
140147ecf:	75 19                	jne    0x140147eea
140147ed1:	48 89 3e             	mov    %rdi,(%rsi)
140147ed4:	49 8b ce             	mov    %r14,%rcx
140147ed7:	e8 e4 ad fa ff       	call   0x1400f2cc0
140147edc:	90                   	nop
140147edd:	49 8b cf             	mov    %r15,%rcx
140147ee0:	e8 db ad fa ff       	call   0x1400f2cc0
140147ee5:	e9 f0 00 00 00       	jmp    0x140147fda
140147eea:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140147eef:	48 8b 42 08          	mov    0x8(%rdx),%rax
140147ef3:	48 63 48 04          	movslq 0x4(%rax),%rcx
140147ef7:	48 83 c2 08          	add    $0x8,%rdx
140147efb:	48 03 ca             	add    %rdx,%rcx
140147efe:	48 8b 01             	mov    (%rcx),%rax
140147f01:	ff 10                	call   *(%rax)
140147f03:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140147f08:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140147f0d:	48 83 7c 24 70 00    	cmpq   $0x0,0x70(%rsp)
140147f13:	75 02                	jne    0x140147f17
140147f15:	eb 54                	jmp    0x140147f6b
140147f17:	b9 78 00 00 00       	mov    $0x78,%ecx
140147f1c:	e8 cf e3 03 00       	call   0x1401862f0
140147f21:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140147f26:	48 85 c0             	test   %rax,%rax
140147f29:	74 0b                	je     0x140147f36
140147f2b:	48 8b c8             	mov    %rax,%rcx
140147f2e:	e8 ed 1d 01 00       	call   0x140159d20
140147f33:	48 8b f8             	mov    %rax,%rdi
140147f36:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140147f3b:	48 89 47 10          	mov    %rax,0x10(%rdi)
140147f3f:	48 8b 07             	mov    (%rdi),%rax
140147f42:	48 8b cf             	mov    %rdi,%rcx
140147f45:	ff 10                	call   *(%rax)
140147f47:	48 83 c7 20          	add    $0x20,%rdi
140147f4b:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140147f50:	48 85 c0             	test   %rax,%rax
140147f53:	74 16                	je     0x140147f6b
140147f55:	48 8b 48 08          	mov    0x8(%rax),%rcx
140147f59:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140147f5d:	48 83 c0 08          	add    $0x8,%rax
140147f61:	48 03 c8             	add    %rax,%rcx
140147f64:	48 8b 01             	mov    (%rcx),%rax
140147f67:	ff 50 08             	call   *0x8(%rax)
140147f6a:	90                   	nop
140147f6b:	49 8b d6             	mov    %r14,%rdx
140147f6e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140147f73:	e8 48 3c ff ff       	call   0x14013bbc0
140147f78:	48 8b c8             	mov    %rax,%rcx
140147f7b:	e8 e0 09 00 00       	call   0x140148960
140147f80:	4c 8b c7             	mov    %rdi,%r8
140147f83:	48 8b d0             	mov    %rax,%rdx
140147f86:	48 8b cb             	mov    %rbx,%rcx
140147f89:	ff d5                	call   *%rbp
140147f8b:	48 8b d0             	mov    %rax,%rdx
140147f8e:	48 8b ce             	mov    %rsi,%rcx
140147f91:	e8 7a 0b 00 00       	call   0x140148b10
140147f96:	e9 39 ff ff ff       	jmp    0x140147ed4
140147f9b:	48 89 3e             	mov    %rdi,(%rsi)
140147f9e:	49 8b 16             	mov    (%r14),%rdx
140147fa1:	48 85 d2             	test   %rdx,%rdx
140147fa4:	74 16                	je     0x140147fbc
140147fa6:	48 8b 42 08          	mov    0x8(%rdx),%rax
140147faa:	48 63 48 04          	movslq 0x4(%rax),%rcx
140147fae:	48 83 c2 08          	add    $0x8,%rdx
140147fb2:	48 03 ca             	add    %rdx,%rcx
140147fb5:	48 8b 01             	mov    (%rcx),%rax
140147fb8:	ff 50 08             	call   *0x8(%rax)
140147fbb:	90                   	nop
140147fbc:	49 8b 17             	mov    (%r15),%rdx
140147fbf:	48 85 d2             	test   %rdx,%rdx
140147fc2:	74 16                	je     0x140147fda
140147fc4:	48 8b 42 08          	mov    0x8(%rdx),%rax
140147fc8:	48 83 c2 08          	add    $0x8,%rdx
140147fcc:	48 63 48 04          	movslq 0x4(%rax),%rcx
140147fd0:	48 03 ca             	add    %rdx,%rcx
140147fd3:	48 8b 01             	mov    (%rcx),%rax
140147fd6:	ff 50 08             	call   *0x8(%rax)
140147fd9:	90                   	nop
140147fda:	48 8b c6             	mov    %rsi,%rax
140147fdd:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140147fe2:	48 83 c4 40          	add    $0x40,%rsp
140147fe6:	41 5f                	pop    %r15
140147fe8:	41 5e                	pop    %r14
140147fea:	5f                   	pop    %rdi
140147feb:	5e                   	pop    %rsi
140147fec:	5d                   	pop    %rbp
140147fed:	c3                   	ret
140147fee:	cc                   	int3
140147fef:	cc                   	int3
140147ff0:	40 53                	rex push %rbx
140147ff2:	48 83 ec 20          	sub    $0x20,%rsp
140147ff6:	48 8b d9             	mov    %rcx,%rbx
140147ff9:	e8 d2 de f7 ff       	call   0x1400c5ed0
140147ffe:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140148002:	48 83 39 60          	cmpq   $0x60,(%rcx)
140148006:	72 11                	jb     0x140148019
140148008:	48 8b 41 58          	mov    0x58(%rcx),%rax
14014800c:	48 85 c0             	test   %rax,%rax
14014800f:	74 08                	je     0x140148019
140148011:	48 83 c4 20          	add    $0x20,%rsp
140148015:	5b                   	pop    %rbx
140148016:	48 ff e0             	rex.W jmp *%rax
140148019:	48 83 c4 20          	add    $0x20,%rsp
14014801d:	5b                   	pop    %rbx
14014801e:	c3                   	ret
14014801f:	cc                   	int3
140148020:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140148025:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014802a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14014802f:	57                   	push   %rdi
140148030:	48 83 ec 20          	sub    $0x20,%rsp
140148034:	41 8b f1             	mov    %r9d,%esi
140148037:	49 8b e8             	mov    %r8,%rbp
14014803a:	48 8b fa             	mov    %rdx,%rdi
14014803d:	48 8b d9             	mov    %rcx,%rbx
140148040:	e8 8b de f7 ff       	call   0x1400c5ed0
140148045:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140148049:	48 81 39 98 00 00 00 	cmpq   $0x98,(%rcx)
140148050:	72 25                	jb     0x140148077
140148052:	48 8b 81 90 00 00 00 	mov    0x90(%rcx),%rax
140148059:	48 85 c0             	test   %rax,%rax
14014805c:	74 19                	je     0x140148077
14014805e:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140148062:	48 85 d2             	test   %rdx,%rdx
140148065:	74 10                	je     0x140148077
140148067:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14014806c:	74 09                	je     0x140148077
14014806e:	4c 8b 45 08          	mov    0x8(%rbp),%r8
140148072:	44 8b ce             	mov    %esi,%r9d
140148075:	ff d0                	call   *%rax
140148077:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014807c:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140148081:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140148086:	48 83 c4 20          	add    $0x20,%rsp
14014808a:	5f                   	pop    %rdi
14014808b:	c3                   	ret
14014808c:	cc                   	int3
14014808d:	cc                   	int3
14014808e:	cc                   	int3
14014808f:	cc                   	int3
140148090:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140148095:	57                   	push   %rdi
140148096:	48 83 ec 30          	sub    $0x30,%rsp
14014809a:	48 8b fa             	mov    %rdx,%rdi
14014809d:	48 8b d9             	mov    %rcx,%rbx
1401480a0:	e8 2b de f7 ff       	call   0x1400c5ed0
1401480a5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401480a9:	48 81 39 d0 00 00 00 	cmpq   $0xd0,(%rcx)
1401480b0:	72 27                	jb     0x1401480d9
1401480b2:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
1401480b9:	48 85 c0             	test   %rax,%rax
1401480bc:	74 1b                	je     0x1401480d9
1401480be:	ff d0                	call   *%rax
1401480c0:	48 8b d0             	mov    %rax,%rdx
1401480c3:	48 8b cf             	mov    %rdi,%rcx
1401480c6:	e8 45 36 ff ff       	call   0x14013b710
1401480cb:	48 8b c7             	mov    %rdi,%rax
1401480ce:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401480d3:	48 83 c4 30          	add    $0x30,%rsp
1401480d7:	5f                   	pop    %rdi
1401480d8:	c3                   	ret
1401480d9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401480de:	48 8b c7             	mov    %rdi,%rax
1401480e1:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1401480e8:	48 83 c4 30          	add    $0x30,%rsp
1401480ec:	5f                   	pop    %rdi
1401480ed:	c3                   	ret
1401480ee:	cc                   	int3
1401480ef:	cc                   	int3
1401480f0:	40 53                	rex push %rbx
1401480f2:	48 83 ec 20          	sub    $0x20,%rsp
1401480f6:	48 8b d9             	mov    %rcx,%rbx
1401480f9:	e8 d2 dd f7 ff       	call   0x1400c5ed0
1401480fe:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140148102:	48 81 39 b8 00 00 00 	cmpq   $0xb8,(%rcx)
140148109:	72 14                	jb     0x14014811f
14014810b:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
140148112:	48 85 c0             	test   %rax,%rax
140148115:	74 08                	je     0x14014811f
140148117:	48 83 c4 20          	add    $0x20,%rsp
14014811b:	5b                   	pop    %rbx
14014811c:	48 ff e0             	rex.W jmp *%rax
14014811f:	33 c0                	xor    %eax,%eax
140148121:	48 83 c4 20          	add    $0x20,%rsp
140148125:	5b                   	pop    %rbx
140148126:	c3                   	ret
140148127:	cc                   	int3
140148128:	cc                   	int3
140148129:	cc                   	int3
14014812a:	cc                   	int3
14014812b:	cc                   	int3
14014812c:	cc                   	int3
14014812d:	cc                   	int3
14014812e:	cc                   	int3
14014812f:	cc                   	int3
140148130:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140148135:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014813a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014813f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140148144:	41 56                	push   %r14
140148146:	48 83 ec 40          	sub    $0x40,%rsp
14014814a:	48 8b fa             	mov    %rdx,%rdi
14014814d:	48 8b d9             	mov    %rcx,%rbx
140148150:	e8 7b dd f7 ff       	call   0x1400c5ed0
140148155:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140148159:	48 81 39 b0 00 00 00 	cmpq   $0xb0,(%rcx)
140148160:	0f 82 f5 00 00 00    	jb     0x14014825b
140148166:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
14014816d:	48 85 c0             	test   %rax,%rax
140148170:	0f 84 e5 00 00 00    	je     0x14014825b
140148176:	ff d0                	call   *%rax
140148178:	4c 8b f0             	mov    %rax,%r14
14014817b:	48 8d 35 66 3e 0f 00 	lea    0xf3e66(%rip),%rsi        # 0x14023bfe8
140148182:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140148187:	33 db                	xor    %ebx,%ebx
140148189:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14014818e:	40 32 ed             	xor    %bpl,%bpl
140148191:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)
140148196:	48 85 c0             	test   %rax,%rax
140148199:	74 49                	je     0x1401481e4
14014819b:	8d 4b 18             	lea    0x18(%rbx),%ecx
14014819e:	e8 4d e1 03 00       	call   0x1401862f0
1401481a3:	48 8b d8             	mov    %rax,%rbx
1401481a6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401481ab:	0f 57 c0             	xorps  %xmm0,%xmm0
1401481ae:	33 c0                	xor    %eax,%eax
1401481b0:	0f 11 03             	movups %xmm0,(%rbx)
1401481b3:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401481b7:	40 b5 01             	mov    $0x1,%bpl
1401481ba:	40 88 6c 24 38       	mov    %bpl,0x38(%rsp)