140001255:	00
140001256:	eb 03                	jmp    0x14000125b
140001258:	49 8b c4             	mov    %r12,%rax
14000125b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000125f:	48 8d 0c f6          	lea    (%rsi,%rsi,8),%rcx
140001263:	48 8b 45 58          	mov    0x58(%rbp),%rax
140001267:	4c 8d 05 12 34 00 00 	lea    0x3412(%rip),%r8        # 0x140004680
14000126e:	8b 54 c8 04          	mov    0x4(%rax,%rcx,8),%edx
140001272:	49 8b cf             	mov    %r15,%rcx
140001275:	48 ff 15 ec 2e 00 00 	rex.W call *0x2eec(%rip)        # 0x140004168
14000127c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001281:	85 c0                	test   %eax,%eax
140001283:	75 0c                	jne    0x140001291
140001285:	48 ff 15 7c 2f 00 00 	rex.W call *0x2f7c(%rip)        # 0x140004208
14000128c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001291:	ff c7                	inc    %edi
140001293:	3b 7d 50             	cmp    0x50(%rbp),%edi
140001296:	0f 82 5b fe ff ff    	jb     0x1400010f7
14000129c:	41 b9 06 00 02 00    	mov    $0x20006,%r9d
1400012a2:	48 8d 15 97 32 00 00 	lea    0x3297(%rip),%rdx        # 0x140004540
1400012a9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400012af:	41 8b fc             	mov    %r12d,%edi
1400012b2:	e8 71 04 00 00       	call   0x140001728
1400012b7:	48 8b f0             	mov    %rax,%rsi
1400012ba:	48 85 c0             	test   %rax,%rax
1400012bd:	75 13                	jne    0x1400012d2
1400012bf:	48 ff 15 42 2f 00 00 	rex.W call *0x2f42(%rip)        # 0x140004208
1400012c6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400012cb:	8b f8                	mov    %eax,%edi
1400012cd:	e9 e1 00 00 00       	jmp    0x1400013b3
1400012d2:	f6 03 60             	testb  $0x60,(%rbx)
1400012d5:	74 40                	je     0x140001317
1400012d7:	8b 83 24 04 00 00    	mov    0x424(%rbx),%eax
1400012dd:	48 8d 15 c4 32 00 00 	lea    0x32c4(%rip),%rdx        # 0x1400045a8
1400012e4:	f7 d8                	neg    %eax
1400012e6:	48 8b ce             	mov    %rsi,%rcx
1400012e9:	41 8b c4             	mov    %r12d,%eax
1400012ec:	45 1b c0             	sbb    %r8d,%r8d
1400012ef:	41 83 e0 02          	and    $0x2,%r8d
1400012f3:	44 39 a3 20 04 00 00 	cmp    %r12d,0x420(%rbx)
1400012fa:	0f 95 c0             	setne  %al
1400012fd:	44 0b c0             	or     %eax,%r8d
140001300:	e8 0b 05 00 00       	call   0x140001810
140001305:	85 c0                	test   %eax,%eax
140001307:	75 0e                	jne    0x140001317
140001309:	48 ff 15 f8 2e 00 00 	rex.W call *0x2ef8(%rip)        # 0x140004208
140001310:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001315:	8b f8                	mov    %eax,%edi
140001317:	f7 03 00 02 00 00    	testl  $0x200,(%rbx)
14000131d:	74 28                	je     0x140001347
14000131f:	44 8b 83 78 04 00 00 	mov    0x478(%rbx),%r8d
140001326:	48 8d 15 03 32 00 00 	lea    0x3203(%rip),%rdx        # 0x140004530
14000132d:	48 8b ce             	mov    %rsi,%rcx
140001330:	e8 db 04 00 00       	call   0x140001810
140001335:	85 c0                	test   %eax,%eax
140001337:	75 0e                	jne    0x140001347
140001339:	48 ff 15 c8 2e 00 00 	rex.W call *0x2ec8(%rip)        # 0x140004208
140001340:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001345:	8b f8                	mov    %eax,%edi
140001347:	f6 03 80             	testb  $0x80,(%rbx)
14000134a:	74 28                	je     0x140001374
14000134c:	4c 8d 8b 28 04 00 00 	lea    0x428(%rbx),%r9
140001353:	48 8b ce             	mov    %rsi,%rcx
140001356:	4c 8d 05 5b 32 00 00 	lea    0x325b(%rip),%r8        # 0x1400045b8
14000135d:	e8 26 05 00 00       	call   0x140001888
140001362:	85 c0                	test   %eax,%eax
140001364:	75 0e                	jne    0x140001374
140001366:	48 ff 15 9b 2e 00 00 	rex.W call *0x2e9b(%rip)        # 0x140004208
14000136d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001372:	8b f8                	mov    %eax,%edi
140001374:	f7 03 00 01 00 00    	testl  $0x100,(%rbx)
14000137a:	74 28                	je     0x1400013a4
14000137c:	4c 8d 8b 50 04 00 00 	lea    0x450(%rbx),%r9
140001383:	48 8b ce             	mov    %rsi,%rcx
140001386:	4c 8d 05 3b 32 00 00 	lea    0x323b(%rip),%r8        # 0x1400045c8
14000138d:	e8 f6 04 00 00       	call   0x140001888
140001392:	85 c0                	test   %eax,%eax
140001394:	75 0e                	jne    0x1400013a4
140001396:	48 ff 15 6b 2e 00 00 	rex.W call *0x2e6b(%rip)        # 0x140004208
14000139d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400013a2:	8b f8                	mov    %eax,%edi
1400013a4:	48 8b ce             	mov    %rsi,%rcx
1400013a7:	48 ff 15 82 2d 00 00 	rex.W call *0x2d82(%rip)        # 0x140004130
1400013ae:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400013b3:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1400013b7:	48 85 c9             	test   %rcx,%rcx
1400013ba:	74 0c                	je     0x1400013c8
1400013bc:	48 ff 15 c5 2d 00 00 	rex.W call *0x2dc5(%rip)        # 0x140004188
1400013c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400013c8:	8b c7                	mov    %edi,%eax
1400013ca:	48 83 c4 30          	add    $0x30,%rsp
1400013ce:	41 5f                	pop    %r15
1400013d0:	41 5e                	pop    %r14
1400013d2:	41 5c                	pop    %r12
1400013d4:	5f                   	pop    %rdi
1400013d5:	5e                   	pop    %rsi
1400013d6:	5b                   	pop    %rbx
1400013d7:	5d                   	pop    %rbp
1400013d8:	c3                   	ret
1400013d9:	cc                   	int3
1400013da:	cc                   	int3
1400013db:	cc                   	int3
1400013dc:	cc                   	int3
1400013dd:	cc                   	int3
1400013de:	cc                   	int3
1400013df:	cc                   	int3
1400013e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400013e5:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1400013ea:	55                   	push   %rbp
1400013eb:	48 8d ac 24 40 fc ff 	lea    -0x3c0(%rsp),%rbp
1400013f2:	ff
1400013f3:	48 81 ec c0 04 00 00 	sub    $0x4c0,%rsp
1400013fa:	48 8b 05 17 4c 00 00 	mov    0x4c17(%rip),%rax        # 0x140006018
140001401:	48 33 c4             	xor    %rsp,%rax
140001404:	48 89 85 b0 03 00 00 	mov    %rax,0x3b0(%rbp)
14000140b:	33 d2                	xor    %edx,%edx
14000140d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140001412:	41 b8 7c 04 00 00    	mov    $0x47c,%r8d
140001418:	e8 f9 1d 00 00       	call   0x140003216
14000141d:	45 33 c9             	xor    %r9d,%r9d
140001420:	45 33 c0             	xor    %r8d,%r8d
140001423:	33 c9                	xor    %ecx,%ecx
140001425:	41 8d 51 01          	lea    0x1(%r9),%edx
140001429:	48 ff 15 d0 2d 00 00 	rex.W call *0x2dd0(%rip)        # 0x140004200
140001430:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001435:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14000143b:	48 8d 15 5e 2f 00 00 	lea    0x2f5e(%rip),%rdx        # 0x1400043a0
140001442:	45 33 c0             	xor    %r8d,%r8d
140001445:	e8 de 02 00 00       	call   0x140001728
14000144a:	48 8b d8             	mov    %rax,%rbx
14000144d:	48 85 c0             	test   %rax,%rax
140001450:	75 13                	jne    0x140001465
140001452:	48 ff 15 af 2d 00 00 	rex.W call *0x2daf(%rip)        # 0x140004208
140001459:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000145e:	8b f8                	mov    %eax,%edi
140001460:	e9 5a 01 00 00       	jmp    0x1400015bf
140001465:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
14000146a:	48 8b cb             	mov    %rbx,%rcx
14000146d:	48 8d 15 b4 2f 00 00 	lea    0x2fb4(%rip),%rdx        # 0x140004428
140001474:	e8 93 04 00 00       	call   0x14000190c
140001479:	85 c0                	test   %eax,%eax
14000147b:	75 05                	jne    0x140001482
14000147d:	83 4c 24 30 01       	orl    $0x1,0x30(%rsp)
140001482:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140001487:	48 8b cb             	mov    %rbx,%rcx
14000148a:	48 8d 15 bf 2f 00 00 	lea    0x2fbf(%rip),%rdx        # 0x140004450
140001491:	e8 76 04 00 00       	call   0x14000190c
140001496:	85 c0                	test   %eax,%eax
140001498:	75 05                	jne    0x14000149f
14000149a:	83 4c 24 30 02       	orl    $0x2,0x30(%rsp)
14000149f:	bf 04 01 00 00       	mov    $0x104,%edi
1400014a4:	4c 8d 44 24 3c       	lea    0x3c(%rsp),%r8
1400014a9:	44 8b cf             	mov    %edi,%r9d
1400014ac:	48 8d 15 bd 2f 00 00 	lea    0x2fbd(%rip),%rdx        # 0x140004470
1400014b3:	48 8b cb             	mov    %rbx,%rcx
1400014b6:	e8 4d fb ff ff       	call   0x140001008
1400014bb:	85 c0                	test   %eax,%eax
1400014bd:	75 05                	jne    0x1400014c4
1400014bf:	83 4c 24 30 04       	orl    $0x4,0x30(%rsp)
1400014c4:	4c 8d 85 44 01 00 00 	lea    0x144(%rbp),%r8
1400014cb:	48 8b cb             	mov    %rbx,%rcx
1400014ce:	48 8d 15 bb 2f 00 00 	lea    0x2fbb(%rip),%rdx        # 0x140004490
1400014d5:	e8 32 04 00 00       	call   0x14000190c
1400014da:	85 c0                	test   %eax,%eax
1400014dc:	75 05                	jne    0x1400014e3
1400014de:	83 4c 24 30 08       	orl    $0x8,0x30(%rsp)
1400014e3:	44 8b cf             	mov    %edi,%r9d
1400014e6:	4c 8d 85 48 01 00 00 	lea    0x148(%rbp),%r8
1400014ed:	48 8d 15 bc 2f 00 00 	lea    0x2fbc(%rip),%rdx        # 0x1400044b0
1400014f4:	48 8b cb             	mov    %rbx,%rcx
1400014f7:	e8 0c fb ff ff       	call   0x140001008
1400014fc:	85 c0                	test   %eax,%eax
1400014fe:	75 05                	jne    0x140001505
140001500:	83 4c 24 30 10       	orl    $0x10,0x30(%rsp)
140001505:	4c 8d 85 50 03 00 00 	lea    0x350(%rbp),%r8
14000150c:	48 8b cb             	mov    %rbx,%rcx
14000150f:	48 8d 15 c2 2f 00 00 	lea    0x2fc2(%rip),%rdx        # 0x1400044d8
140001516:	e8 f1 03 00 00       	call   0x14000190c
14000151b:	85 c0                	test   %eax,%eax
14000151d:	75 05                	jne    0x140001524
14000151f:	83 4c 24 30 20       	orl    $0x20,0x30(%rsp)
140001524:	4c 8d 85 54 03 00 00 	lea    0x354(%rbp),%r8
14000152b:	48 8b cb             	mov    %rbx,%rcx
14000152e:	48 8d 15 c3 2f 00 00 	lea    0x2fc3(%rip),%rdx        # 0x1400044f8
140001535:	e8 d2 03 00 00       	call   0x14000190c
14000153a:	85 c0                	test   %eax,%eax
14000153c:	75 05                	jne    0x140001543
14000153e:	83 4c 24 30 40       	orl    $0x40,0x30(%rsp)
140001543:	bf 14 00 00 00       	mov    $0x14,%edi
140001548:	4c 8d 85 58 03 00 00 	lea    0x358(%rbp),%r8
14000154f:	44 8b cf             	mov    %edi,%r9d
140001552:	48 8d 15 b7 2f 00 00 	lea    0x2fb7(%rip),%rdx        # 0x140004510
140001559:	48 8b cb             	mov    %rbx,%rcx
14000155c:	e8 a7 fa ff ff       	call   0x140001008
140001561:	85 c0                	test   %eax,%eax
140001563:	75 06                	jne    0x14000156b
140001565:	0f ba 6c 24 30 07    	btsl   $0x7,0x30(%rsp)
14000156b:	44 8b cf             	mov    %edi,%r9d
14000156e:	4c 8d 85 80 03 00 00 	lea    0x380(%rbp),%r8
140001575:	48 8d 15 a4 2f 00 00 	lea    0x2fa4(%rip),%rdx        # 0x140004520
14000157c:	48 8b cb             	mov    %rbx,%rcx
14000157f:	e8 84 fa ff ff       	call   0x140001008
140001584:	8b f8                	mov    %eax,%edi
140001586:	85 c0                	test   %eax,%eax
140001588:	75 06                	jne    0x140001590
14000158a:	0f ba 6c 24 30 08    	btsl   $0x8,0x30(%rsp)
140001590:	4c 8d 85 a8 03 00 00 	lea    0x3a8(%rbp),%r8
140001597:	48 8b cb             	mov    %rbx,%rcx
14000159a:	48 8d 15 8f 2f 00 00 	lea    0x2f8f(%rip),%rdx        # 0x140004530
1400015a1:	e8 66 03 00 00       	call   0x14000190c
1400015a6:	85 c0                	test   %eax,%eax
1400015a8:	75 06                	jne    0x1400015b0
1400015aa:	0f ba 6c 24 30 09    	btsl   $0x9,0x30(%rsp)
1400015b0:	48 8b cb             	mov    %rbx,%rcx
1400015b3:	48 ff 15 76 2b 00 00 	rex.W call *0x2b76(%rip)        # 0x140004130
1400015ba:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400015bf:	85 ff                	test   %edi,%edi
1400015c1:	75 75                	jne    0x140001638
1400015c3:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400015c9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400015ce:	33 c9                	xor    %ecx,%ecx
1400015d0:	48 ff 15 a9 2b 00 00 	rex.W call *0x2ba9(%rip)        # 0x140004180
1400015d7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400015dc:	85 c0                	test   %eax,%eax
1400015de:	75 0e                	jne    0x1400015ee
1400015e0:	48 ff 15 21 2c 00 00 	rex.W call *0x2c21(%rip)        # 0x140004208
1400015e7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400015ec:	eb 34                	jmp    0x140001622
1400015ee:	f6 44 24 30 01       	testb  $0x1,0x30(%rsp)
1400015f3:	74 14                	je     0x140001609
1400015f5:	8b 5c 24 34          	mov    0x34(%rsp),%ebx
1400015f9:	e8 52 06 00 00       	call   0x140001c50
1400015fe:	85 c0                	test   %eax,%eax
140001600:	74 07                	je     0x140001609
140001602:	8b cb                	mov    %ebx,%ecx
140001604:	e8 27 0b 00 00       	call   0x140002130
140001609:	f7 44 24 30 fe 03 00 	testl  $0x3fe,0x30(%rsp)
140001610:	00
140001611:	74 0f                	je     0x140001622
140001613:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140001618:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14000161d:	e8 32 fa ff ff       	call   0x140001054
140001622:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140001627:	48 85 c9             	test   %rcx,%rcx
14000162a:	74 0c                	je     0x140001638
14000162c:	48 ff 15 3d 2b 00 00 	rex.W call *0x2b3d(%rip)        # 0x140004170
140001633:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001638:	33 c0                	xor    %eax,%eax
14000163a:	48 8b 8d b0 03 00 00 	mov    0x3b0(%rbp),%rcx
140001641:	48 33 cc             	xor    %rsp,%rcx
140001644:	e8 37 15 00 00       	call   0x140002b80
140001649:	4c 8d 9c 24 c0 04 00 	lea    0x4c0(%rsp),%r11
140001650:	00
140001651:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140001655:	49 8b 7b 18          	mov    0x18(%r11),%rdi
140001659:	49 8b e3             	mov    %r11,%rsp
14000165c:	5d                   	pop    %rbp
14000165d:	c3                   	ret
14000165e:	cc                   	int3
14000165f:	cc                   	int3
140001660:	cc                   	int3
140001661:	cc                   	int3
140001662:	cc                   	int3
140001663:	cc                   	int3
140001664:	cc                   	int3
140001665:	cc                   	int3
140001666:	cc                   	int3
140001667:	cc                   	int3
140001668:	48 83 ec 38          	sub    $0x38,%rsp
14000166c:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140001672:	44 0f b7 ca          	movzwl %dx,%r9d
140001676:	ba 2b 00 00 00       	mov    $0x2b,%edx
14000167b:	48 ff 15 be 2a 00 00 	rex.W call *0x2abe(%rip)        # 0x140004140
140001682:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001687:	48 83 c4 38          	add    $0x38,%rsp
14000168b:	c3                   	ret
14000168c:	cc                   	int3
14000168d:	cc                   	int3
14000168e:	cc                   	int3
14000168f:	cc                   	int3
140001690:	cc                   	int3
140001691:	cc                   	int3
140001692:	cc                   	int3
140001693:	cc                   	int3
140001694:	4c 8b dc             	mov    %rsp,%r11
140001697:	45 89 4b 20          	mov    %r9d,0x20(%r11)
14000169b:	48 83 ec 48          	sub    $0x48,%rsp
14000169f:	49 83 63 e8 00       	andq   $0x0,-0x18(%r11)
1400016a4:	49 8d 43 20          	lea    0x20(%r11),%rax
1400016a8:	ba 0c 00 00 00       	mov    $0xc,%edx
1400016ad:	49 c7 43 e0 04 00 00 	movq   $0x4,-0x20(%r11)
1400016b4:	00
1400016b5:	44 0f b7 ca          	movzwl %dx,%r9d
1400016b9:	4c 8d 05 18 32 00 00 	lea    0x3218(%rip),%r8        # 0x1400048d8
1400016c0:	ba 2b 00 00 00       	mov    $0x2b,%edx
1400016c5:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1400016c9:	48 ff 15 70 2a 00 00 	rex.W call *0x2a70(%rip)        # 0x140004140
1400016d0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400016d5:	48 83 c4 48          	add    $0x48,%rsp
1400016d9:	c3                   	ret
1400016da:	cc                   	int3
1400016db:	cc                   	int3
1400016dc:	cc                   	int3
1400016dd:	cc                   	int3
1400016de:	cc                   	int3
1400016df:	cc                   	int3
1400016e0:	cc                   	int3
1400016e1:	cc                   	int3
1400016e2:	cc                   	int3
1400016e3:	cc                   	int3
1400016e4:	4c 8b dc             	mov    %rsp,%r11
1400016e7:	45 89 4b 20          	mov    %r9d,0x20(%r11)
1400016eb:	48 83 ec 48          	sub    $0x48,%rsp
1400016ef:	49 83 63 e8 00       	andq   $0x0,-0x18(%r11)
1400016f4:	49 8d 43 20          	lea    0x20(%r11),%rax
1400016f8:	44 0f b7 ca          	movzwl %dx,%r9d
1400016fc:	ba 2b 00 00 00       	mov    $0x2b,%edx
140001701:	49 c7 43 e0 04 00 00 	movq   $0x4,-0x20(%r11)
140001708:	00
140001709:	49 89 43 d8          	mov    %rax,-0x28(%r11)
14000170d:	48 ff 15 2c 2a 00 00 	rex.W call *0x2a2c(%rip)        # 0x140004140
140001714:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001719:	48 83 c4 48          	add    $0x48,%rsp
14000171d:	c3                   	ret
14000171e:	cc                   	int3
14000171f:	cc                   	int3
140001720:	cc                   	int3
140001721:	cc                   	int3
140001722:	cc                   	int3
140001723:	cc                   	int3
140001724:	cc                   	int3
140001725:	cc                   	int3
140001726:	cc                   	int3
140001727:	cc                   	int3
140001728:	4c 8b dc             	mov    %rsp,%r11
14000172b:	49 89 4b 08          	mov    %rcx,0x8(%r11)
14000172f:	53                   	push   %rbx
140001730:	48 83 ec 50          	sub    $0x50,%rsp
140001734:	49 83 63 08 00       	andq   $0x0,0x8(%r11)
140001739:	b8 1f 00 02 00       	mov    $0x2001f,%eax
14000173e:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
140001745:	45 85 c0             	test   %r8d,%r8d
140001748:	0f 84 8c 00 00 00    	je     0x1400017da
14000174e:	45 85 c9             	test   %r9d,%r9d
140001751:	44 0f 44 c8          	cmove  %eax,%r9d
140001755:	49 8d 43 18          	lea    0x18(%r11),%rax
140001759:	49 89 43 e8          	mov    %rax,-0x18(%r11)
14000175d:	45 33 c0             	xor    %r8d,%r8d
140001760:	49 8d 43 08          	lea    0x8(%r11),%rax
140001764:	49 89 43 e0          	mov    %rax,-0x20(%r11)