14092acc1:	48 85 c0             	test   %rax,%rax
14092acc4:	75 ba                	jne    0x14092ac80
14092acc6:	b8 07 00 00 00       	mov    $0x7,%eax
14092accb:	eb c5                	jmp    0x14092ac92
14092accd:	cc                   	int3
14092acce:	cc                   	int3
14092accf:	cc                   	int3
14092acd0:	40 53                	rex push %rbx
14092acd2:	48 83 ec 20          	sub    $0x20,%rsp
14092acd6:	48 8d 51 20          	lea    0x20(%rcx),%rdx
14092acda:	48 8b d9             	mov    %rcx,%rbx
14092acdd:	e8 ce 01 00 00       	call   0x14092aeb0
14092ace2:	48 98                	cltq
14092ace4:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
14092aceb:	48 83 c4 20          	add    $0x20,%rsp
14092acef:	5b                   	pop    %rbx
14092acf0:	c3                   	ret
14092acf1:	cc                   	int3
14092acf2:	cc                   	int3
14092acf3:	cc                   	int3
14092acf4:	cc                   	int3
14092acf5:	cc                   	int3
14092acf6:	cc                   	int3
14092acf7:	cc                   	int3
14092acf8:	cc                   	int3
14092acf9:	cc                   	int3
14092acfa:	cc                   	int3
14092acfb:	cc                   	int3
14092acfc:	cc                   	int3
14092acfd:	cc                   	int3
14092acfe:	cc                   	int3
14092acff:	cc                   	int3
14092ad00:	41 54                	push   %r12
14092ad02:	41 57                	push   %r15
14092ad04:	48 83 ec 38          	sub    $0x38,%rsp
14092ad08:	44 0f b6 61 5b       	movzbl 0x5b(%rcx),%r12d
14092ad0d:	44 8b fa             	mov    %edx,%r15d
14092ad10:	49 83 ec 01          	sub    $0x1,%r12
14092ad14:	0f 88 c9 00 00 00    	js     0x14092ade3
14092ad1a:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14092ad1f:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
14092ad24:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14092ad29:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14092ad2e:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14092ad33:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14092ad38:	4d 6b f4 68          	imul   $0x68,%r12,%r14
14092ad3c:	49 83 c6 60          	add    $0x60,%r14
14092ad40:	4c 03 f1             	add    %rcx,%r14
14092ad43:	45 33 ed             	xor    %r13d,%r13d
14092ad46:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14092ad4d:	00 00 00
14092ad50:	49 8b 1e             	mov    (%r14),%rbx
14092ad53:	41 8b fd             	mov    %r13d,%edi
14092ad56:	48 85 db             	test   %rbx,%rbx
14092ad59:	74 56                	je     0x14092adb1
14092ad5b:	bf 01 00 00 00       	mov    $0x1,%edi
14092ad60:	4c 39 6b 10          	cmp    %r13,0x10(%rbx)
14092ad64:	74 38                	je     0x14092ad9e
14092ad66:	48 8b 2b             	mov    (%rbx),%rbp
14092ad69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14092ad70:	48 8b 05 d1 35 a8 00 	mov    0xa835d1(%rip),%rax        # 0x1413ae348
14092ad77:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14092ad7c:	44 8b c7             	mov    %edi,%r8d
14092ad7f:	48 8b cd             	mov    %rbp,%rcx
14092ad82:	ff 15 98 8c 65 00    	call   *0x658c98(%rip)        # 0x140f83a20
14092ad88:	8b f0                	mov    %eax,%esi
14092ad8a:	3d c0 00 00 00       	cmp    $0xc0,%eax
14092ad8f:	74 df                	je     0x14092ad70
14092ad91:	48 8b 0b             	mov    (%rbx),%rcx
14092ad94:	ff 15 c6 84 65 00    	call   *0x6584c6(%rip)        # 0x140f83260
14092ad9a:	85 f6                	test   %esi,%esi
14092ad9c:	75 04                	jne    0x14092ada2
14092ad9e:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
14092ada2:	48 8b cb             	mov    %rbx,%rcx
14092ada5:	e8 a6 0d f6 ff       	call   0x14088bb50
14092adaa:	45 89 6e 08          	mov    %r13d,0x8(%r14)
14092adae:	4d 89 2e             	mov    %r13,(%r14)
14092adb1:	45 85 ff             	test   %r15d,%r15d
14092adb4:	41 0f 45 ff          	cmovne %r15d,%edi
14092adb8:	49 83 ee 68          	sub    $0x68,%r14
14092adbc:	49 83 ec 01          	sub    $0x1,%r12
14092adc0:	44 8b ff             	mov    %edi,%r15d
14092adc3:	79 8b                	jns    0x14092ad50
14092adc5:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14092adca:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
14092adcf:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14092add4:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14092add9:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14092adde:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14092ade3:	41 8b c7             	mov    %r15d,%eax
14092ade6:	48 83 c4 38          	add    $0x38,%rsp
14092adea:	41 5f                	pop    %r15
14092adec:	41 5c                	pop    %r12
14092adee:	c3                   	ret
14092adef:	cc                   	int3
14092adf0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14092adf5:	56                   	push   %rsi
14092adf6:	48 83 ec 20          	sub    $0x20,%rsp
14092adfa:	48 8b 19             	mov    (%rcx),%rbx
14092adfd:	48 8b f1             	mov    %rcx,%rsi
14092ae00:	48 85 db             	test   %rbx,%rbx
14092ae03:	0f 84 8b 00 00 00    	je     0x14092ae94
14092ae09:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
14092ae0e:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14092ae13:	bf 01 00 00 00       	mov    $0x1,%edi
14092ae18:	74 4e                	je     0x14092ae68
14092ae1a:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14092ae1f:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14092ae24:	4c 8b 33             	mov    (%rbx),%r14
14092ae27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14092ae2e:	00 00
14092ae30:	48 8b 05 11 35 a8 00 	mov    0xa83511(%rip),%rax        # 0x1413ae348
14092ae37:	44 8b c7             	mov    %edi,%r8d
14092ae3a:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14092ae3f:	49 8b ce             	mov    %r14,%rcx
14092ae42:	ff 15 d8 8b 65 00    	call   *0x658bd8(%rip)        # 0x140f83a20
14092ae48:	8b e8                	mov    %eax,%ebp
14092ae4a:	3d c0 00 00 00       	cmp    $0xc0,%eax
14092ae4f:	74 df                	je     0x14092ae30
14092ae51:	48 8b 0b             	mov    (%rbx),%rcx
14092ae54:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
14092ae59:	ff 15 01 84 65 00    	call   *0x658401(%rip)        # 0x140f83260
14092ae5f:	85 ed                	test   %ebp,%ebp
14092ae61:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14092ae66:	75 04                	jne    0x14092ae6c
14092ae68:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
14092ae6c:	48 8b cb             	mov    %rbx,%rcx
14092ae6f:	e8 dc 0c f6 ff       	call   0x14088bb50
14092ae74:	8b c7                	mov    %edi,%eax
14092ae76:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%rsi)
14092ae7d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14092ae82:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
14092ae89:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14092ae8e:	48 83 c4 20          	add    $0x20,%rsp
14092ae92:	5e                   	pop    %rsi
14092ae93:	c3                   	ret
14092ae94:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14092ae99:	33 c0                	xor    %eax,%eax
14092ae9b:	48 83 c4 20          	add    $0x20,%rsp
14092ae9f:	5e                   	pop    %rsi
14092aea0:	c3                   	ret
14092aea1:	cc                   	int3
14092aea2:	cc                   	int3
14092aea3:	cc                   	int3
14092aea4:	cc                   	int3
14092aea5:	cc                   	int3
14092aea6:	cc                   	int3
14092aea7:	cc                   	int3
14092aea8:	cc                   	int3
14092aea9:	cc                   	int3
14092aeaa:	cc                   	int3
14092aeab:	cc                   	int3
14092aeac:	cc                   	int3
14092aead:	cc                   	int3
14092aeae:	cc                   	int3
14092aeaf:	cc                   	int3
14092aeb0:	40 53                	rex push %rbx
14092aeb2:	55                   	push   %rbp
14092aeb3:	56                   	push   %rsi
14092aeb4:	57                   	push   %rdi
14092aeb5:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
14092aebc:	48 8b 05 3d e0 a8 00 	mov    0xa8e03d(%rip),%rax        # 0x1413b8f00
14092aec3:	48 33 c4             	xor    %rsp,%rax
14092aec6:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
14092aecd:	00
14092aece:	48 83 79 48 00       	cmpq   $0x0,0x48(%rcx)
14092aed3:	48 8b f2             	mov    %rdx,%rsi
14092aed6:	48 8b 41 10          	mov    0x10(%rcx),%rax
14092aeda:	48 8b e9             	mov    %rcx,%rbp
14092aedd:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14092aee2:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14092aee7:	48 8b 78 20          	mov    0x20(%rax),%rdi
14092aeeb:	75 16                	jne    0x14092af03
14092aeed:	4c 8d 41 48          	lea    0x48(%rcx),%r8
14092aef1:	33 d2                	xor    %edx,%edx
14092aef3:	48 8b cf             	mov    %rdi,%rcx
14092aef6:	e8 55 07 00 00       	call   0x14092b650
14092aefb:	85 c0                	test   %eax,%eax
14092aefd:	0f 85 83 04 00 00    	jne    0x14092b386
14092af03:	48 63 56 10          	movslq 0x10(%rsi),%rdx
14092af07:	48 8b cf             	mov    %rdi,%rcx
14092af0a:	4c 8b 45 50          	mov    0x50(%rbp),%r8
14092af0e:	48 83 c2 09          	add    $0x9,%rdx
14092af12:	4c 03 c2             	add    %rdx,%r8
14092af15:	48 8b 55 48          	mov    0x48(%rbp),%rdx
14092af19:	e8 b2 fb ff ff       	call   0x14092aad0
14092af1e:	48 8b d6             	mov    %rsi,%rdx
14092af21:	48 8b cd             	mov    %rbp,%rcx
14092af24:	e8 87 0b 00 00       	call   0x14092bab0
14092af29:	85 c0                	test   %eax,%eax
14092af2b:	0f 85 55 04 00 00    	jne    0x14092b386
14092af31:	48 8b 45 10          	mov    0x10(%rbp),%rax
14092af35:	0f 57 c0             	xorps  %xmm0,%xmm0
14092af38:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
14092af3c:	4c 89 a4 24 10 01 00 	mov    %r12,0x110(%rsp)
14092af43:	00
14092af44:	4c 89 ac 24 d0 00 00 	mov    %r13,0xd0(%rsp)
14092af4b:	00
14092af4c:	4c 89 b4 24 c8 00 00 	mov    %r14,0xc8(%rsp)
14092af53:	00
14092af54:	4c 8b 75 50          	mov    0x50(%rbp),%r14
14092af58:	4c 89 bc 24 c0 00 00 	mov    %r15,0xc0(%rsp)
14092af5f:	00
14092af60:	4c 63 78 0c          	movslq 0xc(%rax),%r15
14092af64:	49 8b cf             	mov    %r15,%rcx
14092af67:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14092af6c:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
14092af71:	49 8b df             	mov    %r15,%rbx
14092af74:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
14092af79:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
14092af80:	00
14092af81:	e8 da 27 fc ff       	call   0x1408ed760
14092af86:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14092af8b:	4c 8b e0             	mov    %rax,%r12
14092af8e:	48 85 c0             	test   %rax,%rax
14092af91:	75 2f                	jne    0x14092afc2
14092af93:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14092af9a:	00
14092af9b:	be 07 00 00 00       	mov    $0x7,%esi
14092afa0:	44 8b 6c 24 74       	mov    0x74(%rsp),%r13d
14092afa5:	4c 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14
14092afac:	00
14092afad:	8b 6c 24 78          	mov    0x78(%rsp),%ebp
14092afb1:	44 8b 7c 24 70       	mov    0x70(%rsp),%r15d
14092afb6:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14092afbb:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14092afc0:	eb 1c                	jmp    0x14092afde
14092afc2:	8b 74 24 60          	mov    0x60(%rsp),%esi
14092afc6:	49 8b c6             	mov    %r14,%rax
14092afc9:	48 99                	cqto
14092afcb:	48 f7 fb             	idiv   %rbx
14092afce:	48 63 c2             	movslq %edx,%rax
14092afd1:	48 8b ea             	mov    %rdx,%rbp
14092afd4:	4c 2b f0             	sub    %rax,%r14
14092afd7:	89 54 24 30          	mov    %edx,0x30(%rsp)
14092afdb:	44 8b ea             	mov    %edx,%r13d
14092afde:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14092afe3:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
14092afe8:	ff 40 38             	incl   0x38(%rax)
14092afeb:	49 63 53 10          	movslq 0x10(%r11),%rdx
14092afef:	48 83 fa 7f          	cmp    $0x7f,%rdx
14092aff3:	77 17                	ja     0x14092b00c
14092aff5:	b8 01 00 00 00       	mov    $0x1,%eax
14092affa:	80 e2 7f             	and    $0x7f,%dl
14092affd:	88 94 24 90 00 00 00 	mov    %dl,0x90(%rsp)
14092b004:	8b d8                	mov    %eax,%ebx
14092b006:	89 44 24 40          	mov    %eax,0x40(%rsp)
14092b00a:	eb 4b                	jmp    0x14092b057
14092b00c:	48 81 fa ff 3f 00 00 	cmp    $0x3fff,%rdx
14092b013:	77 27                	ja     0x14092b03c
14092b015:	48 8b c2             	mov    %rdx,%rax
14092b018:	48 c1 e8 07          	shr    $0x7,%rax
14092b01c:	0c 80                	or     $0x80,%al
14092b01e:	88 84 24 90 00 00 00 	mov    %al,0x90(%rsp)
14092b025:	80 e2 7f             	and    $0x7f,%dl
14092b028:	b8 02 00 00 00       	mov    $0x2,%eax
14092b02d:	88 94 24 91 00 00 00 	mov    %dl,0x91(%rsp)
14092b034:	89 44 24 40          	mov    %eax,0x40(%rsp)
14092b038:	8b d8                	mov    %eax,%ebx
14092b03a:	eb 1b                	jmp    0x14092b057
14092b03c:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
14092b043:	00
14092b044:	e8 d7 2e f9 ff       	call   0x1408bdf20
14092b049:	89 44 24 40          	mov    %eax,0x40(%rsp)
14092b04d:	8b d8                	mov    %eax,%ebx
14092b04f:	85 c0                	test   %eax,%eax
14092b051:	0f 8e 7d 00 00 00    	jle    0x14092b0d4
14092b057:	85 f6                	test   %esi,%esi
14092b059:	75 6a                	jne    0x14092b0c5
14092b05b:	41 8b ff             	mov    %r15d,%edi
14092b05e:	48 63 cd             	movslq %ebp,%rcx
14092b061:	2b fd                	sub    %ebp,%edi
14092b063:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
14092b06a:	00
14092b06b:	3b df                	cmp    %edi,%ebx
14092b06d:	0f 4e fb             	cmovle %ebx,%edi
14092b070:	2b c3                	sub    %ebx,%eax
14092b072:	48 98                	cltq
14092b074:	49 03 cc             	add    %r12,%rcx
14092b077:	48 03 d0             	add    %rax,%rdx
14092b07a:	4c 63 c7             	movslq %edi,%r8
14092b07d:	e8 8e 3f 5b 00       	call   0x140edf010
14092b082:	44 8d 04 2f          	lea    (%rdi,%rbp,1),%r8d
14092b086:	41 8b e8             	mov    %r8d,%ebp
14092b089:	45 3b c7             	cmp    %r15d,%r8d
14092b08c:	75 2d                	jne    0x14092b0bb
14092b08e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14092b093:	45 2b c5             	sub    %r13d,%r8d
14092b096:	49 63 c5             	movslq %r13d,%rax
14092b099:	4c 8b 11             	mov    (%rcx),%r10
14092b09c:	4e 8d 0c 30          	lea    (%rax,%r14,1),%r9
14092b0a0:	4a 8d 14 20          	lea    (%rax,%r12,1),%rdx
14092b0a4:	49 8b 42 18          	mov    0x18(%r10),%rax
14092b0a8:	ff 15 72 89 65 00    	call   *0x658972(%rip)        # 0x140f83a20
14092b0ae:	33 ed                	xor    %ebp,%ebp
14092b0b0:	45 33 ed             	xor    %r13d,%r13d
14092b0b3:	8b f0                	mov    %eax,%esi
14092b0b5:	49 63 c7             	movslq %r15d,%rax
14092b0b8:	4c 03 f0             	add    %rax,%r14
14092b0bb:	8b 44 24 40          	mov    0x40(%rsp),%eax
14092b0bf:	2b df                	sub    %edi,%ebx
14092b0c1:	85 db                	test   %ebx,%ebx
14092b0c3:	7f 92                	jg     0x14092b057
14092b0c5:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14092b0ca:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
14092b0cf:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14092b0d4:	4d 8b 2b             	mov    (%r11),%r13
14092b0d7:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
14092b0dc:	4d 85 ed             	test   %r13,%r13
14092b0df:	0f 84 34 02 00 00    	je     0x14092b319
14092b0e5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14092b0ec:	00 00 00 00
14092b0f0:	49 63 55 00          	movslq 0x0(%r13),%rdx
14092b0f4:	49 8b 45 08          	mov    0x8(%r13),%rax
14092b0f8:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14092b0ff:	00
14092b100:	48 83 fa 7f          	cmp    $0x7f,%rdx
14092b104:	77 14                	ja     0x14092b11a
14092b106:	80 e2 7f             	and    $0x7f,%dl
14092b109:	bb 01 00 00 00       	mov    $0x1,%ebx
14092b10e:	88 94 24 a0 00 00 00 	mov    %dl,0xa0(%rsp)
14092b115:	44 8b e3             	mov    %ebx,%r12d
14092b118:	eb 47                	jmp    0x14092b161
14092b11a:	48 81 fa ff 3f 00 00 	cmp    $0x3fff,%rdx
14092b121:	77 24                	ja     0x14092b147
14092b123:	48 8b c2             	mov    %rdx,%rax
14092b126:	bb 02 00 00 00       	mov    $0x2,%ebx
14092b12b:	48 c1 e8 07          	shr    $0x7,%rax
14092b12f:	44 8b e3             	mov    %ebx,%r12d
14092b132:	0c 80                	or     $0x80,%al
14092b134:	80 e2 7f             	and    $0x7f,%dl
14092b137:	88 84 24 a0 00 00 00 	mov    %al,0xa0(%rsp)
14092b13e:	88 94 24 a1 00 00 00 	mov    %dl,0xa1(%rsp)
14092b145:	eb 1a                	jmp    0x14092b161
14092b147:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
14092b14e:	00
14092b14f:	e8 cc 2d f9 ff       	call   0x1408bdf20
14092b154:	44 8b e0             	mov    %eax,%r12d
14092b157:	8b d8                	mov    %eax,%ebx
14092b159:	85 c0                	test   %eax,%eax
14092b15b:	0f 8e 82 00 00 00    	jle    0x14092b1e3
14092b161:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
14092b166:	85 f6                	test   %esi,%esi
14092b168:	75 6f                	jne    0x14092b1d9
14092b16a:	41 8b c4             	mov    %r12d,%eax
14092b16d:	48 63 cd             	movslq %ebp,%rcx
14092b170:	41 8b ff             	mov    %r15d,%edi
14092b173:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
14092b17a:	00
14092b17b:	2b fd                	sub    %ebp,%edi