14092baa9:	cc                   	int3
14092baaa:	cc                   	int3
14092baab:	cc                   	int3
14092baac:	cc                   	int3
14092baad:	cc                   	int3
14092baae:	cc                   	int3
14092baaf:	cc                   	int3
14092bab0:	40 57                	rex push %rdi
14092bab2:	41 54                	push   %r12
14092bab4:	41 57                	push   %r15
14092bab6:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
14092babd:	48 8b 05 3c d4 a8 00 	mov    0xa8d43c(%rip),%rax        # 0x1413b8f00
14092bac4:	48 33 c4             	xor    %rsp,%rax
14092bac7:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14092bace:	00
14092bacf:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
14092bad4:	4c 8b e2             	mov    %rdx,%r12
14092bad7:	4c 8b f9             	mov    %rcx,%r15
14092bada:	75 3b                	jne    0x14092bb17
14092badc:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14092bae0:	48 8b 49 28          	mov    0x28(%rcx),%rcx
14092bae4:	e8 17 b7 fd ff       	call   0x140907200
14092bae9:	49 89 47 18          	mov    %rax,0x18(%r15)
14092baed:	48 8b d0             	mov    %rax,%rdx
14092baf0:	48 85 c0             	test   %rax,%rax
14092baf3:	75 0a                	jne    0x14092baff
14092baf5:	b8 07 00 00 00       	mov    $0x7,%eax
14092bafa:	e9 65 01 00 00       	jmp    0x14092bc64
14092baff:	49 8b 47 10          	mov    0x10(%r15),%rax
14092bb03:	48 8b 48 28          	mov    0x28(%rax),%rcx
14092bb07:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
14092bb0b:	66 89 42 1c          	mov    %ax,0x1c(%rdx)
14092bb0f:	49 8b 47 18          	mov    0x18(%r15),%rax
14092bb13:	c6 40 1f 00          	movb   $0x0,0x1f(%rax)
14092bb17:	49 8b 47 10          	mov    0x10(%r15),%rax
14092bb1b:	48 89 9c 24 70 02 00 	mov    %rbx,0x270(%rsp)
14092bb22:	00
14092bb23:	49 8b 1c 24          	mov    (%r12),%rbx
14092bb27:	48 89 b4 24 38 02 00 	mov    %rsi,0x238(%rsp)
14092bb2e:	00
14092bb2f:	0f b6 48 5c          	movzbl 0x5c(%rax),%ecx
14092bb33:	80 f9 01             	cmp    $0x1,%cl
14092bb36:	75 09                	jne    0x14092bb41
14092bb38:	48 8d 05 11 eb ff ff 	lea    -0x14ef(%rip),%rax        # 0x14092a650
14092bb3f:	eb 15                	jmp    0x14092bb56
14092bb41:	80 f9 02             	cmp    $0x2,%cl
14092bb44:	48 8d 05 95 ea ff ff 	lea    -0x156b(%rip),%rax        # 0x14092a5e0
14092bb4b:	48 8d 15 de ec ff ff 	lea    -0x1322(%rip),%rdx        # 0x14092a830
14092bb52:	48 0f 44 c2          	cmove  %rdx,%rax
14092bb56:	33 d2                	xor    %edx,%edx
14092bb58:	49 89 47 40          	mov    %rax,0x40(%r15)
14092bb5c:	41 b8 00 02 00 00    	mov    $0x200,%r8d
14092bb62:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14092bb67:	e8 44 3b 5b 00       	call   0x140edf6b0
14092bb6c:	33 ff                	xor    %edi,%edi
14092bb6e:	48 85 db             	test   %rbx,%rbx
14092bb71:	0f 84 9f 00 00 00    	je     0x14092bc16
14092bb77:	48 89 ac 24 78 02 00 	mov    %rbp,0x278(%rsp)
14092bb7e:	00
14092bb7f:	4c 89 b4 24 30 02 00 	mov    %r14,0x230(%rsp)
14092bb86:	00
14092bb87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14092bb8e:	00 00
14092bb90:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14092bb95:	48 85 c0             	test   %rax,%rax
14092bb98:	74 13                	je     0x14092bbad
14092bb9a:	48 3b d8             	cmp    %rax,%rbx
14092bb9d:	75 05                	jne    0x14092bba4
14092bb9f:	48 8b f7             	mov    %rdi,%rsi
14092bba2:	eb 0d                	jmp    0x14092bbb1
14092bba4:	48 63 73 08          	movslq 0x8(%rbx),%rsi
14092bba8:	48 03 f0             	add    %rax,%rsi
14092bbab:	eb 04                	jmp    0x14092bbb1
14092bbad:	48 8b 73 08          	mov    0x8(%rbx),%rsi
14092bbb1:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14092bbb6:	48 8b ef             	mov    %rdi,%rbp
14092bbb9:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14092bbbd:	48 85 c0             	test   %rax,%rax
14092bbc0:	74 37                	je     0x14092bbf9
14092bbc2:	4c 8d 74 24 20       	lea    0x20(%rsp),%r14
14092bbc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14092bbce:	00 00
14092bbd0:	4c 8b c0             	mov    %rax,%r8
14092bbd3:	48 8b d3             	mov    %rbx,%rdx
14092bbd6:	49 8b cf             	mov    %r15,%rcx
14092bbd9:	e8 d2 f7 ff ff       	call   0x14092b3b0
14092bbde:	49 89 3e             	mov    %rdi,(%r14)
14092bbe1:	48 ff c5             	inc    %rbp
14092bbe4:	4c 8d 74 24 20       	lea    0x20(%rsp),%r14
14092bbe9:	48 8b d8             	mov    %rax,%rbx
14092bbec:	49 8b 04 ee          	mov    (%r14,%rbp,8),%rax
14092bbf0:	4d 8d 34 ee          	lea    (%r14,%rbp,8),%r14
14092bbf4:	48 85 c0             	test   %rax,%rax
14092bbf7:	75 d7                	jne    0x14092bbd0
14092bbf9:	48 89 5c ec 20       	mov    %rbx,0x20(%rsp,%rbp,8)
14092bbfe:	48 8b de             	mov    %rsi,%rbx
14092bc01:	48 85 f6             	test   %rsi,%rsi
14092bc04:	75 8a                	jne    0x14092bb90
14092bc06:	4c 8b b4 24 30 02 00 	mov    0x230(%rsp),%r14
14092bc0d:	00
14092bc0e:	48 8b ac 24 78 02 00 	mov    0x278(%rsp),%rbp
14092bc15:	00
14092bc16:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
14092bc1b:	be 40 00 00 00       	mov    $0x40,%esi
14092bc20:	48 8b 03             	mov    (%rbx),%rax
14092bc23:	48 85 c0             	test   %rax,%rax
14092bc26:	74 16                	je     0x14092bc3e
14092bc28:	48 85 ff             	test   %rdi,%rdi
14092bc2b:	74 0e                	je     0x14092bc3b
14092bc2d:	4c 8b c0             	mov    %rax,%r8
14092bc30:	48 8b d7             	mov    %rdi,%rdx
14092bc33:	49 8b cf             	mov    %r15,%rcx
14092bc36:	e8 75 f7 ff ff       	call   0x14092b3b0
14092bc3b:	48 8b f8             	mov    %rax,%rdi
14092bc3e:	48 83 c3 08          	add    $0x8,%rbx
14092bc42:	48 83 ee 01          	sub    $0x1,%rsi
14092bc46:	75 d8                	jne    0x14092bc20
14092bc48:	48 8b b4 24 38 02 00 	mov    0x238(%rsp),%rsi
14092bc4f:	00
14092bc50:	48 8b 9c 24 70 02 00 	mov    0x270(%rsp),%rbx
14092bc57:	00
14092bc58:	49 89 3c 24          	mov    %rdi,(%r12)
14092bc5c:	49 8b 47 18          	mov    0x18(%r15),%rax
14092bc60:	0f b6 40 1f          	movzbl 0x1f(%rax),%eax
14092bc64:	48 8b 8c 24 20 02 00 	mov    0x220(%rsp),%rcx
14092bc6b:	00
14092bc6c:	48 33 cc             	xor    %rsp,%rcx
14092bc6f:	e8 8c f8 4e 00       	call   0x140e1b500
14092bc74:	48 81 c4 40 02 00 00 	add    $0x240,%rsp
14092bc7b:	41 5f                	pop    %r15
14092bc7d:	41 5c                	pop    %r12
14092bc7f:	5f                   	pop    %rdi
14092bc80:	c3                   	ret
14092bc81:	cc                   	int3
14092bc82:	cc                   	int3
14092bc83:	cc                   	int3
14092bc84:	cc                   	int3
14092bc85:	cc                   	int3
14092bc86:	cc                   	int3
14092bc87:	cc                   	int3
14092bc88:	cc                   	int3
14092bc89:	cc                   	int3
14092bc8a:	cc                   	int3
14092bc8b:	cc                   	int3
14092bc8c:	cc                   	int3
14092bc8d:	cc                   	int3
14092bc8e:	cc                   	int3
14092bc8f:	cc                   	int3
14092bc90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14092bc95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14092bc9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14092bc9f:	57                   	push   %rdi
14092bca0:	48 83 ec 30          	sub    $0x30,%rsp
14092bca4:	48 63 fa             	movslq %edx,%rdi
14092bca7:	48 8b d9             	mov    %rcx,%rbx
14092bcaa:	48 8b ef             	mov    %rdi,%rbp
14092bcad:	48 85 c9             	test   %rcx,%rcx
14092bcb0:	75 13                	jne    0x14092bcc5
14092bcb2:	48 8d 15 77 39 72 00 	lea    0x723977(%rip),%rdx        # 0x14104f630
14092bcb9:	b9 15 00 00 00       	mov    $0x15,%ecx
14092bcbe:	e8 7d d8 f4 ff       	call   0x140879540
14092bcc3:	eb 26                	jmp    0x14092bceb
14092bcc5:	48 83 39 00          	cmpq   $0x0,(%rcx)
14092bcc9:	be 01 00 00 00       	mov    $0x1,%esi
14092bcce:	75 15                	jne    0x14092bce5
14092bcd0:	48 8d 15 29 39 72 00 	lea    0x723929(%rip),%rdx        # 0x14104f600
14092bcd7:	b9 15 00 00 00       	mov    $0x15,%ecx
14092bcdc:	e8 5f d8 f4 ff       	call   0x140879540
14092bce1:	8b c6                	mov    %esi,%eax
14092bce3:	eb 02                	jmp    0x14092bce7
14092bce5:	33 c0                	xor    %eax,%eax
14092bce7:	85 c0                	test   %eax,%eax
14092bce9:	74 34                	je     0x14092bd1f
14092bceb:	41 b9 93 55 01 00    	mov    $0x15593,%r9d
14092bcf1:	48 8d 05 4c 7d 72 00 	lea    0x727d4c(%rip),%rax        # 0x141053a44
14092bcf8:	b9 15 00 00 00       	mov    $0x15,%ecx
14092bcfd:	4c 8d 05 80 7b 72 00 	lea    0x727b80(%rip),%r8        # 0x141053884
14092bd04:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14092bd09:	48 8d 15 40 7b 72 00 	lea    0x727b40(%rip),%rdx        # 0x141053850
14092bd10:	e8 2b d8 f4 ff       	call   0x140879540
14092bd15:	b8 15 00 00 00       	mov    $0x15,%eax
14092bd1a:	e9 19 01 00 00       	jmp    0x14092be38
14092bd1f:	48 8b 03             	mov    (%rbx),%rax
14092bd22:	48 8b 48 18          	mov    0x18(%rax),%rcx
14092bd26:	48 85 c9             	test   %rcx,%rcx
14092bd29:	74 0d                	je     0x14092bd38
14092bd2b:	48 8b 05 7e 19 a8 00 	mov    0xa8197e(%rip),%rax        # 0x1413ad6b0
14092bd32:	ff 15 e8 7c 65 00    	call   *0x657ce8(%rip)        # 0x140f83a20
14092bd38:	40 38 b3 c5 00 00 00 	cmp    %sil,0xc5(%rbx)
14092bd3f:	74 50                	je     0x14092bd91
14092bd41:	48 8b 0b             	mov    (%rbx),%rcx
14092bd44:	ba 15 00 00 00       	mov    $0x15,%edx
14092bd49:	c7 41 50 15 00 00 00 	movl   $0x15,0x50(%rcx)
14092bd50:	e8 9b da fa ff       	call   0x1408d97f0
14092bd55:	48 8b 03             	mov    (%rbx),%rax
14092bd58:	48 8b 48 18          	mov    0x18(%rax),%rcx
14092bd5c:	48 85 c9             	test   %rcx,%rcx
14092bd5f:	74 0d                	je     0x14092bd6e
14092bd61:	48 8b 05 58 19 a8 00 	mov    0xa81958(%rip),%rax        # 0x1413ad6c0
14092bd68:	ff 15 b2 7c 65 00    	call   *0x657cb2(%rip)        # 0x140f83a20
14092bd6e:	4c 8b 83 f8 00 00 00 	mov    0xf8(%rbx),%r8
14092bd75:	48 8d 15 ec 38 72 00 	lea    0x7238ec(%rip),%rdx        # 0x14104f668
14092bd7c:	b9 15 00 00 00       	mov    $0x15,%ecx
14092bd81:	e8 ba d7 f4 ff       	call   0x140879540
14092bd86:	41 b9 9b 55 01 00    	mov    $0x1559b,%r9d
14092bd8c:	e9 60 ff ff ff       	jmp    0x14092bcf1
14092bd91:	3b fe                	cmp    %esi,%edi
14092bd93:	7c 71                	jl     0x14092be06
14092bd95:	0f bf 43 20          	movswl 0x20(%rbx),%eax
14092bd99:	3b f8                	cmp    %eax,%edi
14092bd9b:	7f 69                	jg     0x14092be06
14092bd9d:	48 6b ed 38          	imul   $0x38,%rbp,%rbp
14092bda1:	ff cf                	dec    %edi
14092bda3:	b8 00 90 00 00       	mov    $0x9000,%eax
14092bda8:	48 03 ab 80 00 00 00 	add    0x80(%rbx),%rbp
14092bdaf:	66 85 45 dc          	test   %ax,-0x24(%rbp)
14092bdb3:	75 06                	jne    0x14092bdbb
14092bdb5:	83 7d e8 00          	cmpl   $0x0,-0x18(%rbp)
14092bdb9:	74 09                	je     0x14092bdc4
14092bdbb:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14092bdbf:	e8 9c d4 ff ff       	call   0x140929260
14092bdc4:	66 89 75 dc          	mov    %si,-0x24(%rbp)
14092bdc8:	48 8b 03             	mov    (%rbx),%rax
14092bdcb:	c7 40 50 00 00 00 00 	movl   $0x0,0x50(%rax)
14092bdd2:	8b 83 1c 01 00 00    	mov    0x11c(%rbx),%eax
14092bdd8:	85 c0                	test   %eax,%eax
14092bdda:	74 26                	je     0x14092be02
14092bddc:	83 ff 1f             	cmp    $0x1f,%edi
14092bddf:	7c 07                	jl     0x14092bde8
14092bde1:	be 00 00 00 80       	mov    $0x80000000,%esi
14092bde6:	eb 04                	jmp    0x14092bdec
14092bde8:	8b cf                	mov    %edi,%ecx
14092bdea:	d3 e6                	shl    %cl,%esi
14092bdec:	85 c6                	test   %eax,%esi
14092bdee:	74 12                	je     0x14092be02
14092bdf0:	8b 83 c8 00 00 00    	mov    0xc8(%rbx),%eax
14092bdf6:	83 e0 fd             	and    $0xfffffffd,%eax
14092bdf9:	83 c8 01             	or     $0x1,%eax
14092bdfc:	89 83 c8 00 00 00    	mov    %eax,0xc8(%rbx)
14092be02:	33 c0                	xor    %eax,%eax
14092be04:	eb 32                	jmp    0x14092be38
14092be06:	48 8b 0b             	mov    (%rbx),%rcx
14092be09:	ba 19 00 00 00       	mov    $0x19,%edx
14092be0e:	c7 41 50 19 00 00 00 	movl   $0x19,0x50(%rcx)
14092be15:	e8 d6 d9 fa ff       	call   0x1408d97f0
14092be1a:	48 8b 0b             	mov    (%rbx),%rcx
14092be1d:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14092be21:	48 85 c9             	test   %rcx,%rcx
14092be24:	74 0d                	je     0x14092be33
14092be26:	48 8b 05 93 18 a8 00 	mov    0xa81893(%rip),%rax        # 0x1413ad6c0
14092be2d:	ff 15 ed 7b 65 00    	call   *0x657bed(%rip)        # 0x140f83a20
14092be33:	b8 19 00 00 00       	mov    $0x19,%eax
14092be38:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14092be3d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14092be42:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14092be47:	48 83 c4 30          	add    $0x30,%rsp
14092be4b:	5f                   	pop    %rdi
14092be4c:	c3                   	ret
14092be4d:	cc                   	int3
14092be4e:	cc                   	int3
14092be4f:	cc                   	int3
14092be50:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14092be55:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14092be5a:	55                   	push   %rbp
14092be5b:	41 54                	push   %r12
14092be5d:	41 55                	push   %r13
14092be5f:	41 56                	push   %r14
14092be61:	41 57                	push   %r15
14092be63:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14092be6a:	48 8b 81 38 02 00 00 	mov    0x238(%rcx),%rax
14092be71:	49 8b e9             	mov    %r9,%rbp
14092be74:	44 8b 7a 40          	mov    0x40(%rdx),%r15d
14092be78:	4d 8b f0             	mov    %r8,%r14
14092be7b:	4c 8b 62 48          	mov    0x48(%rdx),%r12
14092be7f:	4c 8b e9             	mov    %rcx,%r13
14092be82:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
14092be89:	00 00
14092be8b:	48 85 c0             	test   %rax,%rax
14092be8e:	74 13                	je     0x14092bea3
14092be90:	48 39 50 08          	cmp    %rdx,0x8(%rax)
14092be94:	0f 84 6c 01 00 00    	je     0x14092c006
14092be9a:	48 8b 40 10          	mov    0x10(%rax),%rax
14092be9e:	48 85 c0             	test   %rax,%rax
14092bea1:	75 ed                	jne    0x14092be90
14092bea3:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
14092beaa:	00
14092beab:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
14092beb2:	00
14092beb3:	48 8b 32             	mov    (%rdx),%rsi
14092beb6:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
14092bebd:	00
14092bebe:	48 85 f6             	test   %rsi,%rsi
14092bec1:	0f 84 a1 06 00 00    	je     0x14092c568
14092bec7:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14092bece:	66 90                	xchg   %ax,%ax
14092bed0:	80 7c 1e 01 00       	cmpb   $0x0,0x1(%rsi,%rbx,1)
14092bed5:	48 8d 5b 01          	lea    0x1(%rbx),%rbx
14092bed9:	75 f5                	jne    0x14092bed0
14092bedb:	48 8d 53 01          	lea    0x1(%rbx),%rdx
14092bedf:	e8 1c a7 fa ff       	call   0x1408d6600
14092bee4:	48 8b f8             	mov    %rax,%rdi
14092bee7:	48 85 c0             	test   %rax,%rax
14092beea:	74 0f                	je     0x14092befb
14092beec:	4c 8d 43 01          	lea    0x1(%rbx),%r8
14092bef0:	48 8b d6             	mov    %rsi,%rdx
14092bef3:	48 8b c8             	mov    %rax,%rcx
14092bef6:	e8 15 31 5b 00       	call   0x140edf010
14092befb:	48 85 ff             	test   %rdi,%rdi
14092befe:	0f 84 64 06 00 00    	je     0x14092c568
14092bf04:	b9 30 00 00 00       	mov    $0x30,%ecx
14092bf09:	e8 52 18 fc ff       	call   0x1408ed760
14092bf0e:	48 8b d8             	mov    %rax,%rbx
14092bf11:	48 85 c0             	test   %rax,%rax
14092bf14:	0f 84 e6 05 00 00    	je     0x14092c500
14092bf1a:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
14092bf21:	00
14092bf22:	0f 57 c0             	xorps  %xmm0,%xmm0
14092bf25:	0f 11 00             	movups %xmm0,(%rax)
14092bf28:	b9 00 80 ff ff       	mov    $0xffff8000,%ecx
14092bf2d:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14092bf32:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14092bf36:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14092bf3a:	4c 89 28             	mov    %r13,(%rax)
14092bf3d:	4c 89 70 08          	mov    %r14,0x8(%rax)
14092bf41:	c6 40 1d 01          	movb   $0x1,0x1d(%rax)
14092bf45:	49 8b 50 60          	mov    0x60(%r8),%rdx
14092bf49:	48 85 d2             	test   %rdx,%rdx
14092bf4c:	74 2d                	je     0x14092bf7b
14092bf4e:	49 8b 45 20          	mov    0x20(%r13),%rax
14092bf52:	33 c9                	xor    %ecx,%ecx
14092bf54:	48 83 c0 18          	add    $0x18,%rax
14092bf58:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14092bf5d:	48 39 10             	cmp    %rdx,(%rax)
14092bf60:	74 19                	je     0x14092bf7b
14092bf62:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14092bf67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14092bf6e:	00 00
14092bf70:	ff c1                	inc    %ecx
14092bf72:	48 8d 40 20          	lea    0x20(%rax),%rax
14092bf76:	48 39 10             	cmp    %rdx,(%rax)
14092bf79:	75 f5                	jne    0x14092bf70
14092bf7b:	49 8b 45 20          	mov    0x20(%r13),%rax
14092bf7f:	48 8d 73 10          	lea    0x10(%rbx),%rsi
14092bf83:	48 63 d1             	movslq %ecx,%rdx
14092bf86:	4d 8b cc             	mov    %r12,%r9
14092bf89:	49 8b 48 48          	mov    0x48(%r8),%rcx
14092bf8d:	48 c1 e2 05          	shl    $0x5,%rdx
14092bf91:	48 8b 04 02          	mov    (%rdx,%rax,1),%rax
14092bf95:	48 89 41 08          	mov    %rax,0x8(%rcx)
14092bf99:	49 8b cd             	mov    %r13,%rcx