14093b86b:	00
14093b86c:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14093b870:	49 8b 6b 30          	mov    0x30(%r11),%rbp
14093b874:	49 8b 73 38          	mov    0x38(%r11),%rsi
14093b878:	49 8b e3             	mov    %r11,%rsp
14093b87b:	41 5f                	pop    %r15
14093b87d:	41 5e                	pop    %r14
14093b87f:	5f                   	pop    %rdi
14093b880:	c3                   	ret
14093b881:	ff 15 11 11 1d 00    	call   *0x1d1111(%rip)        # 0x140b0c998
14093b887:	90                   	nop
14093b888:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14093b88d:	53                   	push   %rbx
14093b88e:	56                   	push   %rsi
14093b88f:	57                   	push   %rdi
14093b890:	48 83 ec 30          	sub    $0x30,%rsp
14093b894:	48 8b f1             	mov    %rcx,%rsi
14093b897:	83 64 24 60 00       	andl   $0x0,0x60(%rsp)
14093b89c:	48 8d 05 ed f1 1e 00 	lea    0x1ef1ed(%rip),%rax        # 0x140b2aa90
14093b8a3:	48 89 01             	mov    %rax,(%rcx)
14093b8a6:	48 83 c1 08          	add    $0x8,%rcx
14093b8aa:	e8 01 ac 6c ff       	call   0x1400064b0
14093b8af:	c6 46 28 00          	movb   $0x0,0x28(%rsi)
14093b8b3:	48 8d 5e 30          	lea    0x30(%rsi),%rbx
14093b8b7:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14093b8bc:	48 8d 05 55 16 23 00 	lea    0x231655(%rip),%rax        # 0x140b6cf18
14093b8c3:	48 89 03             	mov    %rax,(%rbx)
14093b8c6:	48 8d 8b b0 00 00 00 	lea    0xb0(%rbx),%rcx
14093b8cd:	ff 15 7d 0a 1d 00    	call   *0x1d0a7d(%rip)        # 0x140b0c350
14093b8d3:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
14093b8da:	00
14093b8db:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
14093b8df:	45 33 c9             	xor    %r9d,%r9d
14093b8e2:	45 33 c0             	xor    %r8d,%r8d
14093b8e5:	48 8b d7             	mov    %rdi,%rdx
14093b8e8:	48 8b cb             	mov    %rbx,%rcx
14093b8eb:	ff 15 97 0c 1d 00    	call   *0x1d0c97(%rip)        # 0x140b0c588
14093b8f1:	48 8b 03             	mov    (%rbx),%rax
14093b8f4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14093b8f8:	48 8d 05 81 f1 1e 00 	lea    0x1ef181(%rip),%rax        # 0x140b2aa80
14093b8ff:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
14093b903:	48 8b 03             	mov    (%rbx),%rax
14093b906:	48 63 48 04          	movslq 0x4(%rax),%rcx
14093b90a:	8d 91 50 ff ff ff    	lea    -0xb0(%rcx),%edx
14093b910:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
14093b914:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14093b919:	48 8b cf             	mov    %rdi,%rcx
14093b91c:	ff 15 1e 0a 1d 00    	call   *0x1d0a1e(%rip)        # 0x140b0c340
14093b922:	48 8d 05 d7 f0 1e 00 	lea    0x1ef0d7(%rip),%rax        # 0x140b2aa00
14093b929:	48 89 07             	mov    %rax,(%rdi)
14093b92c:	c6 47 7c 00          	movb   $0x0,0x7c(%rdi)
14093b930:	c6 47 71 00          	movb   $0x0,0x71(%rdi)
14093b934:	48 8b cf             	mov    %rdi,%rcx
14093b937:	ff 15 5b 0c 1d 00    	call   *0x1d0c5b(%rip)        # 0x140b0c598
14093b93d:	48 83 a7 80 00 00 00 	andq   $0x0,0x80(%rdi)
14093b944:	00
14093b945:	48 8b 05 0c fe 3e 00 	mov    0x3efe0c(%rip),%rax        # 0x140d2b758
14093b94c:	48 89 47 74          	mov    %rax,0x74(%rdi)
14093b950:	48 83 67 68 00       	andq   $0x0,0x68(%rdi)
14093b955:	83 a6 44 01 00 00 00 	andl   $0x0,0x144(%rsi)
14093b95c:	48 8b c6             	mov    %rsi,%rax
14093b95f:	48 83 c4 30          	add    $0x30,%rsp
14093b963:	5f                   	pop    %rdi
14093b964:	5e                   	pop    %rsi
14093b965:	5b                   	pop    %rbx
14093b966:	c3                   	ret
14093b967:	90                   	nop
14093b968:	90                   	nop
14093b969:	90                   	nop
14093b96a:	90                   	nop
14093b96b:	90                   	nop
14093b96c:	90                   	nop
14093b96d:	90                   	nop
14093b96e:	90                   	nop
14093b96f:	90                   	nop
14093b970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14093b975:	57                   	push   %rdi
14093b976:	48 83 ec 20          	sub    $0x20,%rsp
14093b97a:	8b da                	mov    %edx,%ebx
14093b97c:	48 8b f9             	mov    %rcx,%rdi
14093b97f:	e8 1c 00 00 00       	call   0x14093b9a0
14093b984:	f6 c3 01             	test   $0x1,%bl
14093b987:	74 08                	je     0x14093b991
14093b989:	48 8b cf             	mov    %rdi,%rcx
14093b98c:	e8 43 3c 1b 00       	call   0x140aef5d4
14093b991:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14093b996:	48 8b c7             	mov    %rdi,%rax
14093b999:	48 83 c4 20          	add    $0x20,%rsp
14093b99d:	5f                   	pop    %rdi
14093b99e:	c3                   	ret
14093b99f:	90                   	nop
14093b9a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14093b9a5:	57                   	push   %rdi
14093b9a6:	48 83 ec 20          	sub    $0x20,%rsp
14093b9aa:	48 8d 99 e0 00 00 00 	lea    0xe0(%rcx),%rbx
14093b9b1:	48 8b f9             	mov    %rcx,%rdi
14093b9b4:	48 8b 83 50 ff ff ff 	mov    -0xb0(%rbx),%rax
14093b9bb:	48 8d 8b 60 ff ff ff 	lea    -0xa0(%rbx),%rcx
14093b9c2:	48 63 50 04          	movslq 0x4(%rax),%rdx
14093b9c6:	48 8d 05 b3 f0 1e 00 	lea    0x1ef0b3(%rip),%rax        # 0x140b2aa80
14093b9cd:	48 89 84 1a 50 ff ff 	mov    %rax,-0xb0(%rdx,%rbx,1)
14093b9d4:	ff
14093b9d5:	48 8b 83 50 ff ff ff 	mov    -0xb0(%rbx),%rax
14093b9dc:	48 63 50 04          	movslq 0x4(%rax),%rdx
14093b9e0:	44 8d 82 50 ff ff ff 	lea    -0xb0(%rdx),%r8d
14093b9e7:	44 89 84 1a 4c ff ff 	mov    %r8d,-0xb4(%rdx,%rbx,1)
14093b9ee:	ff
14093b9ef:	e8 e8 0c 00 00       	call   0x14093c6dc
14093b9f4:	48 8d 8b 68 ff ff ff 	lea    -0x98(%rbx),%rcx
14093b9fb:	ff 15 8f 0b 1d 00    	call   *0x1d0b8f(%rip)        # 0x140b0c590
14093ba01:	48 8b cb             	mov    %rbx,%rcx
14093ba04:	ff 15 86 0a 1d 00    	call   *0x1d0a86(%rip)        # 0x140b0c490
14093ba0a:	48 8b 47 20          	mov    0x20(%rdi),%rax
14093ba0e:	48 83 f8 07          	cmp    $0x7,%rax
14093ba12:	76 2e                	jbe    0x14093ba42
14093ba14:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14093ba18:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14093ba1f:	00
14093ba20:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14093ba26:	72 14                	jb     0x14093ba3c
14093ba28:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14093ba2c:	48 2b ca             	sub    %rdx,%rcx
14093ba2f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14093ba33:	48 83 f8 1f          	cmp    $0x1f,%rax
14093ba37:	77 30                	ja     0x14093ba69
14093ba39:	48 8b ca             	mov    %rdx,%rcx
14093ba3c:	ff 15 7e 0e 1d 00    	call   *0x1d0e7e(%rip)        # 0x140b0c8c0
14093ba42:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14093ba47:	33 c0                	xor    %eax,%eax
14093ba49:	48 89 47 18          	mov    %rax,0x18(%rdi)
14093ba4d:	66 89 47 08          	mov    %ax,0x8(%rdi)
14093ba51:	48 8d 05 48 ef 1e 00 	lea    0x1eef48(%rip),%rax        # 0x140b2a9a0
14093ba58:	48 c7 47 20 07 00 00 	movq   $0x7,0x20(%rdi)
14093ba5f:	00
14093ba60:	48 89 07             	mov    %rax,(%rdi)
14093ba63:	48 83 c4 20          	add    $0x20,%rsp
14093ba67:	5f                   	pop    %rdi
14093ba68:	c3                   	ret
14093ba69:	ff 15 29 0f 1d 00    	call   *0x1d0f29(%rip)        # 0x140b0c998
14093ba6f:	cc                   	int3
14093ba70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14093ba75:	57                   	push   %rdi
14093ba76:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14093ba7d:	48 8b 05 bc 35 38 00 	mov    0x3835bc(%rip),%rax        # 0x140cbf040
14093ba84:	48 33 c4             	xor    %rsp,%rax
14093ba87:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14093ba8e:	00
14093ba8f:	48 8b f9             	mov    %rcx,%rdi
14093ba92:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
14093ba96:	75 33                	jne    0x14093bacb
14093ba98:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14093ba9c:	48 83 c1 30          	add    $0x30,%rcx
14093baa0:	e8 1b 0d 00 00       	call   0x14093c7c0
14093baa5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14093baaa:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
14093baae:	ff 15 74 0a 1d 00    	call   *0x1d0a74(%rip)        # 0x140b0c528
14093bab4:	8b 48 08             	mov    0x8(%rax),%ecx
14093bab7:	03 08                	add    (%rax),%ecx
14093bab9:	89 8f 40 01 00 00    	mov    %ecx,0x140(%rdi)
14093babf:	78 2b                	js     0x14093baec
14093bac1:	89 8f 44 01 00 00    	mov    %ecx,0x144(%rdi)
14093bac7:	c6 47 28 01          	movb   $0x1,0x28(%rdi)
14093bacb:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14093bad2:	00
14093bad3:	48 33 cc             	xor    %rsp,%rcx
14093bad6:	e8 05 3b 1b 00       	call   0x140aef5e0
14093badb:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
14093bae2:	00
14093bae3:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14093baea:	5f                   	pop    %rdi
14093baeb:	c3                   	ret
14093baec:	48 8d 15 0d 14 23 00 	lea    0x23140d(%rip),%rdx        # 0x140b6cf00
14093baf3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14093baf8:	e8 5b 37 7d ff       	call   0x14010f258
14093bafd:	90                   	nop
14093bafe:	45 33 c0             	xor    %r8d,%r8d
14093bb01:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14093bb06:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14093bb0b:	e8 90 1e 7d ff       	call   0x14010d9a0
14093bb10:	48 8d 15 81 a3 2f 00 	lea    0x2fa381(%rip),%rdx        # 0x140c35e98
14093bb17:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14093bb1c:	e8 5d 49 1b 00       	call   0x140af047e
14093bb21:	cc                   	int3
14093bb22:	90                   	nop
14093bb23:	90                   	nop
14093bb24:	90                   	nop
14093bb25:	90                   	nop
14093bb26:	90                   	nop
14093bb27:	90                   	nop
14093bb28:	90                   	nop
14093bb29:	90                   	nop
14093bb2a:	90                   	nop
14093bb2b:	90                   	nop
14093bb2c:	90                   	nop
14093bb2d:	90                   	nop
14093bb2e:	90                   	nop
14093bb2f:	90                   	nop
14093bb30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14093bb35:	57                   	push   %rdi
14093bb36:	48 83 ec 20          	sub    $0x20,%rsp
14093bb3a:	8b fa                	mov    %edx,%edi
14093bb3c:	48 8b d9             	mov    %rcx,%rbx
14093bb3f:	45 85 c0             	test   %r8d,%r8d
14093bb42:	74 45                	je     0x14093bb89
14093bb44:	41 83 e8 01          	sub    $0x1,%r8d
14093bb48:	74 1f                	je     0x14093bb69
14093bb4a:	41 83 f8 01          	cmp    $0x1,%r8d
14093bb4e:	75 4f                	jne    0x14093bb9f
14093bb50:	41 0f b6 c1          	movzbl %r9b,%eax
14093bb54:	41 33 c0             	xor    %r8d,%eax
14093bb57:	8d 04 45 ff ff ff ff 	lea    -0x1(,%rax,2),%eax
14093bb5e:	0f af c7             	imul   %edi,%eax
14093bb61:	03 81 44 01 00 00    	add    0x144(%rcx),%eax
14093bb67:	eb 08                	jmp    0x14093bb71
14093bb69:	8b 81 40 01 00 00    	mov    0x140(%rcx),%eax
14093bb6f:	2b c7                	sub    %edi,%eax
14093bb71:	89 81 44 01 00 00    	mov    %eax,0x144(%rcx)
14093bb77:	45 33 c0             	xor    %r8d,%r8d
14093bb7a:	48 83 c1 30          	add    $0x30,%rcx
14093bb7e:	48 63 d0             	movslq %eax,%rdx
14093bb81:	ff 15 a9 09 1d 00    	call   *0x1d09a9(%rip)        # 0x140b0c530
14093bb87:	eb 16                	jmp    0x14093bb9f
14093bb89:	48 8b d7             	mov    %rdi,%rdx
14093bb8c:	48 83 c1 30          	add    $0x30,%rcx
14093bb90:	45 33 c0             	xor    %r8d,%r8d
14093bb93:	ff 15 97 09 1d 00    	call   *0x1d0997(%rip)        # 0x140b0c530
14093bb99:	89 bb 44 01 00 00    	mov    %edi,0x144(%rbx)
14093bb9f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14093bba4:	48 83 c4 20          	add    $0x20,%rsp
14093bba8:	5f                   	pop    %rdi
14093bba9:	c3                   	ret
14093bbaa:	90                   	nop
14093bbab:	90                   	nop
14093bbac:	90                   	nop
14093bbad:	90                   	nop
14093bbae:	90                   	nop
14093bbaf:	90                   	nop
14093bbb0:	40 53                	rex push %rbx
14093bbb2:	48 83 ec 20          	sub    $0x20,%rsp
14093bbb6:	48 8b d9             	mov    %rcx,%rbx
14093bbb9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14093bbbe:	48 83 c1 30          	add    $0x30,%rcx
14093bbc2:	e8 0d 10 00 00       	call   0x14093cbd4
14093bbc7:	ff 83 44 01 00 00    	incl   0x144(%rbx)
14093bbcd:	8a 44 24 30          	mov    0x30(%rsp),%al
14093bbd1:	48 83 c4 20          	add    $0x20,%rsp
14093bbd5:	5b                   	pop    %rbx
14093bbd6:	c3                   	ret
14093bbd7:	90                   	nop
14093bbd8:	90                   	nop
14093bbd9:	90                   	nop
14093bbda:	90                   	nop
14093bbdb:	90                   	nop
14093bbdc:	90                   	nop
14093bbdd:	90                   	nop
14093bbde:	90                   	nop
14093bbdf:	90                   	nop
14093bbe0:	8b 81 40 01 00 00    	mov    0x140(%rcx),%eax
14093bbe6:	c3                   	ret
14093bbe7:	90                   	nop
14093bbe8:	90                   	nop
14093bbe9:	90                   	nop
14093bbea:	90                   	nop
14093bbeb:	90                   	nop
14093bbec:	90                   	nop
14093bbed:	90                   	nop
14093bbee:	90                   	nop
14093bbef:	90                   	nop
14093bbf0:	8b 81 44 01 00 00    	mov    0x144(%rcx),%eax
14093bbf6:	c3                   	ret
14093bbf7:	90                   	nop
14093bbf8:	90                   	nop
14093bbf9:	90                   	nop
14093bbfa:	90                   	nop
14093bbfb:	90                   	nop
14093bbfc:	90                   	nop
14093bbfd:	90                   	nop
14093bbfe:	90                   	nop
14093bbff:	90                   	nop
14093bc00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14093bc05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14093bc0a:	57                   	push   %rdi
14093bc0b:	48 83 ec 20          	sub    $0x20,%rsp
14093bc0f:	8b 81 40 01 00 00    	mov    0x140(%rcx),%eax
14093bc15:	41 8b d8             	mov    %r8d,%ebx
14093bc18:	2b 81 44 01 00 00    	sub    0x144(%rcx),%eax
14093bc1e:	49 8b f1             	mov    %r9,%rsi
14093bc21:	41 3b c0             	cmp    %r8d,%eax
14093bc24:	48 8b f9             	mov    %rcx,%rdi
14093bc27:	0f 42 d8             	cmovb  %eax,%ebx
14093bc2a:	85 db                	test   %ebx,%ebx
14093bc2c:	74 0d                	je     0x14093bc3b
14093bc2e:	44 8b c3             	mov    %ebx,%r8d
14093bc31:	48 83 c1 30          	add    $0x30,%rcx
14093bc35:	ff 15 fd 08 1d 00    	call   *0x1d08fd(%rip)        # 0x140b0c538
14093bc3b:	89 1e                	mov    %ebx,(%rsi)
14093bc3d:	01 9f 44 01 00 00    	add    %ebx,0x144(%rdi)
14093bc43:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14093bc48:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14093bc4d:	48 83 c4 20          	add    $0x20,%rsp
14093bc51:	5f                   	pop    %rdi
14093bc52:	c3                   	ret
14093bc53:	90                   	nop
14093bc54:	90                   	nop
14093bc55:	90                   	nop
14093bc56:	90                   	nop
14093bc57:	90                   	nop
14093bc58:	90                   	nop
14093bc59:	90                   	nop
14093bc5a:	90                   	nop
14093bc5b:	90                   	nop
14093bc5c:	90                   	nop
14093bc5d:	90                   	nop
14093bc5e:	90                   	nop
14093bc5f:	90                   	nop
14093bc60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14093bc65:	57                   	push   %rdi
14093bc66:	48 83 ec 20          	sub    $0x20,%rsp
14093bc6a:	48 8b d9             	mov    %rcx,%rbx
14093bc6d:	48 8b ca             	mov    %rdx,%rcx
14093bc70:	e8 83 0e 00 00       	call   0x14093caf8
14093bc75:	48 8b c8             	mov    %rax,%rcx
14093bc78:	48 8b f8             	mov    %rax,%rdi
14093bc7b:	ff 15 ff 08 1d 00    	call   *0x1d08ff(%rip)        # 0x140b0c580
14093bc81:	84 c0                	test   %al,%al
14093bc83:	74 07                	je     0x14093bc8c
14093bc85:	48 83 63 68 00       	andq   $0x0,0x68(%rbx)
14093bc8a:	eb 0d                	jmp    0x14093bc99
14093bc8c:	48 8b cb             	mov    %rbx,%rcx
14093bc8f:	48 89 7b 68          	mov    %rdi,0x68(%rbx)
14093bc93:	ff 15 ff 08 1d 00    	call   *0x1d08ff(%rip)        # 0x140b0c598
14093bc99:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14093bc9e:	48 83 c4 20          	add    $0x20,%rsp
14093bca2:	5f                   	pop    %rdi
14093bca3:	c3                   	ret
14093bca4:	90                   	nop
14093bca5:	90                   	nop
14093bca6:	90                   	nop
14093bca7:	90                   	nop
14093bca8:	90                   	nop
14093bca9:	90                   	nop
14093bcaa:	90                   	nop
14093bcab:	90                   	nop
14093bcac:	90                   	nop
14093bcad:	90                   	nop
14093bcae:	90                   	nop
14093bcaf:	90                   	nop
14093bcb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14093bcb5:	57                   	push   %rdi
14093bcb6:	48 83 ec 20          	sub    $0x20,%rsp