14011919a:	e8 d1 de 00 00       	call   0x140127070
14011919f:	4c 8d 05 4a 82 1f 00 	lea    0x1f824a(%rip),%r8        # 0x1403113f0
1401191a6:	ba 90 01 00 00       	mov    $0x190,%edx
1401191ab:	48 8d 0d d6 81 1f 00 	lea    0x1f81d6(%rip),%rcx        # 0x140311388
1401191b2:	e8 d9 df 00 00       	call   0x140127190
1401191b7:	45 33 c0             	xor    %r8d,%r8d
1401191ba:	8d 4f 14             	lea    0x14(%rdi),%ecx
1401191bd:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401191c2:	e8 c9 e0 00 00       	call   0x140127290
1401191c7:	33 c0                	xor    %eax,%eax
1401191c9:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401191ce:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1401191d3:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401191d8:	48 83 c4 20          	add    $0x20,%rsp
1401191dc:	41 5f                	pop    %r15
1401191de:	5e                   	pop    %rsi
1401191df:	5d                   	pop    %rbp
1401191e0:	c3                   	ret
1401191e1:	33 d2                	xor    %edx,%edx
1401191e3:	48 8b cd             	mov    %rbp,%rcx
1401191e6:	e8 55 28 fd ff       	call   0x1400eba40
1401191eb:	4c 8b cd             	mov    %rbp,%r9
1401191ee:	4c 8b c0             	mov    %rax,%r8
1401191f1:	49 8b d6             	mov    %r14,%rdx
1401191f4:	48 8b cf             	mov    %rdi,%rcx
1401191f7:	e8 24 54 04 00       	call   0x14015e620
1401191fc:	85 c0                	test   %eax,%eax
1401191fe:	75 3a                	jne    0x14011923a
140119200:	e8 6b de 00 00       	call   0x140127070
140119205:	4c 8d 05 e4 81 1f 00 	lea    0x1f81e4(%rip),%r8        # 0x1403113f0
14011920c:	ba 96 01 00 00       	mov    $0x196,%edx
140119211:	48 8d 0d 70 81 1f 00 	lea    0x1f8170(%rip),%rcx        # 0x140311388
140119218:	e8 73 df 00 00       	call   0x140127190
14011921d:	45 33 c0             	xor    %r8d,%r8d
140119220:	ba 0b 00 08 00       	mov    $0x8000b,%edx
140119225:	41 8d 48 14          	lea    0x14(%r8),%ecx
140119229:	e8 62 e0 00 00       	call   0x140127290
14011922e:	48 8b cf             	mov    %rdi,%rcx
140119231:	e8 4a 53 04 00       	call   0x14015e580
140119236:	8b c6                	mov    %esi,%eax
140119238:	eb 8f                	jmp    0x1401191c9
14011923a:	48 8b cf             	mov    %rdi,%rcx
14011923d:	e8 8e 0c 02 00       	call   0x140139ed0
140119242:	48 8b cb             	mov    %rbx,%rcx
140119245:	48 8b e8             	mov    %rax,%rbp
140119248:	e8 63 f1 fe ff       	call   0x1401083b0
14011924d:	8b d0                	mov    %eax,%edx
14011924f:	48 8b cd             	mov    %rbp,%rcx
140119252:	e8 c9 0f 03 00       	call   0x14014a220
140119257:	48 8b 8b 90 08 00 00 	mov    0x890(%rbx),%rcx
14011925e:	8b 51 1c             	mov    0x1c(%rcx),%edx
140119261:	48 8b cf             	mov    %rdi,%rcx
140119264:	81 e2 00 00 03 00    	and    $0x30000,%edx
14011926a:	e8 31 5b 04 00       	call   0x14015eda0
14011926f:	48 8d 15 7a 01 00 00 	lea    0x17a(%rip),%rdx        # 0x1401193f0
140119276:	48 8d 0d 3b eb 2b 00 	lea    0x2beb3b(%rip),%rcx        # 0x1403d7db8
14011927d:	e8 0e e7 00 00       	call   0x140127990
140119282:	85 c0                	test   %eax,%eax
140119284:	41 8b cf             	mov    %r15d,%ecx
140119287:	ba ff ff ff ff       	mov    $0xffffffff,%edx
14011928c:	0f 45 0d 29 eb 2b 00 	cmovne 0x2beb29(%rip),%ecx        # 0x1403d7dbc
140119293:	85 c9                	test   %ecx,%ecx
140119295:	74 06                	je     0x14011929d
140119297:	8b 15 0b 66 2b 00    	mov    0x2b660b(%rip),%edx        # 0x1403cf8a8
14011929d:	4c 8b c3             	mov    %rbx,%r8
1401192a0:	48 8b cf             	mov    %rdi,%rcx
1401192a3:	e8 d8 5a 04 00       	call   0x14015ed80
1401192a8:	85 c0                	test   %eax,%eax
1401192aa:	0f 84 21 01 00 00    	je     0x1401193d1
1401192b0:	48 8d b3 e0 04 00 00 	lea    0x4e0(%rbx),%rsi
1401192b7:	48 85 f6             	test   %rsi,%rsi
1401192ba:	74 1b                	je     0x1401192d7
1401192bc:	48 8b 8b e8 04 00 00 	mov    0x4e8(%rbx),%rcx
1401192c3:	e8 78 24 fd ff       	call   0x1400eb740
1401192c8:	85 c0                	test   %eax,%eax
1401192ca:	7e 0b                	jle    0x1401192d7
1401192cc:	48 8b d6             	mov    %rsi,%rdx
1401192cf:	48 8b cf             	mov    %rdi,%rcx
1401192d2:	e8 19 5a 04 00       	call   0x14015ecf0
1401192d7:	44 39 7b 38          	cmp    %r15d,0x38(%rbx)
1401192db:	48 8d 05 26 81 1f 00 	lea    0x1f8126(%rip),%rax        # 0x140311408
1401192e2:	48 8d 15 2f 81 1f 00 	lea    0x1f812f(%rip),%rdx        # 0x140311418
1401192e9:	48 8b cf             	mov    %rdi,%rcx
1401192ec:	48 0f 45 d0          	cmovne %rax,%rdx
1401192f0:	e8 0b 5a 04 00       	call   0x14015ed00
1401192f5:	48 8b 93 d8 04 00 00 	mov    0x4d8(%rbx),%rdx
1401192fc:	48 8b cd             	mov    %rbp,%rcx
1401192ff:	e8 1c 45 04 00       	call   0x14015d820
140119304:	48 8b 93 68 09 00 00 	mov    0x968(%rbx),%rdx
14011930b:	48 85 d2             	test   %rdx,%rdx
14011930e:	74 08                	je     0x140119318
140119310:	48 8b cf             	mov    %rdi,%rcx
140119313:	e8 e8 5a 04 00       	call   0x14015ee00
140119318:	48 8b 93 a0 09 00 00 	mov    0x9a0(%rbx),%rdx
14011931f:	48 8b cf             	mov    %rdi,%rcx
140119322:	48 8b 82 a0 00 00 00 	mov    0xa0(%rdx),%rax
140119329:	48 85 c0             	test   %rax,%rax
14011932c:	74 0d                	je     0x14011933b
14011932e:	48 8b 92 a8 00 00 00 	mov    0xa8(%rdx),%rdx
140119335:	ff d0                	call   *%rax
140119337:	8b f0                	mov    %eax,%esi
140119339:	eb 0d                	jmp    0x140119348
14011933b:	e8 70 5e 04 00       	call   0x14015f1b0
140119340:	85 c0                	test   %eax,%eax
140119342:	8b f0                	mov    %eax,%esi
140119344:	41 0f 48 f7          	cmovs  %r15d,%esi
140119348:	48 8b cf             	mov    %rdi,%rcx
14011934b:	e8 c0 52 04 00       	call   0x14015e610
140119350:	48 8b 8b a8 09 00 00 	mov    0x9a8(%rbx),%rcx
140119357:	48 8d 15 d2 a0 fe ff 	lea    -0x15f2e(%rip),%rdx        # 0x140103430
14011935e:	89 83 b0 09 00 00    	mov    %eax,0x9b0(%rbx)
140119364:	e8 17 24 fd ff       	call   0x1400eb780
140119369:	48 8b cf             	mov    %rdi,%rcx
14011936c:	4c 89 bb a8 09 00 00 	mov    %r15,0x9a8(%rbx)
140119373:	e8 58 52 04 00       	call   0x14015e5d0
140119378:	48 85 c0             	test   %rax,%rax
14011937b:	74 45                	je     0x1401193c2
14011937d:	48 8b cf             	mov    %rdi,%rcx
140119380:	e8 5b 52 04 00       	call   0x14015e5e0
140119385:	48 89 83 a8 09 00 00 	mov    %rax,0x9a8(%rbx)
14011938c:	48 85 c0             	test   %rax,%rax
14011938f:	75 31                	jne    0x1401193c2
140119391:	e8 da dc 00 00       	call   0x140127070
140119396:	4c 8d 05 53 80 1f 00 	lea    0x1f8053(%rip),%r8        # 0x1403113f0
14011939d:	ba ca 01 00 00       	mov    $0x1ca,%edx
1401193a2:	48 8d 0d df 7f 1f 00 	lea    0x1f7fdf(%rip),%rcx        # 0x140311388
1401193a9:	e8 e2 dd 00 00       	call   0x140127190
1401193ae:	45 33 c0             	xor    %r8d,%r8d
1401193b1:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401193b6:	41 8d 48 14          	lea    0x14(%r8),%ecx
1401193ba:	e8 d1 de 00 00       	call   0x140127290
1401193bf:	41 8b f7             	mov    %r15d,%esi
1401193c2:	48 8b 8b d8 04 00 00 	mov    0x4d8(%rbx),%rcx
1401193c9:	48 8b d5             	mov    %rbp,%rdx
1401193cc:	e8 6f 43 04 00       	call   0x14015d740
1401193d1:	48 8b cf             	mov    %rdi,%rcx
1401193d4:	e8 a7 51 04 00       	call   0x14015e580
1401193d9:	8b c6                	mov    %esi,%eax
1401193db:	e9 e9 fd ff ff       	jmp    0x1401191c9
1401193e0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401193e5:	33 c0                	xor    %eax,%eax
1401193e7:	48 83 c4 20          	add    $0x20,%rsp
1401193eb:	41 5f                	pop    %r15
1401193ed:	5e                   	pop    %rsi
1401193ee:	5d                   	pop    %rbp
1401193ef:	c3                   	ret
1401193f0:	40 53                	rex push %rbx
1401193f2:	b8 30 00 00 00       	mov    $0x30,%eax
1401193f7:	e8 34 77 19 00       	call   0x1402b0b30
1401193fc:	48 2b e0             	sub    %rax,%rsp
1401193ff:	33 db                	xor    %ebx,%ebx
140119401:	4c 8d 05 68 7f 1f 00 	lea    0x1f7f68(%rip),%r8        # 0x140311370
140119408:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14011940d:	8d 48 d5             	lea    -0x2b(%rax),%ecx
140119410:	45 33 c9             	xor    %r9d,%r9d
140119413:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140119418:	33 d2                	xor    %edx,%edx
14011941a:	e8 41 eb 00 00       	call   0x140127f60
14011941f:	89 05 83 64 2b 00    	mov    %eax,0x2b6483(%rip)        # 0x1403cf8a8
140119425:	8b 05 7d 64 2b 00    	mov    0x2b647d(%rip),%eax        # 0x1403cf8a8
14011942b:	85 c0                	test   %eax,%eax
14011942d:	0f 99 c3             	setns  %bl
140119430:	89 1d 86 e9 2b 00    	mov    %ebx,0x2be986(%rip)        # 0x1403d7dbc
140119436:	48 83 c4 30          	add    $0x30,%rsp
14011943a:	5b                   	pop    %rbx
14011943b:	c3                   	ret
14011943c:	cc                   	int3
14011943d:	cc                   	int3
14011943e:	cc                   	int3
14011943f:	cc                   	int3
140119440:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140119445:	57                   	push   %rdi
140119446:	b8 20 00 00 00       	mov    $0x20,%eax
14011944b:	e8 e0 76 19 00       	call   0x1402b0b30
140119450:	48 2b e0             	sub    %rax,%rsp
140119453:	33 c0                	xor    %eax,%eax
140119455:	48 8b da             	mov    %rdx,%rbx
140119458:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14011945d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140119462:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140119467:	e8 f4 6b 01 00       	call   0x140130060
14011946c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140119471:	48 63 f8             	movslq %eax,%rdi
140119474:	48 8b cb             	mov    %rbx,%rcx
140119477:	e8 e4 6b 01 00       	call   0x140130060
14011947c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140119481:	85 ff                	test   %edi,%edi
140119483:	78 20                	js     0x1401194a5
140119485:	85 c0                	test   %eax,%eax
140119487:	78 1c                	js     0x1401194a5
140119489:	3b f8                	cmp    %eax,%edi
14011948b:	74 04                	je     0x140119491
14011948d:	2b f8                	sub    %eax,%edi
14011948f:	eb 19                	jmp    0x1401194aa
140119491:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140119496:	4c 8b c7             	mov    %rdi,%r8
140119499:	48 8b cb             	mov    %rbx,%rcx
14011949c:	e8 9f 89 1c 00       	call   0x1402e1e40
1401194a1:	8b f8                	mov    %eax,%edi
1401194a3:	eb 05                	jmp    0x1401194aa
1401194a5:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
1401194aa:	41 b8 63 02 00 00    	mov    $0x263,%r8d
1401194b0:	48 8d 15 d1 7e 1f 00 	lea    0x1f7ed1(%rip),%rdx        # 0x140311388
1401194b7:	48 8b cb             	mov    %rbx,%rcx
1401194ba:	e8 01 29 fd ff       	call   0x1400ebdc0
1401194bf:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401194c4:	48 8d 15 bd 7e 1f 00 	lea    0x1f7ebd(%rip),%rdx        # 0x140311388
1401194cb:	41 b8 64 02 00 00    	mov    $0x264,%r8d
1401194d1:	e8 ea 28 fd ff       	call   0x1400ebdc0
1401194d6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401194db:	8b c7                	mov    %edi,%eax
1401194dd:	48 83 c4 20          	add    $0x20,%rsp
1401194e1:	5f                   	pop    %rdi
1401194e2:	c3                   	ret
1401194e3:	cc                   	int3
1401194e4:	cc                   	int3
1401194e5:	cc                   	int3
1401194e6:	cc                   	int3
1401194e7:	cc                   	int3
1401194e8:	cc                   	int3
1401194e9:	cc                   	int3
1401194ea:	cc                   	int3
1401194eb:	cc                   	int3
1401194ec:	cc                   	int3
1401194ed:	cc                   	int3
1401194ee:	cc                   	int3
1401194ef:	cc                   	int3
1401194f0:	b8 28 00 00 00       	mov    $0x28,%eax
1401194f5:	e8 36 76 19 00       	call   0x1402b0b30
1401194fa:	48 2b e0             	sub    %rax,%rsp
1401194fd:	48 8b 12             	mov    (%rdx),%rdx
140119500:	48 8b 09             	mov    (%rcx),%rcx
140119503:	48 83 c4 28          	add    $0x28,%rsp
140119507:	e9 34 ff ff ff       	jmp    0x140119440
14011950c:	cc                   	int3
14011950d:	cc                   	int3
14011950e:	cc                   	int3
14011950f:	cc                   	int3
140119510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140119515:	57                   	push   %rdi
140119516:	b8 20 00 00 00       	mov    $0x20,%eax
14011951b:	e8 10 76 19 00       	call   0x1402b0b30
140119520:	48 2b e0             	sub    %rax,%rsp
140119523:	83 3d 96 e8 2b 00 00 	cmpl   $0x0,0x2be896(%rip)        # 0x1403d7dc0
14011952a:	74 4e                	je     0x14011957a
14011952c:	83 3d a5 e8 2b 00 00 	cmpl   $0x0,0x2be8a5(%rip)        # 0x1403d7dd8
140119533:	75 38                	jne    0x14011956d
140119535:	c7 05 99 e8 2b 00 01 	movl   $0x1,0x2be899(%rip)        # 0x1403d7dd8
14011953c:	00 00 00
14011953f:	e8 2c db 00 00       	call   0x140127070
140119544:	4c 8d 05 75 7f 1f 00 	lea    0x1f7f75(%rip),%r8        # 0x1403114c0
14011954b:	ba 67 00 00 00       	mov    $0x67,%edx
140119550:	48 8d 0d 81 7f 1f 00 	lea    0x1f7f81(%rip),%rcx        # 0x1403114d8
140119557:	e8 34 dc 00 00       	call   0x140127190
14011955c:	45 33 c0             	xor    %r8d,%r8d
14011955f:	ba 05 01 0c 00       	mov    $0xc0105,%edx
140119564:	41 8d 48 14          	lea    0x14(%r8),%ecx
140119568:	e8 23 dd 00 00       	call   0x140127290
14011956d:	33 c0                	xor    %eax,%eax
14011956f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140119574:	48 83 c4 20          	add    $0x20,%rsp
140119578:	5f                   	pop    %rdi
140119579:	c3                   	ret
14011957a:	48 8b d9             	mov    %rcx,%rbx
14011957d:	48 d1 eb             	shr    $1,%rbx
140119580:	48 f7 d3             	not    %rbx
140119583:	83 e3 40             	and    $0x40,%ebx
140119586:	48 0b d9             	or     %rcx,%rbx
140119589:	48 83 cb 0c          	or     $0xc,%rbx
14011958d:	48 8b cb             	mov    %rbx,%rcx
140119590:	e8 3b ba 01 00       	call   0x140134fd0
140119595:	85 c0                	test   %eax,%eax
140119597:	74 d4                	je     0x14011956d
140119599:	48 8d 15 d0 00 00 00 	lea    0xd0(%rip),%rdx        # 0x140119670
1401195a0:	48 8d 0d 1d e8 2b 00 	lea    0x2be81d(%rip),%rcx        # 0x1403d7dc4
1401195a7:	e8 e4 e3 00 00       	call   0x140127990
1401195ac:	33 ff                	xor    %edi,%edi
1401195ae:	85 c0                	test   %eax,%eax
1401195b0:	8b cf                	mov    %edi,%ecx
1401195b2:	0f 45 0d 13 e8 2b 00 	cmovne 0x2be813(%rip),%ecx        # 0x1403d7dcc
1401195b9:	85 c9                	test   %ecx,%ecx
1401195bb:	74 b0                	je     0x14011956d
1401195bd:	48 0f ba e3 14       	bt     $0x14,%rbx
1401195c2:	73 22                	jae    0x1401195e6
1401195c4:	48 8d 15 95 00 00 00 	lea    0x95(%rip),%rdx        # 0x140119660
1401195cb:	48 8d 0d fe e7 2b 00 	lea    0x2be7fe(%rip),%rcx        # 0x1403d7dd0
1401195d2:	e8 b9 e3 00 00       	call   0x140127990
1401195d7:	85 c0                	test   %eax,%eax
1401195d9:	8b d7                	mov    %edi,%edx
1401195db:	0f 45 15 f2 e7 2b 00 	cmovne 0x2be7f2(%rip),%edx        # 0x1403d7dd4
1401195e2:	85 d2                	test   %edx,%edx
1401195e4:	74 87                	je     0x14011956d
1401195e6:	48 0f ba e3 15       	bt     $0x15,%rbx
1401195eb:	73 24                	jae    0x140119611
1401195ed:	48 8d 15 3c 00 00 00 	lea    0x3c(%rip),%rdx        # 0x140119630
1401195f4:	48 8d 0d d5 e7 2b 00 	lea    0x2be7d5(%rip),%rcx        # 0x1403d7dd0
1401195fb:	e8 90 e3 00 00       	call   0x140127990
140119600:	85 c0                	test   %eax,%eax
140119602:	0f 45 3d cb e7 2b 00 	cmovne 0x2be7cb(%rip),%edi        # 0x1403d7dd4
140119609:	85 ff                	test   %edi,%edi
14011960b:	0f 84 5c ff ff ff    	je     0x14011956d
140119611:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140119616:	b8 01 00 00 00       	mov    $0x1,%eax
14011961b:	48 83 c4 20          	add    $0x20,%rsp
14011961f:	5f                   	pop    %rdi
140119620:	c3                   	ret
140119621:	cc                   	int3
140119622:	cc                   	int3
140119623:	cc                   	int3
140119624:	cc                   	int3
140119625:	cc                   	int3
140119626:	cc                   	int3
140119627:	cc                   	int3
140119628:	cc                   	int3
140119629:	cc                   	int3
14011962a:	cc                   	int3
14011962b:	cc                   	int3
14011962c:	cc                   	int3
14011962d:	cc                   	int3
14011962e:	cc                   	int3
14011962f:	cc                   	int3
140119630:	b8 28 00 00 00       	mov    $0x28,%eax
140119635:	e8 f6 74 19 00       	call   0x1402b0b30
14011963a:	48 2b e0             	sub    %rax,%rsp
14011963d:	e8 5e e4 08 00       	call   0x1401a7aa0
140119642:	c7 05 88 e7 2b 00 01 	movl   $0x1,0x2be788(%rip)        # 0x1403d7dd4
140119649:	00 00 00
14011964c:	48 83 c4 28          	add    $0x28,%rsp
140119650:	c3                   	ret
140119651:	cc                   	int3
140119652:	cc                   	int3
140119653:	cc                   	int3
140119654:	cc                   	int3
140119655:	cc                   	int3
140119656:	cc                   	int3
140119657:	cc                   	int3
140119658:	cc                   	int3
140119659:	cc                   	int3
14011965a:	cc                   	int3
14011965b:	cc                   	int3
14011965c:	cc                   	int3
14011965d:	cc                   	int3
14011965e:	cc                   	int3
14011965f:	cc                   	int3
140119660:	c7 05 6a e7 2b 00 01 	movl   $0x1,0x2be76a(%rip)        # 0x1403d7dd4
140119667:	00 00 00
14011966a:	c3                   	ret
14011966b:	cc                   	int3
14011966c:	cc                   	int3
14011966d:	cc                   	int3