140a0619f:	90                   	nop
140a061a0:	48 8d 0d 79 3b 14 00 	lea    0x143b79(%rip),%rcx        # 0x140b49d20
140a061a7:	ff 15 f3 62 10 00    	call   *0x1062f3(%rip)        # 0x140b0c4a0
140a061ad:	cc                   	int3
140a061ae:	90                   	nop
140a061af:	90                   	nop
140a061b0:	40 53                	rex push %rbx
140a061b2:	48 83 ec 30          	sub    $0x30,%rsp
140a061b6:	48 8b d9             	mov    %rcx,%rbx
140a061b9:	b9 38 00 00 00       	mov    $0x38,%ecx
140a061be:	ff 15 04 67 10 00    	call   *0x106704(%rip)        # 0x140b0c8c8
140a061c4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a061c9:	48 85 c0             	test   %rax,%rax
140a061cc:	75 07                	jne    0x140a061d5
140a061ce:	ff 15 c4 62 10 00    	call   *0x1062c4(%rip)        # 0x140b0c498
140a061d4:	90                   	nop
140a061d5:	b9 01 00 00 00       	mov    $0x1,%ecx
140a061da:	89 48 08             	mov    %ecx,0x8(%rax)
140a061dd:	89 48 0c             	mov    %ecx,0xc(%rax)
140a061e0:	48 8d 0d b9 8f 12 00 	lea    0x128fb9(%rip),%rcx        # 0x140b2f1a0
140a061e7:	48 89 08             	mov    %rcx,(%rax)
140a061ea:	48 8d 48 10          	lea    0x10(%rax),%rcx
140a061ee:	48 83 21 00          	andq   $0x0,(%rcx)
140a061f2:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
140a061f7:	c6 40 20 00          	movb   $0x0,0x20(%rax)
140a061fb:	48 83 60 28 00       	andq   $0x0,0x28(%rax)
140a06200:	48 83 60 30 00       	andq   $0x0,0x30(%rax)
140a06205:	48 89 0b             	mov    %rcx,(%rbx)
140a06208:	48 89 43 08          	mov    %rax,0x8(%rbx)
140a0620c:	48 8b c3             	mov    %rbx,%rax
140a0620f:	48 83 c4 30          	add    $0x30,%rsp
140a06213:	5b                   	pop    %rbx
140a06214:	c3                   	ret
140a06215:	90                   	nop
140a06216:	90                   	nop
140a06217:	90                   	nop
140a06218:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0621d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a06222:	57                   	push   %rdi
140a06223:	48 83 ec 30          	sub    $0x30,%rsp
140a06227:	48 8b d9             	mov    %rcx,%rbx
140a0622a:	b9 20 00 00 00       	mov    $0x20,%ecx
140a0622f:	ff 15 93 66 10 00    	call   *0x106693(%rip)        # 0x140b0c8c8
140a06235:	48 8b f8             	mov    %rax,%rdi
140a06238:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a0623d:	48 85 c0             	test   %rax,%rax
140a06240:	75 07                	jne    0x140a06249
140a06242:	ff 15 50 62 10 00    	call   *0x106250(%rip)        # 0x140b0c498
140a06248:	90                   	nop
140a06249:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140a06250:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140a06257:	48 8d 05 ba 8f 12 00 	lea    0x128fba(%rip),%rax        # 0x140b2f218
140a0625e:	48 89 07             	mov    %rax,(%rdi)
140a06261:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140a06265:	48 83 26 00          	andq   $0x0,(%rsi)
140a06269:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
140a0626e:	b9 38 00 00 00       	mov    $0x38,%ecx
140a06273:	ff 15 4f 66 10 00    	call   *0x10664f(%rip)        # 0x140b0c8c8
140a06279:	48 85 c0             	test   %rax,%rax
140a0627c:	75 06                	jne    0x140a06284
140a0627e:	ff 15 14 62 10 00    	call   *0x106214(%rip)        # 0x140b0c498
140a06284:	48 89 00             	mov    %rax,(%rax)
140a06287:	48 89 40 08          	mov    %rax,0x8(%rax)
140a0628b:	48 89 40 10          	mov    %rax,0x10(%rax)
140a0628f:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140a06295:	48 89 06             	mov    %rax,(%rsi)
140a06298:	48 89 33             	mov    %rsi,(%rbx)
140a0629b:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140a0629f:	48 8b c3             	mov    %rbx,%rax
140a062a2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a062a7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140a062ac:	48 83 c4 30          	add    $0x30,%rsp
140a062b0:	5f                   	pop    %rdi
140a062b1:	c3                   	ret
140a062b2:	90                   	nop
140a062b3:	90                   	nop
140a062b4:	90                   	nop
140a062b5:	90                   	nop
140a062b6:	90                   	nop
140a062b7:	90                   	nop
140a062b8:	90                   	nop
140a062b9:	90                   	nop
140a062ba:	90                   	nop
140a062bb:	90                   	nop
140a062bc:	90                   	nop
140a062bd:	90                   	nop
140a062be:	90                   	nop
140a062bf:	90                   	nop
140a062c0:	48 83 c1 10          	add    $0x10,%rcx
140a062c4:	e9 8b 84 7c ff       	jmp    0x1401ce754
140a062c9:	90                   	nop
140a062ca:	90                   	nop
140a062cb:	90                   	nop
140a062cc:	90                   	nop
140a062cd:	90                   	nop
140a062ce:	90                   	nop
140a062cf:	90                   	nop
140a062d0:	40 53                	rex push %rbx
140a062d2:	48 83 ec 20          	sub    $0x20,%rsp
140a062d6:	48 8d 05 3b 8f 12 00 	lea    0x128f3b(%rip),%rax        # 0x140b2f218
140a062dd:	48 8b d9             	mov    %rcx,%rbx
140a062e0:	48 89 01             	mov    %rax,(%rcx)
140a062e3:	f6 c2 01             	test   $0x1,%dl
140a062e6:	74 05                	je     0x140a062ed
140a062e8:	e8 e7 92 0e 00       	call   0x140aef5d4
140a062ed:	48 8b c3             	mov    %rbx,%rax
140a062f0:	48 83 c4 20          	add    $0x20,%rsp
140a062f4:	5b                   	pop    %rbx
140a062f5:	c3                   	ret
140a062f6:	90                   	nop
140a062f7:	90                   	nop
140a062f8:	90                   	nop
140a062f9:	90                   	nop
140a062fa:	90                   	nop
140a062fb:	90                   	nop
140a062fc:	90                   	nop
140a062fd:	90                   	nop
140a062fe:	90                   	nop
140a062ff:	90                   	nop
140a06300:	40 53                	rex push %rbx
140a06302:	48 83 ec 20          	sub    $0x20,%rsp
140a06306:	48 8d 05 93 8e 12 00 	lea    0x128e93(%rip),%rax        # 0x140b2f1a0
140a0630d:	48 8b d9             	mov    %rcx,%rbx
140a06310:	48 89 01             	mov    %rax,(%rcx)
140a06313:	f6 c2 01             	test   $0x1,%dl
140a06316:	74 05                	je     0x140a0631d
140a06318:	e8 b7 92 0e 00       	call   0x140aef5d4
140a0631d:	48 8b c3             	mov    %rbx,%rax
140a06320:	48 83 c4 20          	add    $0x20,%rsp
140a06324:	5b                   	pop    %rbx
140a06325:	c3                   	ret
140a06326:	90                   	nop
140a06327:	90                   	nop
140a06328:	90                   	nop
140a06329:	90                   	nop
140a0632a:	90                   	nop
140a0632b:	90                   	nop
140a0632c:	90                   	nop
140a0632d:	90                   	nop
140a0632e:	90                   	nop
140a0632f:	90                   	nop
140a06330:	40 53                	rex push %rbx
140a06332:	48 83 ec 20          	sub    $0x20,%rsp
140a06336:	48 8d 05 8b 8e 12 00 	lea    0x128e8b(%rip),%rax        # 0x140b2f1c8
140a0633d:	48 8b d9             	mov    %rcx,%rbx
140a06340:	48 89 01             	mov    %rax,(%rcx)
140a06343:	f6 c2 01             	test   $0x1,%dl
140a06346:	74 05                	je     0x140a0634d
140a06348:	e8 87 92 0e 00       	call   0x140aef5d4
140a0634d:	48 8b c3             	mov    %rbx,%rax
140a06350:	48 83 c4 20          	add    $0x20,%rsp
140a06354:	5b                   	pop    %rbx
140a06355:	c3                   	ret
140a06356:	90                   	nop
140a06357:	90                   	nop
140a06358:	90                   	nop
140a06359:	90                   	nop
140a0635a:	90                   	nop
140a0635b:	90                   	nop
140a0635c:	90                   	nop
140a0635d:	90                   	nop
140a0635e:	90                   	nop
140a0635f:	90                   	nop
140a06360:	40 53                	rex push %rbx
140a06362:	48 83 ec 20          	sub    $0x20,%rsp
140a06366:	48 8d 05 e3 8d 12 00 	lea    0x128de3(%rip),%rax        # 0x140b2f150
140a0636d:	48 8b d9             	mov    %rcx,%rbx
140a06370:	48 89 01             	mov    %rax,(%rcx)
140a06373:	f6 c2 01             	test   $0x1,%dl
140a06376:	74 05                	je     0x140a0637d
140a06378:	e8 57 92 0e 00       	call   0x140aef5d4
140a0637d:	48 8b c3             	mov    %rbx,%rax
140a06380:	48 83 c4 20          	add    $0x20,%rsp
140a06384:	5b                   	pop    %rbx
140a06385:	c3                   	ret
140a06386:	90                   	nop
140a06387:	90                   	nop
140a06388:	90                   	nop
140a06389:	90                   	nop
140a0638a:	90                   	nop
140a0638b:	90                   	nop
140a0638c:	90                   	nop
140a0638d:	90                   	nop
140a0638e:	90                   	nop
140a0638f:	90                   	nop
140a06390:	40 53                	rex push %rbx
140a06392:	48 83 ec 20          	sub    $0x20,%rsp
140a06396:	48 8d 05 db 8d 12 00 	lea    0x128ddb(%rip),%rax        # 0x140b2f178
140a0639d:	48 8b d9             	mov    %rcx,%rbx
140a063a0:	48 89 01             	mov    %rax,(%rcx)
140a063a3:	f6 c2 01             	test   $0x1,%dl
140a063a6:	74 05                	je     0x140a063ad
140a063a8:	e8 27 92 0e 00       	call   0x140aef5d4
140a063ad:	48 8b c3             	mov    %rbx,%rax
140a063b0:	48 83 c4 20          	add    $0x20,%rsp
140a063b4:	5b                   	pop    %rbx
140a063b5:	c3                   	ret
140a063b6:	90                   	nop
140a063b7:	90                   	nop
140a063b8:	90                   	nop
140a063b9:	90                   	nop
140a063ba:	90                   	nop
140a063bb:	90                   	nop
140a063bc:	90                   	nop
140a063bd:	90                   	nop
140a063be:	90                   	nop
140a063bf:	90                   	nop
140a063c0:	40 53                	rex push %rbx
140a063c2:	48 83 ec 20          	sub    $0x20,%rsp
140a063c6:	48 8d 05 23 8e 12 00 	lea    0x128e23(%rip),%rax        # 0x140b2f1f0
140a063cd:	48 8b d9             	mov    %rcx,%rbx
140a063d0:	48 89 01             	mov    %rax,(%rcx)
140a063d3:	f6 c2 01             	test   $0x1,%dl
140a063d6:	74 05                	je     0x140a063dd
140a063d8:	e8 f7 91 0e 00       	call   0x140aef5d4
140a063dd:	48 8b c3             	mov    %rbx,%rax
140a063e0:	48 83 c4 20          	add    $0x20,%rsp
140a063e4:	5b                   	pop    %rbx
140a063e5:	c3                   	ret
140a063e6:	90                   	nop
140a063e7:	90                   	nop
140a063e8:	48 8b c4             	mov    %rsp,%rax
140a063eb:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a063ef:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a063f3:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a063f7:	48 89 78 20          	mov    %rdi,0x20(%rax)
140a063fb:	41 56                	push   %r14
140a063fd:	48 83 ec 50          	sub    $0x50,%rsp
140a06401:	4d 8b f0             	mov    %r8,%r14
140a06404:	48 8b fa             	mov    %rdx,%rdi
140a06407:	48 8b f1             	mov    %rcx,%rsi
140a0640a:	48 8b 29             	mov    (%rcx),%rbp
140a0640d:	48 8b 45 08          	mov    0x8(%rbp),%rax
140a06411:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a06416:	33 db                	xor    %ebx,%ebx
140a06418:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140a0641c:	4c 8b cd             	mov    %rbp,%r9
140a0641f:	38 58 19             	cmp    %bl,0x19(%rax)
140a06422:	75 2a                	jne    0x140a0644e
140a06424:	41 8b 08             	mov    (%r8),%ecx
140a06427:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a0642c:	39 48 20             	cmp    %ecx,0x20(%rax)
140a0642f:	7d 0a                	jge    0x140a0643b
140a06431:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140a06435:	48 8b 40 10          	mov    0x10(%rax),%rax
140a06439:	eb 0e                	jmp    0x140a06449
140a0643b:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
140a06442:	00
140a06443:	4c 8b c8             	mov    %rax,%r9
140a06446:	48 8b 00             	mov    (%rax),%rax
140a06449:	38 58 19             	cmp    %bl,0x19(%rax)
140a0644c:	74 d9                	je     0x140a06427
140a0644e:	41 38 59 19          	cmp    %bl,0x19(%r9)
140a06452:	75 09                	jne    0x140a0645d
140a06454:	41 8b 41 20          	mov    0x20(%r9),%eax
140a06458:	41 39 00             	cmp    %eax,(%r8)
140a0645b:	7d 74                	jge    0x140a064d1
140a0645d:	48 b8 55 55 55 55 55 	movabs $0x555555555555555,%rax
140a06464:	55 55 05
140a06467:	48 39 46 08          	cmp    %rax,0x8(%rsi)
140a0646b:	0f 84 84 00 00 00    	je     0x140a064f5
140a06471:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a06476:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140a0647b:	b9 30 00 00 00       	mov    $0x30,%ecx
140a06480:	ff 15 42 64 10 00    	call   *0x106442(%rip)        # 0x140b0c8c8
140a06486:	4c 8b c0             	mov    %rax,%r8
140a06489:	48 85 c0             	test   %rax,%rax
140a0648c:	75 07                	jne    0x140a06495
140a0648e:	ff 15 04 60 10 00    	call   *0x106004(%rip)        # 0x140b0c498
140a06494:	90                   	nop
140a06495:	41 8b 06             	mov    (%r14),%eax
140a06498:	41 89 40 20          	mov    %eax,0x20(%r8)
140a0649c:	49 63 46 04          	movslq 0x4(%r14),%rax
140a064a0:	49 89 40 28          	mov    %rax,0x28(%r8)
140a064a4:	49 89 28             	mov    %rbp,(%r8)
140a064a7:	49 89 68 08          	mov    %rbp,0x8(%r8)
140a064ab:	49 89 68 10          	mov    %rbp,0x10(%r8)
140a064af:	66 41 89 58 18       	mov    %bx,0x18(%r8)
140a064b4:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a064b9:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a064bf:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a064c4:	48 8b ce             	mov    %rsi,%rcx
140a064c7:	e8 14 0a 60 ff       	call   0x140006ee0
140a064cc:	4c 8b c8             	mov    %rax,%r9
140a064cf:	b3 01                	mov    $0x1,%bl
140a064d1:	4c 89 0f             	mov    %r9,(%rdi)
140a064d4:	88 5f 08             	mov    %bl,0x8(%rdi)
140a064d7:	48 8b c7             	mov    %rdi,%rax
140a064da:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a064df:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140a064e4:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140a064e9:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140a064ee:	48 83 c4 50          	add    $0x50,%rsp
140a064f2:	41 5e                	pop    %r14
140a064f4:	c3                   	ret
140a064f5:	e8 da d8 5f ff       	call   0x140003dd4
140a064fa:	cc                   	int3
140a064fb:	90                   	nop
140a064fc:	48 8b c4             	mov    %rsp,%rax
140a064ff:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a06503:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a06507:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a0650b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140a0650f:	41 56                	push   %r14
140a06511:	48 83 ec 50          	sub    $0x50,%rsp
140a06515:	4d 8b f0             	mov    %r8,%r14
140a06518:	48 8b fa             	mov    %rdx,%rdi
140a0651b:	48 8b f1             	mov    %rcx,%rsi
140a0651e:	48 8b 29             	mov    (%rcx),%rbp
140a06521:	48 8b 45 08          	mov    0x8(%rbp),%rax
140a06525:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a0652a:	33 db                	xor    %ebx,%ebx
140a0652c:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140a06530:	4c 8b cd             	mov    %rbp,%r9
140a06533:	38 58 19             	cmp    %bl,0x19(%rax)
140a06536:	75 2b                	jne    0x140a06563
140a06538:	49 8b 08             	mov    (%r8),%rcx
140a0653b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a06540:	48 39 48 20          	cmp    %rcx,0x20(%rax)
140a06544:	73 0a                	jae    0x140a06550
140a06546:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140a0654a:	48 8b 40 10          	mov    0x10(%rax),%rax
140a0654e:	eb 0e                	jmp    0x140a0655e
140a06550:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
140a06557:	00
140a06558:	4c 8b c8             	mov    %rax,%r9
140a0655b:	48 8b 00             	mov    (%rax),%rax
140a0655e:	38 58 19             	cmp    %bl,0x19(%rax)
140a06561:	74 d8                	je     0x140a0653b
140a06563:	41 38 59 19          	cmp    %bl,0x19(%r9)
140a06567:	75 09                	jne    0x140a06572
140a06569:	49 8b 41 20          	mov    0x20(%r9),%rax
140a0656d:	49 39 00             	cmp    %rax,(%r8)
140a06570:	73 74                	jae    0x140a065e6
140a06572:	48 b8 55 55 55 55 55 	movabs $0x555555555555555,%rax
140a06579:	55 55 05
140a0657c:	48 39 46 08          	cmp    %rax,0x8(%rsi)
140a06580:	0f 84 84 00 00 00    	je     0x140a0660a
140a06586:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a0658b:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140a06590:	b9 30 00 00 00       	mov    $0x30,%ecx
140a06595:	ff 15 2d 63 10 00    	call   *0x10632d(%rip)        # 0x140b0c8c8
140a0659b:	4c 8b c0             	mov    %rax,%r8
140a0659e:	48 85 c0             	test   %rax,%rax
140a065a1:	75 07                	jne    0x140a065aa
140a065a3:	ff 15 ef 5e 10 00    	call   *0x105eef(%rip)        # 0x140b0c498
140a065a9:	90                   	nop
140a065aa:	49 8b 06             	mov    (%r14),%rax
140a065ad:	49 89 40 20          	mov    %rax,0x20(%r8)
140a065b1:	49 63 46 08          	movslq 0x8(%r14),%rax