14088cfc9:	cc                   	int3
14088cfca:	cc                   	int3
14088cfcb:	cc                   	int3
14088cfcc:	cc                   	int3
14088cfcd:	cc                   	int3
14088cfce:	cc                   	int3
14088cfcf:	cc                   	int3
14088cfd0:	48 83 ec 38          	sub    $0x38,%rsp
14088cfd4:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14088cfd9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14088cfde:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14088cfe3:	45 33 c9             	xor    %r9d,%r9d
14088cfe6:	e8 f5 9b 06 00       	call   0x1408f6be0
14088cfeb:	48 83 c4 38          	add    $0x38,%rsp
14088cfef:	c3                   	ret
14088cff0:	48 83 ec 38          	sub    $0x38,%rsp
14088cff4:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14088cff9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14088cffe:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14088d003:	41 b9 80 00 00 00    	mov    $0x80,%r9d
14088d009:	e8 d2 9b 06 00       	call   0x1408f6be0
14088d00e:	48 83 c4 38          	add    $0x38,%rsp
14088d012:	c3                   	ret
14088d013:	cc                   	int3
14088d014:	cc                   	int3
14088d015:	cc                   	int3
14088d016:	cc                   	int3
14088d017:	cc                   	int3
14088d018:	cc                   	int3
14088d019:	cc                   	int3
14088d01a:	cc                   	int3
14088d01b:	cc                   	int3
14088d01c:	cc                   	int3
14088d01d:	cc                   	int3
14088d01e:	cc                   	int3
14088d01f:	cc                   	int3
14088d020:	41 83 e1 0f          	and    $0xf,%r9d
14088d024:	41 0f ba e9 07       	bts    $0x7,%r9d
14088d029:	e9 b2 9b 06 00       	jmp    0x1408f6be0
14088d02e:	cc                   	int3
14088d02f:	cc                   	int3
14088d030:	48 85 c9             	test   %rcx,%rcx
14088d033:	74 08                	je     0x14088d03d
14088d035:	48 8b 81 f8 00 00 00 	mov    0xf8(%rcx),%rax
14088d03c:	c3                   	ret
14088d03d:	33 c0                	xor    %eax,%eax
14088d03f:	c3                   	ret
14088d040:	40 53                	rex push %rbx
14088d042:	48 83 ec 20          	sub    $0x20,%rsp
14088d046:	48 8b d9             	mov    %rcx,%rbx
14088d049:	48 85 c9             	test   %rcx,%rcx
14088d04c:	74 6c                	je     0x14088d0ba
14088d04e:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14088d053:	48 8b b9 f8 00 00 00 	mov    0xf8(%rcx),%rdi
14088d05a:	48 85 ff             	test   %rdi,%rdi
14088d05d:	74 4e                	je     0x14088d0ad
14088d05f:	48 8b 01             	mov    (%rcx),%rax
14088d062:	48 8b 48 18          	mov    0x18(%rax),%rcx
14088d066:	48 85 c9             	test   %rcx,%rcx
14088d069:	74 0d                	je     0x14088d078
14088d06b:	48 8b 05 3e 06 b2 00 	mov    0xb2063e(%rip),%rax        # 0x1413ad6b0
14088d072:	ff 15 a8 69 6f 00    	call   *0x6f69a8(%rip)        # 0x140f83a20
14088d078:	48 8b d7             	mov    %rdi,%rdx
14088d07b:	48 8b cb             	mov    %rbx,%rcx
14088d07e:	e8 dd 3f 08 00       	call   0x140911060
14088d083:	48 8b f8             	mov    %rax,%rdi
14088d086:	48 8b 03             	mov    (%rbx),%rax
14088d089:	48 8b 48 18          	mov    0x18(%rax),%rcx
14088d08d:	48 85 c9             	test   %rcx,%rcx
14088d090:	74 0d                	je     0x14088d09f
14088d092:	48 8b 05 27 06 b2 00 	mov    0xb20627(%rip),%rax        # 0x1413ad6c0
14088d099:	ff 15 81 69 6f 00    	call   *0x6f6981(%rip)        # 0x140f83a20
14088d09f:	48 8b c7             	mov    %rdi,%rax
14088d0a2:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14088d0a7:	48 83 c4 20          	add    $0x20,%rsp
14088d0ab:	5b                   	pop    %rbx
14088d0ac:	c3                   	ret
14088d0ad:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14088d0b2:	33 c0                	xor    %eax,%eax
14088d0b4:	48 83 c4 20          	add    $0x20,%rsp
14088d0b8:	5b                   	pop    %rbx
14088d0b9:	c3                   	ret
14088d0ba:	33 c0                	xor    %eax,%eax
14088d0bc:	48 83 c4 20          	add    $0x20,%rsp
14088d0c0:	5b                   	pop    %rbx
14088d0c1:	c3                   	ret
14088d0c2:	cc                   	int3
14088d0c3:	cc                   	int3
14088d0c4:	cc                   	int3
14088d0c5:	cc                   	int3
14088d0c6:	cc                   	int3
14088d0c7:	cc                   	int3
14088d0c8:	cc                   	int3
14088d0c9:	cc                   	int3
14088d0ca:	cc                   	int3
14088d0cb:	cc                   	int3
14088d0cc:	cc                   	int3
14088d0cd:	cc                   	int3
14088d0ce:	cc                   	int3
14088d0cf:	cc                   	int3
14088d0d0:	48 85 c9             	test   %rcx,%rcx
14088d0d3:	74 0d                	je     0x14088d0e2
14088d0d5:	8b 81 c8 00 00 00    	mov    0xc8(%rcx),%eax
14088d0db:	c1 e8 06             	shr    $0x6,%eax
14088d0de:	83 e0 01             	and    $0x1,%eax
14088d0e1:	c3                   	ret
14088d0e2:	b8 01 00 00 00       	mov    $0x1,%eax
14088d0e7:	c3                   	ret
14088d0e8:	cc                   	int3
14088d0e9:	cc                   	int3
14088d0ea:	cc                   	int3
14088d0eb:	cc                   	int3
14088d0ec:	cc                   	int3
14088d0ed:	cc                   	int3
14088d0ee:	cc                   	int3
14088d0ef:	cc                   	int3
14088d0f0:	48 85 c9             	test   %rcx,%rcx
14088d0f3:	74 0d                	je     0x14088d102
14088d0f5:	8b 81 c8 00 00 00    	mov    0xc8(%rcx),%eax
14088d0fb:	c1 e8 02             	shr    $0x2,%eax
14088d0fe:	83 e0 03             	and    $0x3,%eax
14088d101:	c3                   	ret
14088d102:	33 c0                	xor    %eax,%eax
14088d104:	c3                   	ret
14088d105:	cc                   	int3
14088d106:	cc                   	int3
14088d107:	cc                   	int3
14088d108:	cc                   	int3
14088d109:	cc                   	int3
14088d10a:	cc                   	int3
14088d10b:	cc                   	int3
14088d10c:	cc                   	int3
14088d10d:	cc                   	int3
14088d10e:	cc                   	int3
14088d10f:	cc                   	int3
14088d110:	48 85 c9             	test   %rcx,%rcx
14088d113:	74 0f                	je     0x14088d124
14088d115:	80 b9 c5 00 00 00 02 	cmpb   $0x2,0xc5(%rcx)
14088d11c:	75 06                	jne    0x14088d124
14088d11e:	b8 01 00 00 00       	mov    $0x1,%eax
14088d123:	c3                   	ret
14088d124:	33 c0                	xor    %eax,%eax
14088d126:	c3                   	ret
14088d127:	cc                   	int3
14088d128:	cc                   	int3
14088d129:	cc                   	int3
14088d12a:	cc                   	int3
14088d12b:	cc                   	int3
14088d12c:	cc                   	int3
14088d12d:	cc                   	int3
14088d12e:	cc                   	int3
14088d12f:	cc                   	int3
14088d130:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14088d135:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14088d13a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14088d13f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14088d144:	41 56                	push   %r14
14088d146:	48 83 ec 30          	sub    $0x30,%rsp
14088d14a:	48 63 ea             	movslq %edx,%rbp
14088d14d:	49 8b f0             	mov    %r8,%rsi
14088d150:	8b d5                	mov    %ebp,%edx
14088d152:	4d 63 f1             	movslq %r9d,%r14
14088d155:	48 8b f9             	mov    %rcx,%rdi
14088d158:	e8 33 eb 09 00       	call   0x14092bc90
14088d15d:	8b d8                	mov    %eax,%ebx
14088d15f:	85 c0                	test   %eax,%eax
14088d161:	75 63                	jne    0x14088d1c6
14088d163:	48 85 f6             	test   %rsi,%rsi
14088d166:	74 49                	je     0x14088d1b1
14088d168:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
14088d16f:	4d 8b c6             	mov    %r14,%r8
14088d172:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14088d177:	45 33 c9             	xor    %r9d,%r9d
14088d17a:	48 6b d5 38          	imul   $0x38,%rbp,%rdx
14088d17e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14088d183:	48 83 c2 c8          	add    $0xffffffffffffffc8,%rdx
14088d187:	48 03 ca             	add    %rdx,%rcx
14088d18a:	48 8b d6             	mov    %rsi,%rdx
14088d18d:	e8 8e 64 08 00       	call   0x140913620
14088d192:	8b d8                	mov    %eax,%ebx
14088d194:	85 c0                	test   %eax,%eax
14088d196:	74 19                	je     0x14088d1b1
14088d198:	48 8b 0f             	mov    (%rdi),%rcx
14088d19b:	8b d0                	mov    %eax,%edx
14088d19d:	89 41 50             	mov    %eax,0x50(%rcx)
14088d1a0:	e8 4b c6 04 00       	call   0x1408d97f0
14088d1a5:	48 8b 0f             	mov    (%rdi),%rcx
14088d1a8:	8b d3                	mov    %ebx,%edx
14088d1aa:	e8 41 43 00 00       	call   0x1408914f0
14088d1af:	8b d8                	mov    %eax,%ebx
14088d1b1:	48 8b 07             	mov    (%rdi),%rax
14088d1b4:	48 8b 48 18          	mov    0x18(%rax),%rcx
14088d1b8:	48 85 c9             	test   %rcx,%rcx
14088d1bb:	74 21                	je     0x14088d1de
14088d1bd:	48 8b 05 fc 04 b2 00 	mov    0xb204fc(%rip),%rax        # 0x1413ad6c0
14088d1c4:	eb 12                	jmp    0x14088d1d8
14088d1c6:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14088d1cb:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
14088d1cf:	48 83 f9 fd          	cmp    $0xfffffffffffffffd,%rcx
14088d1d3:	77 09                	ja     0x14088d1de
14088d1d5:	48 8b ce             	mov    %rsi,%rcx
14088d1d8:	ff 15 42 68 6f 00    	call   *0x6f6842(%rip)        # 0x140f83a20
14088d1de:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14088d1e3:	8b c3                	mov    %ebx,%eax
14088d1e5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14088d1ea:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14088d1ef:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14088d1f4:	48 83 c4 30          	add    $0x30,%rsp
14088d1f8:	41 5e                	pop    %r14
14088d1fa:	c3                   	ret
14088d1fb:	cc                   	int3
14088d1fc:	cc                   	int3
14088d1fd:	cc                   	int3
14088d1fe:	cc                   	int3
14088d1ff:	cc                   	int3
14088d200:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14088d205:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14088d20a:	48 8d 05 2f 0b b2 00 	lea    0xb20b2f(%rip),%rax        # 0x1413add40
14088d211:	49 8b f8             	mov    %r8,%rdi
14088d214:	48 8b da             	mov    %rdx,%rbx
14088d217:	48 85 d2             	test   %rdx,%rdx
14088d21a:	0f 85 9d 01 00 00    	jne    0x14088d3bd
14088d220:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14088d226:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14088d22d:	00 00 00
14088d230:	41 8d 48 fe          	lea    -0x2(%r8),%ecx
14088d234:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d238:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d23d:	48 85 d2             	test   %rdx,%rdx
14088d240:	74 05                	je     0x14088d247
14088d242:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d247:	41 8d 48 ff          	lea    -0x1(%r8),%ecx
14088d24b:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d24f:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d254:	48 85 d2             	test   %rdx,%rdx
14088d257:	74 05                	je     0x14088d25e
14088d259:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d25e:	41 8b c8             	mov    %r8d,%ecx
14088d261:	48 8d 14 49          	lea    (%rcx,%rcx,2),%rdx
14088d265:	48 8b 4c d0 10       	mov    0x10(%rax,%rdx,8),%rcx
14088d26a:	48 85 c9             	test   %rcx,%rcx
14088d26d:	74 05                	je     0x14088d274
14088d26f:	48 89 4c d0 08       	mov    %rcx,0x8(%rax,%rdx,8)
14088d274:	41 8d 48 01          	lea    0x1(%r8),%ecx
14088d278:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d27c:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d281:	48 85 d2             	test   %rdx,%rdx
14088d284:	74 05                	je     0x14088d28b
14088d286:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d28b:	41 8d 48 02          	lea    0x2(%r8),%ecx
14088d28f:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d293:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d298:	48 85 d2             	test   %rdx,%rdx
14088d29b:	74 05                	je     0x14088d2a2
14088d29d:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d2a2:	41 8d 48 03          	lea    0x3(%r8),%ecx
14088d2a6:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d2aa:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d2af:	48 85 d2             	test   %rdx,%rdx
14088d2b2:	74 05                	je     0x14088d2b9
14088d2b4:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d2b9:	41 8d 48 04          	lea    0x4(%r8),%ecx
14088d2bd:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d2c1:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d2c6:	48 85 d2             	test   %rdx,%rdx
14088d2c9:	74 05                	je     0x14088d2d0
14088d2cb:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d2d0:	41 8d 48 05          	lea    0x5(%r8),%ecx
14088d2d4:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d2d8:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d2dd:	48 85 d2             	test   %rdx,%rdx
14088d2e0:	74 05                	je     0x14088d2e7
14088d2e2:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d2e7:	41 8d 48 06          	lea    0x6(%r8),%ecx
14088d2eb:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d2ef:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d2f4:	48 85 d2             	test   %rdx,%rdx
14088d2f7:	74 05                	je     0x14088d2fe
14088d2f9:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d2fe:	41 8d 48 07          	lea    0x7(%r8),%ecx
14088d302:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d306:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d30b:	48 85 d2             	test   %rdx,%rdx
14088d30e:	74 05                	je     0x14088d315
14088d310:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d315:	41 8d 48 08          	lea    0x8(%r8),%ecx
14088d319:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d31d:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d322:	48 85 d2             	test   %rdx,%rdx
14088d325:	74 05                	je     0x14088d32c
14088d327:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d32c:	41 8d 48 09          	lea    0x9(%r8),%ecx
14088d330:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d334:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d339:	48 85 d2             	test   %rdx,%rdx
14088d33c:	74 05                	je     0x14088d343
14088d33e:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d343:	41 8d 48 0a          	lea    0xa(%r8),%ecx
14088d347:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d34b:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d350:	48 85 d2             	test   %rdx,%rdx
14088d353:	74 05                	je     0x14088d35a
14088d355:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d35a:	41 8d 48 0b          	lea    0xb(%r8),%ecx
14088d35e:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d362:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d367:	48 85 d2             	test   %rdx,%rdx
14088d36a:	74 05                	je     0x14088d371
14088d36c:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d371:	41 8d 48 0c          	lea    0xc(%r8),%ecx
14088d375:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d379:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d37e:	48 85 d2             	test   %rdx,%rdx
14088d381:	74 05                	je     0x14088d388
14088d383:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d388:	41 8d 48 0d          	lea    0xd(%r8),%ecx
14088d38c:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14088d390:	48 8b 54 c8 10       	mov    0x10(%rax,%rcx,8),%rdx
14088d395:	48 85 d2             	test   %rdx,%rdx
14088d398:	74 05                	je     0x14088d39f
14088d39a:	48 89 54 c8 08       	mov    %rdx,0x8(%rax,%rcx,8)
14088d39f:	41 83 c0 10          	add    $0x10,%r8d
14088d3a3:	41 8d 48 fe          	lea    -0x2(%r8),%ecx
14088d3a7:	83 f9 50             	cmp    $0x50,%ecx
14088d3aa:	0f 82 80 fe ff ff    	jb     0x14088d230
14088d3b0:	33 c0                	xor    %eax,%eax
14088d3b2:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14088d3b7:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
14088d3bc:	c3                   	ret
14088d3bd:	45 33 d2             	xor    %r10d,%r10d
14088d3c0:	4c 8b d8             	mov    %rax,%r11
14088d3c3:	4d 8b 0b             	mov    (%r11),%r9
14088d3c6:	48 8b cb             	mov    %rbx,%rcx
14088d3c9:	4c 2b cb             	sub    %rbx,%r9
14088d3cc:	0f 1f 40 00          	nopl   0x0(%rax)
14088d3d0:	44 0f b6 01          	movzbl (%rcx),%r8d
14088d3d4:	42 0f b6 14 09       	movzbl (%rcx,%r9,1),%edx
14088d3d9:	44 2b c2             	sub    %edx,%r8d
14088d3dc:	75 07                	jne    0x14088d3e5
14088d3de:	48 ff c1             	inc    %rcx
14088d3e1:	85 d2                	test   %edx,%edx
14088d3e3:	75 eb                	jne    0x14088d3d0
14088d3e5:	45 85 c0             	test   %r8d,%r8d
14088d3e8:	74 1d                	je     0x14088d407
14088d3ea:	41 ff c2             	inc    %r10d
14088d3ed:	49 83 c3 18          	add    $0x18,%r11
14088d3f1:	41 83 fa 50          	cmp    $0x50,%r10d
14088d3f5:	72 cc                	jb     0x14088d3c3
14088d3f7:	b8 0c 00 00 00       	mov    $0xc,%eax
14088d3fc:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx