1400882f4:	cc                   	int3
1400882f5:	cc                   	int3
1400882f6:	cc                   	int3
1400882f7:	cc                   	int3
1400882f8:	cc                   	int3
1400882f9:	cc                   	int3
1400882fa:	cc                   	int3
1400882fb:	cc                   	int3
1400882fc:	cc                   	int3
1400882fd:	cc                   	int3
1400882fe:	cc                   	int3
1400882ff:	cc                   	int3
140088300:	40 55                	rex push %rbp
140088302:	53                   	push   %rbx
140088303:	56                   	push   %rsi
140088304:	57                   	push   %rdi
140088305:	41 56                	push   %r14
140088307:	48 8d ac 24 60 fc ff 	lea    -0x3a0(%rsp),%rbp
14008830e:	ff
14008830f:	48 81 ec a0 04 00 00 	sub    $0x4a0,%rsp
140088316:	48 8b 05 63 fe 37 00 	mov    0x37fe63(%rip),%rax        # 0x140408180
14008831d:	48 33 c4             	xor    %rsp,%rax
140088320:	48 89 85 90 03 00 00 	mov    %rax,0x390(%rbp)
140088327:	4d 8b f1             	mov    %r9,%r14
14008832a:	49 8b f0             	mov    %r8,%rsi
14008832d:	48 8b fa             	mov    %rdx,%rdi
140088330:	8b d9                	mov    %ecx,%ebx
140088332:	48 8d 0d 8f 26 38 00 	lea    0x38268f(%rip),%rcx        # 0x14040a9c8
140088339:	e8 12 a4 04 00       	call   0x1400d2750
14008833e:	48 8b 05 53 25 38 00 	mov    0x382553(%rip),%rax        # 0x14040a898
140088345:	48 85 c0             	test   %rax,%rax
140088348:	0f 84 64 01 00 00    	je     0x1400884b2
14008834e:	48 8b 05 43 25 38 00 	mov    0x382543(%rip),%rax        # 0x14040a898
140088355:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
140088359:	0f 85 53 01 00 00    	jne    0x1400884b2
14008835f:	48 8b 05 32 25 38 00 	mov    0x382532(%rip),%rax        # 0x14040a898
140088366:	3b 58 1c             	cmp    0x1c(%rax),%ebx
140088369:	0f 82 43 01 00 00    	jb     0x1400884b2
14008836f:	48 8b 05 22 25 38 00 	mov    0x382522(%rip),%rax        # 0x14040a898
140088376:	48 85 78 20          	test   %rdi,0x20(%rax)
14008837a:	0f 85 32 01 00 00    	jne    0x1400884b2
140088380:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
140088387:	00
140088388:	48 8d 45 80          	lea    -0x80(%rbp),%rax
14008838c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140088391:	c7 44 24 7c 00 04 00 	movl   $0x400,0x7c(%rsp)
140088398:	00
140088399:	c6 45 80 00          	movb   $0x0,-0x80(%rbp)
14008839d:	4d 8b c6             	mov    %r14,%r8
1400883a0:	48 8b d6             	mov    %rsi,%rdx
1400883a3:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400883a8:	e8 e3 e8 04 00       	call   0x1400d6c90
1400883ad:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400883b2:	e8 79 8f 04 00       	call   0x1400d1330
1400883b7:	8b 44 24 50          	mov    0x50(%rsp),%eax
1400883bb:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400883bf:	8b 44 24 54          	mov    0x54(%rsp),%eax
1400883c3:	89 44 24 24          	mov    %eax,0x24(%rsp)
1400883c7:	8b 44 24 58          	mov    0x58(%rsp),%eax
1400883cb:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400883cf:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
1400883d3:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1400883d7:	8b 44 24 60          	mov    0x60(%rsp),%eax
1400883db:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400883df:	8b 44 24 64          	mov    0x64(%rsp),%eax
1400883e3:	89 44 24 34          	mov    %eax,0x34(%rsp)
1400883e7:	8b 44 24 68          	mov    0x68(%rsp),%eax
1400883eb:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400883ef:	89 5c 24 3c          	mov    %ebx,0x3c(%rsp)
1400883f3:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1400883f8:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400883fd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140088402:	83 eb 01             	sub    $0x1,%ebx
140088405:	74 15                	je     0x14008841c
140088407:	83 fb 01             	cmp    $0x1,%ebx
14008840a:	75 1e                	jne    0x14008842a
14008840c:	48 8b 05 85 24 38 00 	mov    0x382485(%rip),%rax        # 0x14040a898
140088413:	48 ff 80 70 07 00 00 	incq   0x770(%rax)
14008841a:	eb 0e                	jmp    0x14008842a
14008841c:	48 8b 05 75 24 38 00 	mov    0x382475(%rip),%rax        # 0x14040a898
140088423:	48 ff 80 68 07 00 00 	incq   0x768(%rax)
14008842a:	48 8b 3d 67 24 38 00 	mov    0x382467(%rip),%rdi        # 0x14040a898
140088431:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140088435:	48 8b 1d 5c 24 38 00 	mov    0x38245c(%rip),%rbx        # 0x14040a898
14008843c:	48 8b 1b             	mov    (%rbx),%rbx
14008843f:	48 3b df             	cmp    %rdi,%rbx
140088442:	74 54                	je     0x140088498
140088444:	48 8b 33             	mov    (%rbx),%rsi
140088447:	48 8b 46 10          	mov    0x10(%rsi),%rax
14008844b:	48 8b ce             	mov    %rsi,%rcx
14008844e:	ff d0                	call   *%rax
140088450:	39 44 24 3c          	cmp    %eax,0x3c(%rsp)
140088454:	72 39                	jb     0x14008848f
140088456:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
14008845b:	4d 85 f6             	test   %r14,%r14
14008845e:	74 21                	je     0x140088481
140088460:	48 8b 46 28          	mov    0x28(%rsi),%rax
140088464:	48 8b ce             	mov    %rsi,%rcx
140088467:	ff d0                	call   *%rax
140088469:	49 85 c6             	test   %rax,%r14
14008846c:	75 21                	jne    0x14008848f
14008846e:	48 8b 46 20          	mov    0x20(%rsi),%rax
140088472:	48 8b ce             	mov    %rsi,%rcx
140088475:	ff d0                	call   *%rax
140088477:	48 85 c0             	test   %rax,%rax
14008847a:	74 05                	je     0x140088481
14008847c:	49 85 c6             	test   %rax,%r14
14008847f:	74 0e                	je     0x14008848f
140088481:	48 8b 46 58          	mov    0x58(%rsi),%rax
140088485:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14008848a:	48 8b ce             	mov    %rsi,%rcx
14008848d:	ff d0                	call   *%rax
14008848f:	48 83 c3 08          	add    $0x8,%rbx
140088493:	48 3b df             	cmp    %rdi,%rbx
140088496:	75 ac                	jne    0x140088444
140088498:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14008849d:	e8 8e 52 04 00       	call   0x1400cd730
1400884a2:	90                   	nop
1400884a3:	48 8d 0d 1e 25 38 00 	lea    0x38251e(%rip),%rcx        # 0x14040a9c8
1400884aa:	e8 61 d9 04 00       	call   0x1400d5e10
1400884af:	90                   	nop
1400884b0:	eb 0d                	jmp    0x1400884bf
1400884b2:	48 8d 0d 0f 25 38 00 	lea    0x38250f(%rip),%rcx        # 0x14040a9c8
1400884b9:	e8 52 d9 04 00       	call   0x1400d5e10
1400884be:	90                   	nop
1400884bf:	48 8b 8d 90 03 00 00 	mov    0x390(%rbp),%rcx
1400884c6:	48 33 cc             	xor    %rsp,%rcx
1400884c9:	e8 72 21 27 00       	call   0x1402fa640
1400884ce:	48 81 c4 a0 04 00 00 	add    $0x4a0,%rsp
1400884d5:	41 5e                	pop    %r14
1400884d7:	5f                   	pop    %rdi
1400884d8:	5e                   	pop    %rsi
1400884d9:	5b                   	pop    %rbx
1400884da:	5d                   	pop    %rbp
1400884db:	c3                   	ret
1400884dc:	cc                   	int3
1400884dd:	cc                   	int3
1400884de:	cc                   	int3
1400884df:	cc                   	int3
1400884e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400884e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400884ea:	57                   	push   %rdi
1400884eb:	48 83 ec 20          	sub    $0x20,%rsp
1400884ef:	48 8d 0d d2 24 38 00 	lea    0x3824d2(%rip),%rcx        # 0x14040a9c8
1400884f6:	e8 55 a2 04 00       	call   0x1400d2750
1400884fb:	83 3d 9e 23 38 00 00 	cmpl   $0x0,0x38239e(%rip)        # 0x14040a8a0
140088502:	0f 85 d9 01 00 00    	jne    0x1400886e1
140088508:	48 8b 05 89 23 38 00 	mov    0x382389(%rip),%rax        # 0x14040a898
14008850f:	48 85 c0             	test   %rax,%rax
140088512:	0f 85 c9 01 00 00    	jne    0x1400886e1
140088518:	b9 78 07 00 00       	mov    $0x778,%ecx
14008851d:	e8 26 1d 27 00       	call   0x1402fa248
140088522:	48 8b f8             	mov    %rax,%rdi
140088525:	33 f6                	xor    %esi,%esi
140088527:	48 85 c0             	test   %rax,%rax
14008852a:	0f 84 81 01 00 00    	je     0x1400886b1
140088530:	48 89 30             	mov    %rsi,(%rax)
140088533:	48 89 70 08          	mov    %rsi,0x8(%rax)
140088537:	48 89 70 10          	mov    %rsi,0x10(%rax)
14008853b:	40 88 70 18          	mov    %sil,0x18(%rax)
14008853f:	c7 40 1c 01 00 00 00 	movl   $0x1,0x1c(%rax)
140088546:	48 c7 40 20 04 00 00 	movq   $0x4,0x20(%rax)
14008854d:	00
14008854e:	48 8d 05 2b 5a 2a 00 	lea    0x2a5a2b(%rip),%rax        # 0x14032df80
140088555:	48 89 87 28 04 00 00 	mov    %rax,0x428(%rdi)
14008855c:	48 8d 9f 30 04 00 00 	lea    0x430(%rdi),%rbx
140088563:	48 8b cb             	mov    %rbx,%rcx
140088566:	e8 55 dc 00 00       	call   0x1400961c0
14008856b:	48 8d 05 c6 57 2a 00 	lea    0x2a57c6(%rip),%rax        # 0x14032dd38
140088572:	48 89 03             	mov    %rax,(%rbx)
140088575:	48 c7 83 a8 00 00 00 	movq   $0x2,0xa8(%rbx)
14008857c:	02 00 00 00
140088580:	48 c7 83 a0 00 00 00 	movq   $0x1,0xa0(%rbx)
140088587:	01 00 00 00
14008858b:	48 8d 8b b0 00 00 00 	lea    0xb0(%rbx),%rcx
140088592:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140088598:	48 8d 15 69 58 2a 00 	lea    0x2a5869(%rip),%rdx        # 0x14032de08
14008859f:	e8 bc fa ff ff       	call   0x140088060
1400885a4:	48 8d 05 95 d3 03 00 	lea    0x3d395(%rip),%rax        # 0x1400c5940
1400885ab:	48 89 43 60          	mov    %rax,0x60(%rbx)
1400885af:	48 8d 9f 40 05 00 00 	lea    0x540(%rdi),%rbx
1400885b6:	48 8b cb             	mov    %rbx,%rcx
1400885b9:	e8 02 dc 00 00       	call   0x1400961c0
1400885be:	48 8d 05 b3 57 2a 00 	lea    0x2a57b3(%rip),%rax        # 0x14032dd78
1400885c5:	48 89 03             	mov    %rax,(%rbx)
1400885c8:	89 b3 10 01 00 00    	mov    %esi,0x110(%rbx)
1400885ce:	48 c7 83 a8 00 00 00 	movq   $0x1,0xa8(%rbx)
1400885d5:	01 00 00 00
1400885d9:	48 c7 83 a0 00 00 00 	movq   $0x2,0xa0(%rbx)
1400885e0:	02 00 00 00
1400885e4:	48 8d 8b b0 00 00 00 	lea    0xb0(%rbx),%rcx
1400885eb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400885f1:	48 8d 15 e8 51 2a 00 	lea    0x2a51e8(%rip),%rdx        # 0x14032d7e0
1400885f8:	e8 63 fa ff ff       	call   0x140088060
1400885fd:	48 8d 05 3c d3 03 00 	lea    0x3d33c(%rip),%rax        # 0x1400c5940
140088604:	48 89 43 60          	mov    %rax,0x60(%rbx)
140088608:	48 8d 9f 58 06 00 00 	lea    0x658(%rdi),%rbx
14008860f:	48 8b cb             	mov    %rbx,%rcx
140088612:	e8 a9 db 00 00       	call   0x1400961c0
140088617:	48 8d 05 9a 57 2a 00 	lea    0x2a579a(%rip),%rax        # 0x14032ddb8
14008861e:	48 89 03             	mov    %rax,(%rbx)
140088621:	48 89 b3 a8 00 00 00 	mov    %rsi,0xa8(%rbx)
140088628:	48 c7 83 a0 00 00 00 	movq   $0x1,0xa0(%rbx)
14008862f:	01 00 00 00
140088633:	48 8d 8b b0 00 00 00 	lea    0xb0(%rbx),%rcx
14008863a:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140088640:	48 8d 15 c1 57 2a 00 	lea    0x2a57c1(%rip),%rdx        # 0x14032de08
140088647:	e8 14 fa ff ff       	call   0x140088060
14008864c:	48 8d 05 ed d2 03 00 	lea    0x3d2ed(%rip),%rax        # 0x1400c5940
140088653:	48 89 43 60          	mov    %rax,0x60(%rbx)
140088657:	0f 57 c0             	xorps  %xmm0,%xmm0
14008865a:	0f 11 87 68 07 00 00 	movups %xmm0,0x768(%rdi)
140088661:	48 8d 0d 60 23 38 00 	lea    0x382360(%rip),%rcx        # 0x14040a9c8
140088668:	e8 e3 a0 04 00       	call   0x1400d2750
14008866d:	48 8d 5f 28          	lea    0x28(%rdi),%rbx
140088671:	41 b8 00 04 00 00    	mov    $0x400,%r8d
140088677:	48 8b d3             	mov    %rbx,%rdx
14008867a:	33 c9                	xor    %ecx,%ecx
14008867c:	ff 15 ee 0c 2a 00    	call   *0x2a0cee(%rip)        # 0x140329370
140088682:	ba 5c 00 00 00       	mov    $0x5c,%edx
140088687:	48 8b cb             	mov    %rbx,%rcx
14008868a:	e8 b7 43 27 00       	call   0x1402fca46
14008868f:	90                   	nop
140088690:	48 8d 48 01          	lea    0x1(%rax),%rcx
140088694:	48 85 c0             	test   %rax,%rax
140088697:	48 0f 45 d9          	cmovne %rcx,%rbx
14008869b:	48 89 9f 28 04 00 00 	mov    %rbx,0x428(%rdi)
1400886a2:	48 8d 0d 1f 23 38 00 	lea    0x38231f(%rip),%rcx        # 0x14040a9c8
1400886a9:	e8 62 d7 04 00       	call   0x1400d5e10
1400886ae:	90                   	nop
1400886af:	eb 03                	jmp    0x1400886b4
1400886b1:	48 8b fe             	mov    %rsi,%rdi
1400886b4:	48 89 3d dd 21 38 00 	mov    %rdi,0x3821dd(%rip)        # 0x14040a898
1400886bb:	48 8b 0d d6 21 38 00 	mov    0x3821d6(%rip),%rcx        # 0x14040a898
1400886c2:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
1400886c9:	e8 72 13 02 00       	call   0x1400a9a40
1400886ce:	48 8b 0d c3 21 38 00 	mov    0x3821c3(%rip),%rcx        # 0x14040a898
1400886d5:	48 81 c1 58 06 00 00 	add    $0x658,%rcx
1400886dc:	e8 5f 13 02 00       	call   0x1400a9a40
1400886e1:	ff 05 b9 21 38 00    	incl   0x3821b9(%rip)        # 0x14040a8a0
1400886e7:	48 8d 0d da 22 38 00 	lea    0x3822da(%rip),%rcx        # 0x14040a9c8
1400886ee:	e8 1d d7 04 00       	call   0x1400d5e10
1400886f3:	90                   	nop
1400886f4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400886f9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400886fe:	48 83 c4 20          	add    $0x20,%rsp
140088702:	5f                   	pop    %rdi
140088703:	c3                   	ret
140088704:	cc                   	int3
140088705:	cc                   	int3
140088706:	cc                   	int3
140088707:	cc                   	int3
140088708:	cc                   	int3
140088709:	cc                   	int3
14008870a:	cc                   	int3
14008870b:	cc                   	int3
14008870c:	cc                   	int3
14008870d:	cc                   	int3
14008870e:	cc                   	int3
14008870f:	cc                   	int3
140088710:	40 53                	rex push %rbx
140088712:	48 83 ec 20          	sub    $0x20,%rsp
140088716:	48 8d 0d ab 22 38 00 	lea    0x3822ab(%rip),%rcx        # 0x14040a9c8
14008871d:	e8 2e a0 04 00       	call   0x1400d2750
140088722:	83 2d 77 21 38 00 01 	subl   $0x1,0x382177(%rip)        # 0x14040a8a0
140088729:	75 3b                	jne    0x140088766
14008872b:	48 8b 05 66 21 38 00 	mov    0x382166(%rip),%rax        # 0x14040a898
140088732:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140088737:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14008873c:	48 85 c0             	test   %rax,%rax
14008873f:	74 1a                	je     0x14008875b
140088741:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140088746:	48 8b cb             	mov    %rbx,%rcx
140088749:	e8 92 20 01 00       	call   0x14009a7e0
14008874e:	ba 78 07 00 00       	mov    $0x778,%edx
140088753:	48 8b cb             	mov    %rbx,%rcx
140088756:	e8 29 1b 27 00       	call   0x1402fa284
14008875b:	48 c7 05 32 21 38 00 	movq   $0x0,0x382132(%rip)        # 0x14040a898
140088762:	00 00 00 00
140088766:	48 8d 0d 5b 22 38 00 	lea    0x38225b(%rip),%rcx        # 0x14040a9c8
14008876d:	e8 9e d6 04 00       	call   0x1400d5e10
140088772:	90                   	nop
140088773:	48 83 c4 20          	add    $0x20,%rsp
140088777:	5b                   	pop    %rbx
140088778:	c3                   	ret
140088779:	cc                   	int3
14008877a:	cc                   	int3
14008877b:	cc                   	int3
14008877c:	cc                   	int3
14008877d:	cc                   	int3
14008877e:	cc                   	int3
14008877f:	cc                   	int3
140088780:	40 53                	rex push %rbx
140088782:	48 83 ec 20          	sub    $0x20,%rsp
140088786:	8b d9                	mov    %ecx,%ebx
140088788:	48 8d 0d 39 22 38 00 	lea    0x382239(%rip),%rcx        # 0x14040a9c8
14008878f:	e8 bc 9f 04 00       	call   0x1400d2750
140088794:	48 8b 05 fd 20 38 00 	mov    0x3820fd(%rip),%rax        # 0x14040a898
14008879b:	89 58 1c             	mov    %ebx,0x1c(%rax)
14008879e:	48 8d 0d 23 22 38 00 	lea    0x382223(%rip),%rcx        # 0x14040a9c8
1400887a5:	e8 66 d6 04 00       	call   0x1400d5e10
1400887aa:	90                   	nop
1400887ab:	48 83 c4 20          	add    $0x20,%rsp
1400887af:	5b                   	pop    %rbx
1400887b0:	c3                   	ret
1400887b1:	cc                   	int3
1400887b2:	cc                   	int3
1400887b3:	cc                   	int3
1400887b4:	cc                   	int3
1400887b5:	cc                   	int3
1400887b6:	cc                   	int3
1400887b7:	cc                   	int3
1400887b8:	cc                   	int3
1400887b9:	cc                   	int3
1400887ba:	cc                   	int3
1400887bb:	cc                   	int3
1400887bc:	cc                   	int3
1400887bd:	cc                   	int3
1400887be:	cc                   	int3
1400887bf:	cc                   	int3
1400887c0:	40 53                	rex push %rbx
1400887c2:	48 83 ec 20          	sub    $0x20,%rsp
1400887c6:	48 8b d9             	mov    %rcx,%rbx
1400887c9:	48 8d 0d f8 21 38 00 	lea    0x3821f8(%rip),%rcx        # 0x14040a9c8
1400887d0:	e8 7b 9f 04 00       	call   0x1400d2750
1400887d5:	48 8b 05 bc 20 38 00 	mov    0x3820bc(%rip),%rax        # 0x14040a898
1400887dc:	48 89 58 20          	mov    %rbx,0x20(%rax)
1400887e0:	48 8d 0d e1 21 38 00 	lea    0x3821e1(%rip),%rcx        # 0x14040a9c8
1400887e7:	e8 24 d6 04 00       	call   0x1400d5e10
1400887ec:	90                   	nop
1400887ed:	48 83 c4 20          	add    $0x20,%rsp
1400887f1:	5b                   	pop    %rbx
1400887f2:	c3                   	ret
1400887f3:	cc                   	int3
1400887f4:	cc                   	int3
1400887f5:	cc                   	int3
1400887f6:	cc                   	int3
1400887f7:	cc                   	int3
1400887f8:	cc                   	int3
1400887f9:	cc                   	int3
1400887fa:	cc                   	int3
1400887fb:	cc                   	int3
1400887fc:	cc                   	int3
1400887fd:	cc                   	int3
1400887fe:	cc                   	int3
1400887ff:	cc                   	int3
140088800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140088805:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14008880a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14008880f:	57                   	push   %rdi