14016bc64:	c3                   	ret
14016bc65:	cc                   	int3
14016bc66:	cc                   	int3
14016bc67:	cc                   	int3
14016bc68:	cc                   	int3
14016bc69:	cc                   	int3
14016bc6a:	cc                   	int3
14016bc6b:	cc                   	int3
14016bc6c:	cc                   	int3
14016bc6d:	cc                   	int3
14016bc6e:	cc                   	int3
14016bc6f:	cc                   	int3
14016bc70:	b8 28 00 00 00       	mov    $0x28,%eax
14016bc75:	e8 b6 4e 14 00       	call   0x1402b0b30
14016bc7a:	48 2b e0             	sub    %rax,%rsp
14016bc7d:	48 85 c9             	test   %rcx,%rcx
14016bc80:	75 35                	jne    0x14016bcb7
14016bc82:	e8 e9 b3 fb ff       	call   0x140127070
14016bc87:	4c 8d 05 2a 1f 1b 00 	lea    0x1b1f2a(%rip),%r8        # 0x14031dbb8
14016bc8e:	ba 38 02 00 00       	mov    $0x238,%edx
14016bc93:	48 8d 0d 86 1c 1b 00 	lea    0x1b1c86(%rip),%rcx        # 0x14031d920
14016bc9a:	e8 f1 b4 fb ff       	call   0x140127190
14016bc9f:	45 33 c0             	xor    %r8d,%r8d
14016bca2:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14016bca7:	41 8d 48 3c          	lea    0x3c(%r8),%ecx
14016bcab:	e8 e0 b5 fb ff       	call   0x140127290
14016bcb0:	33 c0                	xor    %eax,%eax
14016bcb2:	48 83 c4 28          	add    $0x28,%rsp
14016bcb6:	c3                   	ret
14016bcb7:	48 89 51 20          	mov    %rdx,0x20(%rcx)
14016bcbb:	b8 01 00 00 00       	mov    $0x1,%eax
14016bcc0:	48 83 c4 28          	add    $0x28,%rsp
14016bcc4:	c3                   	ret
14016bcc5:	cc                   	int3
14016bcc6:	cc                   	int3
14016bcc7:	cc                   	int3
14016bcc8:	cc                   	int3
14016bcc9:	cc                   	int3
14016bcca:	cc                   	int3
14016bccb:	cc                   	int3
14016bccc:	cc                   	int3
14016bccd:	cc                   	int3
14016bcce:	cc                   	int3
14016bccf:	cc                   	int3
14016bcd0:	b8 28 00 00 00       	mov    $0x28,%eax
14016bcd5:	e8 56 4e 14 00       	call   0x1402b0b30
14016bcda:	48 2b e0             	sub    %rax,%rsp
14016bcdd:	48 85 c9             	test   %rcx,%rcx
14016bce0:	75 35                	jne    0x14016bd17
14016bce2:	e8 89 b3 fb ff       	call   0x140127070
14016bce7:	4c 8d 05 ea 1e 1b 00 	lea    0x1b1eea(%rip),%r8        # 0x14031dbd8
14016bcee:	ba 43 02 00 00       	mov    $0x243,%edx
14016bcf3:	48 8d 0d 26 1c 1b 00 	lea    0x1b1c26(%rip),%rcx        # 0x14031d920
14016bcfa:	e8 91 b4 fb ff       	call   0x140127190
14016bcff:	45 33 c0             	xor    %r8d,%r8d
14016bd02:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14016bd07:	41 8d 48 3c          	lea    0x3c(%r8),%ecx
14016bd0b:	e8 80 b5 fb ff       	call   0x140127290
14016bd10:	33 c0                	xor    %eax,%eax
14016bd12:	48 83 c4 28          	add    $0x28,%rsp
14016bd16:	c3                   	ret
14016bd17:	48 89 51 30          	mov    %rdx,0x30(%rcx)
14016bd1b:	b8 01 00 00 00       	mov    $0x1,%eax
14016bd20:	48 83 c4 28          	add    $0x28,%rsp
14016bd24:	c3                   	ret
14016bd25:	cc                   	int3
14016bd26:	cc                   	int3
14016bd27:	cc                   	int3
14016bd28:	cc                   	int3
14016bd29:	cc                   	int3
14016bd2a:	cc                   	int3
14016bd2b:	cc                   	int3
14016bd2c:	cc                   	int3
14016bd2d:	cc                   	int3
14016bd2e:	cc                   	int3
14016bd2f:	cc                   	int3
14016bd30:	b8 28 00 00 00       	mov    $0x28,%eax
14016bd35:	e8 f6 4d 14 00       	call   0x1402b0b30
14016bd3a:	48 2b e0             	sub    %rax,%rsp
14016bd3d:	48 85 c9             	test   %rcx,%rcx
14016bd40:	75 35                	jne    0x14016bd77
14016bd42:	e8 29 b3 fb ff       	call   0x140127070
14016bd47:	4c 8d 05 42 1d 1b 00 	lea    0x1b1d42(%rip),%r8        # 0x14031da90
14016bd4e:	ba c8 00 00 00       	mov    $0xc8,%edx
14016bd53:	48 8d 0d c6 1b 1b 00 	lea    0x1b1bc6(%rip),%rcx        # 0x14031d920
14016bd5a:	e8 31 b4 fb ff       	call   0x140127190
14016bd5f:	45 33 c0             	xor    %r8d,%r8d
14016bd62:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14016bd67:	41 8d 48 3c          	lea    0x3c(%r8),%ecx
14016bd6b:	e8 20 b5 fb ff       	call   0x140127290
14016bd70:	33 c0                	xor    %eax,%eax
14016bd72:	48 83 c4 28          	add    $0x28,%rsp
14016bd76:	c3                   	ret
14016bd77:	48 89 51 08          	mov    %rdx,0x8(%rcx)
14016bd7b:	b8 01 00 00 00       	mov    $0x1,%eax
14016bd80:	48 83 c4 28          	add    $0x28,%rsp
14016bd84:	c3                   	ret
14016bd85:	cc                   	int3
14016bd86:	cc                   	int3
14016bd87:	cc                   	int3
14016bd88:	cc                   	int3
14016bd89:	cc                   	int3
14016bd8a:	cc                   	int3
14016bd8b:	cc                   	int3
14016bd8c:	cc                   	int3
14016bd8d:	cc                   	int3
14016bd8e:	cc                   	int3
14016bd8f:	cc                   	int3
14016bd90:	b8 28 00 00 00       	mov    $0x28,%eax
14016bd95:	e8 96 4d 14 00       	call   0x1402b0b30
14016bd9a:	48 2b e0             	sub    %rax,%rsp
14016bd9d:	48 85 c9             	test   %rcx,%rcx
14016bda0:	75 35                	jne    0x14016bdd7
14016bda2:	e8 c9 b2 fb ff       	call   0x140127070
14016bda7:	4c 8d 05 c2 1c 1b 00 	lea    0x1b1cc2(%rip),%r8        # 0x14031da70
14016bdae:	ba b8 00 00 00       	mov    $0xb8,%edx
14016bdb3:	48 8d 0d 66 1b 1b 00 	lea    0x1b1b66(%rip),%rcx        # 0x14031d920
14016bdba:	e8 d1 b3 fb ff       	call   0x140127190
14016bdbf:	45 33 c0             	xor    %r8d,%r8d
14016bdc2:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14016bdc7:	41 8d 48 3c          	lea    0x3c(%r8),%ecx
14016bdcb:	e8 c0 b4 fb ff       	call   0x140127290
14016bdd0:	33 c0                	xor    %eax,%eax
14016bdd2:	48 83 c4 28          	add    $0x28,%rsp
14016bdd6:	c3                   	ret
14016bdd7:	48 89 11             	mov    %rdx,(%rcx)
14016bdda:	b8 01 00 00 00       	mov    $0x1,%eax
14016bddf:	48 83 c4 28          	add    $0x28,%rsp
14016bde3:	c3                   	ret
14016bde4:	cc                   	int3
14016bde5:	cc                   	int3
14016bde6:	cc                   	int3
14016bde7:	cc                   	int3
14016bde8:	cc                   	int3
14016bde9:	cc                   	int3
14016bdea:	cc                   	int3
14016bdeb:	cc                   	int3
14016bdec:	cc                   	int3
14016bded:	cc                   	int3
14016bdee:	cc                   	int3
14016bdef:	cc                   	int3
14016bdf0:	b8 28 00 00 00       	mov    $0x28,%eax
14016bdf5:	e8 36 4d 14 00       	call   0x1402b0b30
14016bdfa:	48 2b e0             	sub    %rax,%rsp
14016bdfd:	48 85 c9             	test   %rcx,%rcx
14016be00:	75 35                	jne    0x14016be37
14016be02:	e8 69 b2 fb ff       	call   0x140127070
14016be07:	4c 8d 05 42 1c 1b 00 	lea    0x1b1c42(%rip),%r8        # 0x14031da50
14016be0e:	ba a8 00 00 00       	mov    $0xa8,%edx
14016be13:	48 8d 0d 06 1b 1b 00 	lea    0x1b1b06(%rip),%rcx        # 0x14031d920
14016be1a:	e8 71 b3 fb ff       	call   0x140127190
14016be1f:	45 33 c0             	xor    %r8d,%r8d
14016be22:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14016be27:	41 8d 48 3c          	lea    0x3c(%r8),%ecx
14016be2b:	e8 60 b4 fb ff       	call   0x140127290
14016be30:	33 c0                	xor    %eax,%eax
14016be32:	48 83 c4 28          	add    $0x28,%rsp
14016be36:	c3                   	ret
14016be37:	89 51 10             	mov    %edx,0x10(%rcx)
14016be3a:	b8 01 00 00 00       	mov    $0x1,%eax
14016be3f:	48 83 c4 28          	add    $0x28,%rsp
14016be43:	c3                   	ret
14016be44:	cc                   	int3
14016be45:	cc                   	int3
14016be46:	cc                   	int3
14016be47:	cc                   	int3
14016be48:	cc                   	int3
14016be49:	cc                   	int3
14016be4a:	cc                   	int3
14016be4b:	cc                   	int3
14016be4c:	cc                   	int3
14016be4d:	cc                   	int3
14016be4e:	cc                   	int3
14016be4f:	cc                   	int3
14016be50:	40 53                	rex push %rbx
14016be52:	56                   	push   %rsi
14016be53:	57                   	push   %rdi
14016be54:	b8 90 00 00 00       	mov    $0x90,%eax
14016be59:	e8 d2 4c 14 00       	call   0x1402b0b30
14016be5e:	48 2b e0             	sub    %rax,%rsp
14016be61:	33 ff                	xor    %edi,%edi
14016be63:	48 8b f2             	mov    %rdx,%rsi
14016be66:	48 8b d9             	mov    %rcx,%rbx
14016be69:	48 85 d2             	test   %rdx,%rdx
14016be6c:	75 28                	jne    0x14016be96
14016be6e:	e8 fd b1 fb ff       	call   0x140127070
14016be73:	4c 8d 05 8e 1a 1b 00 	lea    0x1b1a8e(%rip),%r8        # 0x14031d908
14016be7a:	8d 56 36             	lea    0x36(%rsi),%edx
14016be7d:	48 8d 0d 9c 1a 1b 00 	lea    0x1b1a9c(%rip),%rcx        # 0x14031d920
14016be84:	e8 07 b3 fb ff       	call   0x140127190
14016be89:	45 33 c0             	xor    %r8d,%r8d
14016be8c:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14016be91:	e9 3d 02 00 00       	jmp    0x14016c0d3
14016be96:	48 85 db             	test   %rbx,%rbx
14016be99:	0f 84 0b 02 00 00    	je     0x14016c0aa
14016be9f:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14016bea3:	48 85 c9             	test   %rcx,%rcx
14016bea6:	0f 84 fe 01 00 00    	je     0x14016c0aa
14016beac:	e8 8f f8 f7 ff       	call   0x1400eb740
14016beb1:	85 c0                	test   %eax,%eax
14016beb3:	0f 84 f1 01 00 00    	je     0x14016c0aa
14016beb9:	e8 52 12 fb ff       	call   0x14011d110
14016bebe:	45 33 c9             	xor    %r9d,%r9d
14016bec1:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%rsp)
14016bec8:	45 33 c0             	xor    %r8d,%r8d
14016becb:	ba 85 00 00 00       	mov    $0x85,%edx
14016bed0:	48 8b ce             	mov    %rsi,%rcx
14016bed3:	e8 08 04 f8 ff       	call   0x1400ec2e0
14016bed8:	85 c0                	test   %eax,%eax
14016beda:	79 27                	jns    0x14016bf03
14016bedc:	e8 4f c2 00 00       	call   0x140178130
14016bee1:	48 8b c8             	mov    %rax,%rcx
14016bee4:	e8 97 0d f8 ff       	call   0x1400ecc80
14016bee9:	48 8b f8             	mov    %rax,%rdi
14016beec:	48 85 c0             	test   %rax,%rax
14016beef:	0f 84 e8 01 00 00    	je     0x14016c0dd
14016bef5:	48 8b d6             	mov    %rsi,%rdx
14016bef8:	48 8b c8             	mov    %rax,%rcx
14016befb:	e8 b0 0f f8 ff       	call   0x1400eceb0
14016bf00:	48 8b f0             	mov    %rax,%rsi
14016bf03:	0f 57 c0             	xorps  %xmm0,%xmm0
14016bf06:	4c 89 ac 24 c8 00 00 	mov    %r13,0xc8(%rsp)
14016bf0d:	00
14016bf0e:	4c 8d 6b 38          	lea    0x38(%rbx),%r13
14016bf12:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
14016bf19:	00 00
14016bf1b:	49 8b cd             	mov    %r13,%rcx
14016bf1e:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14016bf23:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
14016bf29:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14016bf2e:	e8 4d c8 00 00       	call   0x140178780
14016bf33:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14016bf38:	33 c9                	xor    %ecx,%ecx
14016bf3a:	e8 91 04 00 00       	call   0x14016c3d0
14016bf3f:	f6 44 24 70 02       	testb  $0x2,0x70(%rsp)
14016bf44:	8b f0                	mov    %eax,%esi
14016bf46:	0f 85 2c 01 00 00    	jne    0x14016c078
14016bf4c:	48 89 ac 24 b0 00 00 	mov    %rbp,0xb0(%rsp)
14016bf53:	00
14016bf54:	48 8d 35 32 c0 23 00 	lea    0x23c032(%rip),%rsi        # 0x1403a7f8d
14016bf5b:	48 8b 2b             	mov    (%rbx),%rbp
14016bf5e:	4c 89 a4 24 c0 00 00 	mov    %r12,0xc0(%rsp)
14016bf65:	00
14016bf66:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
14016bf6d:	00
14016bf6e:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
14016bf75:	00
14016bf76:	48 85 ed             	test   %rbp,%rbp
14016bf79:	74 27                	je     0x14016bfa2
14016bf7b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14016bf7f:	48 85 c9             	test   %rcx,%rcx
14016bf82:	74 1e                	je     0x14016bfa2
14016bf84:	4c 8d 25 7d d2 23 00 	lea    0x23d27d(%rip),%r12        # 0x1403a9208
14016bf8b:	4c 8d 35 4e 1a 1b 00 	lea    0x1b1a4e(%rip),%r14        # 0x14031d9e0
14016bf92:	4c 8d 3d 57 1a 1b 00 	lea    0x1b1a57(%rip),%r15        # 0x14031d9f0
14016bf99:	48 8d 1d 9c d0 23 00 	lea    0x23d09c(%rip),%rbx        # 0x1403a903c
14016bfa0:	eb 47                	jmp    0x14016bfe9
14016bfa2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14016bfa6:	48 8d 05 33 1a 1b 00 	lea    0x1b1a33(%rip),%rax        # 0x14031d9e0
14016bfad:	48 85 ed             	test   %rbp,%rbp
14016bfb0:	4c 8b f6             	mov    %rsi,%r14
14016bfb3:	4c 8b fe             	mov    %rsi,%r15
14016bfb6:	4c 8b e6             	mov    %rsi,%r12
14016bfb9:	4c 0f 45 f0          	cmovne %rax,%r14
14016bfbd:	48 85 c9             	test   %rcx,%rcx
14016bfc0:	48 8d 05 29 1a 1b 00 	lea    0x1b1a29(%rip),%rax        # 0x14031d9f0
14016bfc7:	4c 0f 45 f8          	cmovne %rax,%r15
14016bfcb:	48 85 ed             	test   %rbp,%rbp
14016bfce:	74 0e                	je     0x14016bfde
14016bfd0:	48 85 c9             	test   %rcx,%rcx
14016bfd3:	74 09                	je     0x14016bfde
14016bfd5:	48 8d 1d 60 d0 23 00 	lea    0x23d060(%rip),%rbx        # 0x1403a903c
14016bfdc:	eb 0b                	jmp    0x14016bfe9
14016bfde:	48 8b de             	mov    %rsi,%rbx
14016bfe1:	48 85 ed             	test   %rbp,%rbp
14016bfe4:	75 03                	jne    0x14016bfe9
14016bfe6:	48 8b ee             	mov    %rsi,%rbp
14016bfe9:	48 85 c9             	test   %rcx,%rcx
14016bfec:	48 0f 45 f1          	cmovne %rcx,%rsi
14016bff0:	e8 1b 11 fb ff       	call   0x14011d110
14016bff5:	3b 84 24 b8 00 00 00 	cmp    0xb8(%rsp),%eax
14016bffc:	74 09                	je     0x14016c007
14016bffe:	e8 2d 10 fb ff       	call   0x14011d030
14016c003:	85 c0                	test   %eax,%eax
14016c005:	75 4f                	jne    0x14016c056
14016c007:	e8 64 b0 fb ff       	call   0x140127070
14016c00c:	4c 8d 05 f5 18 1b 00 	lea    0x1b18f5(%rip),%r8        # 0x14031d908
14016c013:	ba 65 00 00 00       	mov    $0x65,%edx
14016c018:	48 8d 0d 01 19 1b 00 	lea    0x1b1901(%rip),%rcx        # 0x14031d920
14016c01f:	e8 6c b1 fb ff       	call   0x140127190
14016c024:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14016c029:	4c 8d 05 d8 19 1b 00 	lea    0x1b19d8(%rip),%r8        # 0x14031da08
14016c030:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
14016c035:	4d 8b cc             	mov    %r12,%r9
14016c038:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14016c03d:	ba 0c 01 08 00       	mov    $0x8010c,%edx
14016c042:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
14016c047:	b9 3c 00 00 00       	mov    $0x3c,%ecx
14016c04c:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14016c051:	e8 3a b2 fb ff       	call   0x140127290
14016c056:	4c 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15
14016c05d:	00
14016c05e:	33 f6                	xor    %esi,%esi
14016c060:	4c 8b b4 24 88 00 00 	mov    0x88(%rsp),%r14
14016c067:	00
14016c068:	4c 8b a4 24 c0 00 00 	mov    0xc0(%rsp),%r12
14016c06f:	00
14016c070:	48 8b ac 24 b0 00 00 	mov    0xb0(%rsp),%rbp
14016c077:	00
14016c078:	49 8b cd             	mov    %r13,%rcx
14016c07b:	e8 50 c6 00 00       	call   0x1401786d0
14016c080:	4c 8b ac 24 c8 00 00 	mov    0xc8(%rsp),%r13
14016c087:	00
14016c088:	48 85 ff             	test   %rdi,%rdi
14016c08b:	74 10                	je     0x14016c09d
14016c08d:	48 8b cf             	mov    %rdi,%rcx
14016c090:	e8 9b 0d f8 ff       	call   0x1400ece30
14016c095:	48 8b cf             	mov    %rdi,%rcx
14016c098:	e8 23 04 f8 ff       	call   0x1400ec4c0
14016c09d:	8b c6                	mov    %esi,%eax
14016c09f:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14016c0a6:	5f                   	pop    %rdi
14016c0a7:	5e                   	pop    %rsi
14016c0a8:	5b                   	pop    %rbx
14016c0a9:	c3                   	ret
14016c0aa:	e8 c1 af fb ff       	call   0x140127070
14016c0af:	4c 8d 05 52 18 1b 00 	lea    0x1b1852(%rip),%r8        # 0x14031d908
14016c0b6:	ba 3b 00 00 00       	mov    $0x3b,%edx
14016c0bb:	48 8d 0d 5e 18 1b 00 	lea    0x1b185e(%rip),%rcx        # 0x14031d920
14016c0c2:	e8 c9 b0 fb ff       	call   0x140127190
14016c0c7:	4c 8d 05 82 18 1b 00 	lea    0x1b1882(%rip),%r8        # 0x14031d950
14016c0ce:	ba 66 00 00 00       	mov    $0x66,%edx
14016c0d3:	b9 3c 00 00 00       	mov    $0x3c,%ecx
14016c0d8:	e8 b3 b1 fb ff       	call   0x140127290
14016c0dd:	33 c0                	xor    %eax,%eax
14016c0df:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14016c0e6:	5f                   	pop    %rdi
14016c0e7:	5e                   	pop    %rsi
14016c0e8:	5b                   	pop    %rbx
14016c0e9:	c3                   	ret
14016c0ea:	cc                   	int3
14016c0eb:	cc                   	int3
14016c0ec:	cc                   	int3
14016c0ed:	cc                   	int3
14016c0ee:	cc                   	int3
14016c0ef:	cc                   	int3
14016c0f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14016c0f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14016c0fa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016c0ff:	41 56                	push   %r14