14012d1ba:	75 40                	jne    0x14012d1fc
14012d1bc:	48 8b 93 a0 09 00 00 	mov    0x9a0(%rbx),%rdx
14012d1c3:	48 89 f9             	mov    %rdi,%rcx
14012d1c6:	e8 1d cc 0b 00       	call   0x1401e9de8
14012d1cb:	85 c0                	test   %eax,%eax
14012d1cd:	0f 84 69 ff ff ff    	je     0x14012d13c
14012d1d3:	48 8b 93 80 09 00 00 	mov    0x980(%rbx),%rdx
14012d1da:	48 8d 0d 17 f2 0e 00 	lea    0xef217(%rip),%rcx        # 0x14021c3f8
14012d1e1:	e8 aa 61 f9 ff       	call   0x1400c3390
14012d1e6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14012d1ed:	00 00 00
14012d1f0:	48 8d 0d 21 f2 0e 00 	lea    0xef221(%rip),%rcx        # 0x14021c418
14012d1f7:	e8 94 61 f9 ff       	call   0x1400c3390
14012d1fc:	48 8b 93 80 09 00 00 	mov    0x980(%rbx),%rdx
14012d203:	48 8d 0d cf f1 0e 00 	lea    0xef1cf(%rip),%rcx        # 0x14021c3d9
14012d20a:	e8 81 61 f9 ff       	call   0x1400c3390
14012d20f:	48 8b 93 80 09 00 00 	mov    0x980(%rbx),%rdx
14012d216:	48 8d 0d a3 f1 0e 00 	lea    0xef1a3(%rip),%rcx        # 0x14021c3c0
14012d21d:	e8 fe 61 f9 ff       	call   0x1400c3420
14012d222:	90                   	nop
14012d223:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14012d22a:	00 00 00 00
14012d22e:	66 90                	xchg   %ax,%ax
14012d230:	41 54                	push   %r12
14012d232:	55                   	push   %rbp
14012d233:	57                   	push   %rdi
14012d234:	56                   	push   %rsi
14012d235:	53                   	push   %rbx
14012d236:	48 83 ec 20          	sub    $0x20,%rsp
14012d23a:	41 89 cc             	mov    %ecx,%r12d
14012d23d:	b9 b0 09 00 00       	mov    $0x9b0,%ecx
14012d242:	4c 89 ce             	mov    %r9,%rsi
14012d245:	48 89 d7             	mov    %rdx,%rdi
14012d248:	4c 89 c5             	mov    %r8,%rbp
14012d24b:	e8 d0 d7 f9 ff       	call   0x1400caa20
14012d250:	48 89 c3             	mov    %rax,%rbx
14012d253:	44 89 20             	mov    %r12d,(%rax)
14012d256:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14012d25b:	48 89 43 04          	mov    %rax,0x4(%rbx)
14012d25f:	48 8b 05 9a c1 10 00 	mov    0x10c19a(%rip),%rax        # 0x140239400
14012d266:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14012d26a:	48 c7 83 70 09 00 00 	movq   $0x0,0x970(%rbx)
14012d271:	00 00 00 00
14012d275:	48 8b 00             	mov    (%rax),%rax
14012d278:	48 89 ab 78 09 00 00 	mov    %rbp,0x978(%rbx)
14012d27f:	48 89 bb 80 09 00 00 	mov    %rdi,0x980(%rbx)
14012d286:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14012d28d:	c7 83 88 09 00 00 00 	movl   $0x0,0x988(%rbx)
14012d294:	00 00 00
14012d297:	c7 83 a8 09 00 00 00 	movl   $0x0,0x9a8(%rbx)
14012d29e:	00 00 00
14012d2a1:	ff 50 50             	call   *0x50(%rax)
14012d2a4:	48 89 b3 90 09 00 00 	mov    %rsi,0x990(%rbx)
14012d2ab:	48 89 f1             	mov    %rsi,%rcx
14012d2ae:	e8 6d d7 f9 ff       	call   0x1400caa20
14012d2b3:	48 c7 83 a0 09 00 00 	movq   $0x0,0x9a0(%rbx)
14012d2ba:	00 00 00 00
14012d2be:	48 89 83 98 09 00 00 	mov    %rax,0x998(%rbx)
14012d2c5:	48 89 d8             	mov    %rbx,%rax
14012d2c8:	48 83 c4 20          	add    $0x20,%rsp
14012d2cc:	5b                   	pop    %rbx
14012d2cd:	5e                   	pop    %rsi
14012d2ce:	5f                   	pop    %rdi
14012d2cf:	5d                   	pop    %rbp
14012d2d0:	41 5c                	pop    %r12
14012d2d2:	c3                   	ret
14012d2d3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14012d2da:	00 00 00 00
14012d2de:	66 90                	xchg   %ax,%ax
14012d2e0:	56                   	push   %rsi
14012d2e1:	53                   	push   %rbx
14012d2e2:	48 83 ec 28          	sub    $0x28,%rsp
14012d2e6:	8b 71 08             	mov    0x8(%rcx),%esi
14012d2e9:	48 89 cb             	mov    %rcx,%rbx
14012d2ec:	85 f6                	test   %esi,%esi
14012d2ee:	74 23                	je     0x14012d313
14012d2f0:	8b 81 a8 09 00 00    	mov    0x9a8(%rcx),%eax
14012d2f6:	85 c0                	test   %eax,%eax
14012d2f8:	74 26                	je     0x14012d320
14012d2fa:	48 8b 93 98 09 00 00 	mov    0x998(%rbx),%rdx
14012d301:	41 89 f0             	mov    %esi,%r8d
14012d304:	48 89 d9             	mov    %rbx,%rcx
14012d307:	e8 14 fe ff ff       	call   0x14012d120
14012d30c:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
14012d313:	48 83 c4 28          	add    $0x28,%rsp
14012d317:	5b                   	pop    %rbx
14012d318:	5e                   	pop    %rsi
14012d319:	c3                   	ret
14012d31a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14012d320:	48 8b 05 d9 c0 10 00 	mov    0x10c0d9(%rip),%rax        # 0x140239400
14012d327:	48 8b 91 98 09 00 00 	mov    0x998(%rcx),%rdx
14012d32e:	41 89 f0             	mov    %esi,%r8d
14012d331:	48 8d 49 10          	lea    0x10(%rcx),%rcx
14012d335:	48 8b 00             	mov    (%rax),%rax
14012d338:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14012d33f:	ff 50 60             	call   *0x60(%rax)
14012d342:	eb b6                	jmp    0x14012d2fa
14012d344:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14012d34b:	00 00 00 00
14012d34f:	90                   	nop
14012d350:	53                   	push   %rbx
14012d351:	48 83 ec 20          	sub    $0x20,%rsp
14012d355:	48 89 cb             	mov    %rcx,%rbx
14012d358:	48 8b 89 98 09 00 00 	mov    0x998(%rcx),%rcx
14012d35f:	e8 4c bb fc ff       	call   0x1400f8eb0
14012d364:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
14012d36b:	e8 40 bb fc ff       	call   0x1400f8eb0
14012d370:	48 89 d9             	mov    %rbx,%rcx
14012d373:	48 83 c4 20          	add    $0x20,%rsp
14012d377:	5b                   	pop    %rbx
14012d378:	e9 33 bb fc ff       	jmp    0x1400f8eb0
14012d37d:	0f 1f 00             	nopl   (%rax)
14012d380:	41 55                	push   %r13
14012d382:	41 54                	push   %r12
14012d384:	55                   	push   %rbp
14012d385:	57                   	push   %rdi
14012d386:	56                   	push   %rsi
14012d387:	53                   	push   %rbx
14012d388:	48 83 ec 38          	sub    $0x38,%rsp
14012d38c:	4c 8b 25 5d b7 10 00 	mov    0x10b75d(%rip),%r12        # 0x140238af0
14012d393:	48 89 cb             	mov    %rcx,%rbx
14012d396:	48 89 d7             	mov    %rdx,%rdi
14012d399:	44 89 c5             	mov    %r8d,%ebp
14012d39c:	44 89 ce             	mov    %r9d,%esi
14012d39f:	49 8b 0c 24          	mov    (%r12),%rcx
14012d3a3:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14012d3a8:	48 89 d9             	mov    %rbx,%rcx
14012d3ab:	e8 30 ff ff ff       	call   0x14012d2e0
14012d3b0:	4c 8b 2d 49 c0 10 00 	mov    0x10c049(%rip),%r13        # 0x140239400
14012d3b7:	8b 93 a8 09 00 00    	mov    0x9a8(%rbx),%edx
14012d3bd:	48 8b 8b 98 09 00 00 	mov    0x998(%rbx),%rcx
14012d3c4:	49 8b 45 00          	mov    0x0(%r13),%rax
14012d3c8:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14012d3cf:	85 d2                	test   %edx,%edx
14012d3d1:	0f 85 b9 00 00 00    	jne    0x14012d490
14012d3d7:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14012d3db:	ff 50 68             	call   *0x68(%rax)
14012d3de:	48 85 ff             	test   %rdi,%rdi
14012d3e1:	74 1e                	je     0x14012d401
14012d3e3:	49 8b 45 00          	mov    0x0(%r13),%rax
14012d3e7:	48 8b 93 98 09 00 00 	mov    0x998(%rbx),%rdx
14012d3ee:	48 89 f9             	mov    %rdi,%rcx
14012d3f1:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14012d3f8:	4c 8b 40 10          	mov    0x10(%rax),%r8
14012d3fc:	e8 ef c9 0b 00       	call   0x1401e9df0
14012d401:	40 f6 c6 04          	test   $0x4,%sil
14012d405:	0f 85 d5 00 00 00    	jne    0x14012d4e0
14012d40b:	40 f6 c6 02          	test   $0x2,%sil
14012d40f:	0f 85 b3 00 00 00    	jne    0x14012d4c8
14012d415:	83 e6 01             	and    $0x1,%esi
14012d418:	8b 3b                	mov    (%rbx),%edi
14012d41a:	0f 85 80 00 00 00    	jne    0x14012d4a0
14012d420:	8b 4b 04             	mov    0x4(%rbx),%ecx
14012d423:	85 c9                	test   %ecx,%ecx
14012d425:	78 2a                	js     0x14012d451
14012d427:	48 8d 54 24 27       	lea    0x27(%rsp),%rdx
14012d42c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14012d432:	e8 89 dc f9 ff       	call   0x1400cb0c0
14012d437:	85 c0                	test   %eax,%eax
14012d439:	0f 88 dc 00 00 00    	js     0x14012d51b
14012d43f:	0f 85 c3 00 00 00    	jne    0x14012d508
14012d445:	8b 4b 04             	mov    0x4(%rbx),%ecx
14012d448:	e8 f3 c6 0b 00       	call   0x1401e9b40
14012d44d:	85 c0                	test   %eax,%eax
14012d44f:	75 60                	jne    0x14012d4b1
14012d451:	48 8b 8b 98 09 00 00 	mov    0x998(%rbx),%rcx
14012d458:	e8 53 ba fc ff       	call   0x1400f8eb0
14012d45d:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
14012d464:	e8 47 ba fc ff       	call   0x1400f8eb0
14012d469:	48 89 d9             	mov    %rbx,%rcx
14012d46c:	e8 3f ba fc ff       	call   0x1400f8eb0
14012d471:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14012d476:	49 2b 04 24          	sub    (%r12),%rax
14012d47a:	0f 85 83 00 00 00    	jne    0x14012d503
14012d480:	89 f8                	mov    %edi,%eax
14012d482:	48 83 c4 38          	add    $0x38,%rsp
14012d486:	5b                   	pop    %rbx
14012d487:	5e                   	pop    %rsi
14012d488:	5f                   	pop    %rdi
14012d489:	5d                   	pop    %rbp
14012d48a:	41 5c                	pop    %r12
14012d48c:	41 5d                	pop    %r13
14012d48e:	c3                   	ret
14012d48f:	90                   	nop
14012d490:	4c 8b 40 10          	mov    0x10(%rax),%r8
14012d494:	31 d2                	xor    %edx,%edx
14012d496:	e8 65 c9 0b 00       	call   0x1401e9e00
14012d49b:	e9 3e ff ff ff       	jmp    0x14012d3de
14012d4a0:	89 f9                	mov    %edi,%ecx
14012d4a2:	e8 99 c6 0b 00       	call   0x1401e9b40
14012d4a7:	89 c7                	mov    %eax,%edi
14012d4a9:	85 c0                	test   %eax,%eax
14012d4ab:	0f 84 6f ff ff ff    	je     0x14012d420
14012d4b1:	48 8b 93 80 09 00 00 	mov    0x980(%rbx),%rdx
14012d4b8:	48 8d 0d a1 ef 0e 00 	lea    0xeefa1(%rip),%rcx        # 0x14021c460
14012d4bf:	e8 5c 5f f9 ff       	call   0x1400c3420
14012d4c4:	0f 1f 40 00          	nopl   0x0(%rax)
14012d4c8:	8b 13                	mov    (%rbx),%edx
14012d4ca:	4c 8b 83 80 09 00 00 	mov    0x980(%rbx),%r8
14012d4d1:	89 e9                	mov    %ebp,%ecx
14012d4d3:	e8 88 ec f9 ff       	call   0x1400cc160
14012d4d8:	e9 38 ff ff ff       	jmp    0x14012d415
14012d4dd:	0f 1f 00             	nopl   (%rax)
14012d4e0:	49 8b 45 00          	mov    0x0(%r13),%rax
14012d4e4:	48 8b 93 98 09 00 00 	mov    0x998(%rbx),%rdx
14012d4eb:	48 89 d9             	mov    %rbx,%rcx
14012d4ee:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14012d4f5:	44 8b 40 10          	mov    0x10(%rax),%r8d
14012d4f9:	e8 22 fc ff ff       	call   0x14012d120
14012d4fe:	e9 08 ff ff ff       	jmp    0x14012d40b
14012d503:	e8 68 73 0b 00       	call   0x1401e4870
14012d508:	48 8b 93 80 09 00 00 	mov    0x980(%rbx),%rdx
14012d50f:	48 8d 0d 9a ef 0e 00 	lea    0xeef9a(%rip),%rcx        # 0x14021c4b0
14012d516:	e8 75 5e f9 ff       	call   0x1400c3390
14012d51b:	48 8b 93 80 09 00 00 	mov    0x980(%rbx),%rdx
14012d522:	48 8d 0d 57 ef 0e 00 	lea    0xeef57(%rip),%rcx        # 0x14021c480
14012d529:	e8 f2 5e f9 ff       	call   0x1400c3420
14012d52e:	90                   	nop
14012d52f:	90                   	nop
14012d530:	53                   	push   %rbx
14012d531:	48 83 ec 20          	sub    $0x20,%rsp
14012d535:	48 89 cb             	mov    %rcx,%rbx
14012d538:	8b 49 04             	mov    0x4(%rcx),%ecx
14012d53b:	85 c9                	test   %ecx,%ecx
14012d53d:	78 05                	js     0x14012d544
14012d53f:	e8 fc c5 0b 00       	call   0x1401e9b40
14012d544:	8b 0b                	mov    (%rbx),%ecx
14012d546:	85 c9                	test   %ecx,%ecx
14012d548:	78 05                	js     0x14012d54f
14012d54a:	e8 f1 c5 0b 00       	call   0x1401e9b40
14012d54f:	48 8b 8b 98 09 00 00 	mov    0x998(%rbx),%rcx
14012d556:	e8 55 b9 fc ff       	call   0x1400f8eb0
14012d55b:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
14012d562:	e8 49 b9 fc ff       	call   0x1400f8eb0
14012d567:	48 89 d9             	mov    %rbx,%rcx
14012d56a:	48 83 c4 20          	add    $0x20,%rsp
14012d56e:	5b                   	pop    %rbx
14012d56f:	e9 3c b9 fc ff       	jmp    0x1400f8eb0
14012d574:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14012d57b:	00 00 00 00
14012d57f:	90                   	nop
14012d580:	41 57                	push   %r15
14012d582:	41 56                	push   %r14
14012d584:	41 55                	push   %r13
14012d586:	41 54                	push   %r12
14012d588:	55                   	push   %rbp
14012d589:	57                   	push   %rdi
14012d58a:	56                   	push   %rsi
14012d58b:	53                   	push   %rbx
14012d58c:	48 83 ec 28          	sub    $0x28,%rsp
14012d590:	4c 8b 2d 69 be 10 00 	mov    0x10be69(%rip),%r13        # 0x140239400
14012d597:	48 89 cb             	mov    %rcx,%rbx
14012d59a:	48 89 d5             	mov    %rdx,%rbp
14012d59d:	4c 8d 71 10          	lea    0x10(%rcx),%r14
14012d5a1:	44 89 c6             	mov    %r8d,%esi
14012d5a4:	45 85 c0             	test   %r8d,%r8d
14012d5a7:	75 3a                	jne    0x14012d5e3
14012d5a9:	e9 8a 00 00 00       	jmp    0x14012d638
14012d5ae:	66 90                	xchg   %ax,%ax
14012d5b0:	8b 83 a8 09 00 00    	mov    0x9a8(%rbx),%eax
14012d5b6:	85 c0                	test   %eax,%eax
14012d5b8:	75 14                	jne    0x14012d5ce
14012d5ba:	49 8b 45 00          	mov    0x0(%r13),%rax
14012d5be:	48 89 ea             	mov    %rbp,%rdx
14012d5c1:	4c 89 f1             	mov    %r14,%rcx
14012d5c4:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14012d5cb:	ff 50 60             	call   *0x60(%rax)
14012d5ce:	41 89 f8             	mov    %edi,%r8d
14012d5d1:	48 89 ea             	mov    %rbp,%rdx
14012d5d4:	48 89 d9             	mov    %rbx,%rcx
14012d5d7:	e8 44 fb ff ff       	call   0x14012d120
14012d5dc:	4c 01 e5             	add    %r12,%rbp
14012d5df:	29 fe                	sub    %edi,%esi
14012d5e1:	74 55                	je     0x14012d638
14012d5e3:	4c 8b 83 90 09 00 00 	mov    0x990(%rbx),%r8
14012d5ea:	8b 93 88 09 00 00    	mov    0x988(%rbx),%edx
14012d5f0:	89 f7                	mov    %esi,%edi
14012d5f2:	45 89 c7             	mov    %r8d,%r15d
14012d5f5:	44 2b 7b 08          	sub    0x8(%rbx),%r15d
14012d5f9:	41 39 f7             	cmp    %esi,%r15d
14012d5fc:	41 0f 46 ff          	cmovbe %r15d,%edi
14012d600:	85 d2                	test   %edx,%edx
14012d602:	75 4c                	jne    0x14012d650
14012d604:	41 89 fc             	mov    %edi,%r12d
14012d607:	4d 39 c4             	cmp    %r8,%r12
14012d60a:	74 a4                	je     0x14012d5b0
14012d60c:	8b 4b 08             	mov    0x8(%rbx),%ecx
14012d60f:	4d 89 e0             	mov    %r12,%r8
14012d612:	48 03 8b 98 09 00 00 	add    0x998(%rbx),%rcx
14012d619:	48 89 ea             	mov    %rbp,%rdx
14012d61c:	e8 cf c7 0b 00       	call   0x1401e9df0
14012d621:	01 7b 08             	add    %edi,0x8(%rbx)
14012d624:	44 39 fe             	cmp    %r15d,%esi
14012d627:	72 b3                	jb     0x14012d5dc
14012d629:	48 89 d9             	mov    %rbx,%rcx
14012d62c:	4c 01 e5             	add    %r12,%rbp
14012d62f:	e8 ac fc ff ff       	call   0x14012d2e0
14012d634:	29 fe                	sub    %edi,%esi
14012d636:	75 ab                	jne    0x14012d5e3
14012d638:	48 83 c4 28          	add    $0x28,%rsp
14012d63c:	5b                   	pop    %rbx
14012d63d:	5e                   	pop    %rsi
14012d63e:	5f                   	pop    %rdi
14012d63f:	5d                   	pop    %rbp
14012d640:	41 5c                	pop    %r12
14012d642:	41 5d                	pop    %r13
14012d644:	41 5e                	pop    %r14
14012d646:	41 5f                	pop    %r15
14012d648:	c3                   	ret
14012d649:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14012d650:	8b 8b 8c 09 00 00    	mov    0x98c(%rbx),%ecx
14012d656:	41 89 f8             	mov    %edi,%r8d
14012d659:	48 89 ea             	mov    %rbp,%rdx
14012d65c:	e8 a7 5c 0b 00       	call   0x1401e3308
14012d661:	4c 8b 83 90 09 00 00 	mov    0x990(%rbx),%r8
14012d668:	89 83 8c 09 00 00    	mov    %eax,0x98c(%rbx)
14012d66e:	eb 94                	jmp    0x14012d604
14012d670:	57                   	push   %rdi
14012d671:	56                   	push   %rsi
14012d672:	53                   	push   %rbx
14012d673:	48 83 ec 20          	sub    $0x20,%rsp
14012d677:	ba 01 00 00 00       	mov    $0x1,%edx
14012d67c:	48 89 cb             	mov    %rcx,%rbx
14012d67f:	48 8d 0d 4d ee 0e 00 	lea    0xeee4d(%rip),%rcx        # 0x14021c4d3
14012d686:	e8 65 d7 f9 ff       	call   0x1400cadf0
14012d68b:	31 d2                	xor    %edx,%edx
14012d68d:	48 89 d9             	mov    %rbx,%rcx
14012d690:	89 c7                	mov    %eax,%edi
14012d692:	e8 59 d7 f9 ff       	call   0x1400cadf0
14012d697:	48 89 da             	mov    %rbx,%rdx
14012d69a:	41 b9 00 00 02 00    	mov    $0x20000,%r9d
14012d6a0:	89 f9                	mov    %edi,%ecx
14012d6a2:	45 31 c0             	xor    %r8d,%r8d
14012d6a5:	89 c6                	mov    %eax,%esi
14012d6a7:	e8 84 fb ff ff       	call   0x14012d230
14012d6ac:	89 70 04             	mov    %esi,0x4(%rax)
14012d6af:	48 8b 88 90 09 00 00 	mov    0x990(%rax),%rcx
14012d6b6:	48 89 c3             	mov    %rax,%rbx
14012d6b9:	e8 62 d3 f9 ff       	call   0x1400caa20
14012d6be:	48 89 83 a0 09 00 00 	mov    %rax,0x9a0(%rbx)
14012d6c5:	48 89 d8             	mov    %rbx,%rax
14012d6c8:	48 83 c4 20          	add    $0x20,%rsp
14012d6cc:	5b                   	pop    %rbx
14012d6cd:	5e                   	pop    %rsi
14012d6ce:	5f                   	pop    %rdi
14012d6cf:	c3                   	ret
14012d6d0:	41 b9 00 00 02 00    	mov    $0x20000,%r9d
14012d6d6:	45 31 c0             	xor    %r8d,%r8d
14012d6d9:	e9 52 fb ff ff       	jmp    0x14012d230
14012d6de:	66 90                	xchg   %ax,%ax