140272282:	4c 8b 07             	mov    (%rdi),%r8
140272285:	48 8d 15 d4 43 11 00 	lea    0x1143d4(%rip),%rdx        # 0x140386660
14027228c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140272291:	b9 06 00 00 00       	mov    $0x6,%ecx
140272296:	48 8d 05 b3 43 11 00 	lea    0x1143b3(%rip),%rax        # 0x140386650
14027229d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402722a2:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402722a6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402722ab:	e8 70 e3 fa ff       	call   0x140220620
1402722b0:	33 ff                	xor    %edi,%edi
1402722b2:	e9 40 fc ff ff       	jmp    0x140271ef7
1402722b7:	c7 44 24 20 1f 02 00 	movl   $0x21f,0x20(%rsp)
1402722be:	00
1402722bf:	41 b8 73 00 00 00    	mov    $0x73,%r8d
1402722c5:	e9 db fb ff ff       	jmp    0x140271ea5
1402722ca:	cc                   	int3
1402722cb:	cc                   	int3
1402722cc:	cc                   	int3
1402722cd:	cc                   	int3
1402722ce:	cc                   	int3
1402722cf:	cc                   	int3
1402722d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402722d5:	57                   	push   %rdi
1402722d6:	b8 20 00 00 00       	mov    $0x20,%eax
1402722db:	e8 00 83 08 00       	call   0x1402fa5e0
1402722e0:	48 2b e0             	sub    %rax,%rsp
1402722e3:	48 8b 39             	mov    (%rcx),%rdi
1402722e6:	48 8b 1a             	mov    (%rdx),%rbx
1402722e9:	8b 07                	mov    (%rdi),%eax
1402722eb:	85 c0                	test   %eax,%eax
1402722ed:	75 1b                	jne    0x14027230a
1402722ef:	39 03                	cmp    %eax,(%rbx)
1402722f1:	75 56                	jne    0x140272349
1402722f3:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402722f7:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1402722fb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140272300:	48 83 c4 20          	add    $0x20,%rsp
140272304:	5f                   	pop    %rdi
140272305:	e9 26 ac ff ff       	jmp    0x14026cf30
14027230a:	83 f8 01             	cmp    $0x1,%eax
14027230d:	75 3a                	jne    0x140272349
14027230f:	39 03                	cmp    %eax,(%rbx)
140272311:	75 36                	jne    0x140272349
140272313:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140272317:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14027231b:	48 8b 12             	mov    (%rdx),%rdx
14027231e:	48 8b 09             	mov    (%rcx),%rcx
140272321:	e8 0a ac ff ff       	call   0x14026cf30
140272326:	85 c0                	test   %eax,%eax
140272328:	75 45                	jne    0x14027236f
14027232a:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14027232e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140272332:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140272336:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14027233a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027233f:	48 83 c4 20          	add    $0x20,%rsp
140272343:	5f                   	pop    %rdi
140272344:	e9 e7 ab ff ff       	jmp    0x14026cf30
140272349:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14027234d:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140272351:	85 c0                	test   %eax,%eax
140272353:	75 12                	jne    0x140272367
140272355:	48 8b 12             	mov    (%rdx),%rdx
140272358:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027235d:	48 83 c4 20          	add    $0x20,%rsp
140272361:	5f                   	pop    %rdi
140272362:	e9 c9 ab ff ff       	jmp    0x14026cf30
140272367:	48 8b 09             	mov    (%rcx),%rcx
14027236a:	e8 c1 ab ff ff       	call   0x14026cf30
14027236f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140272374:	48 83 c4 20          	add    $0x20,%rsp
140272378:	5f                   	pop    %rdi
140272379:	c3                   	ret
14027237a:	cc                   	int3
14027237b:	cc                   	int3
14027237c:	cc                   	int3
14027237d:	cc                   	int3
14027237e:	cc                   	int3
14027237f:	cc                   	int3
140272380:	40 55                	rex push %rbp
140272382:	41 54                	push   %r12
140272384:	41 55                	push   %r13
140272386:	b8 60 00 00 00       	mov    $0x60,%eax
14027238b:	e8 50 82 08 00       	call   0x1402fa5e0
140272390:	48 2b e0             	sub    %rax,%rsp
140272393:	45 33 ed             	xor    %r13d,%r13d
140272396:	4c 8b e1             	mov    %rcx,%r12
140272399:	4c 89 ac 24 90 00 00 	mov    %r13,0x90(%rsp)
1402723a0:	00
1402723a1:	41 8b ed             	mov    %r13d,%ebp
1402723a4:	4c 89 ac 24 98 00 00 	mov    %r13,0x98(%rsp)
1402723ab:	00
1402723ac:	48 85 c9             	test   %rcx,%rcx
1402723af:	0f 84 be 03 00 00    	je     0x140272773
1402723b5:	8b 01                	mov    (%rcx),%eax
1402723b7:	85 c0                	test   %eax,%eax
1402723b9:	0f 84 b4 03 00 00    	je     0x140272773
1402723bf:	83 f8 01             	cmp    $0x1,%eax
1402723c2:	0f 85 7f 03 00 00    	jne    0x140272747
1402723c8:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402723cc:	e8 4f 60 fb ff       	call   0x140228420
1402723d1:	85 c0                	test   %eax,%eax
1402723d3:	0f 84 6e 03 00 00    	je     0x140272747
1402723d9:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1402723de:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1402723e3:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1402723e8:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1402723ed:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1402723f2:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1402723f7:	e8 04 62 fb ff       	call   0x140228600
1402723fc:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140272401:	41 8b dd             	mov    %r13d,%ebx
140272404:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
14027240b:	e8 10 60 fb ff       	call   0x140228420
140272410:	ff c8                	dec    %eax
140272412:	41 8d 7d 01          	lea    0x1(%r13),%edi
140272416:	85 c0                	test   %eax,%eax
140272418:	0f 8e 3d 02 00 00    	jle    0x14027265b
14027241e:	8b f7                	mov    %edi,%esi
140272420:	89 bc 24 88 00 00 00 	mov    %edi,0x88(%rsp)
140272427:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14027242e:	00 00
140272430:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140272435:	8b d3                	mov    %ebx,%edx
140272437:	e8 14 62 fb ff       	call   0x140228650
14027243c:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140272441:	8b d6                	mov    %esi,%edx
140272443:	48 8b f8             	mov    %rax,%rdi
140272446:	e8 05 62 fb ff       	call   0x140228650
14027244b:	48 8b d8             	mov    %rax,%rbx
14027244e:	48 85 ff             	test   %rdi,%rdi
140272451:	0f 84 6b 02 00 00    	je     0x1402726c2
140272457:	8b 0f                	mov    (%rdi),%ecx
140272459:	85 c9                	test   %ecx,%ecx
14027245b:	74 16                	je     0x140272473
14027245d:	83 f9 01             	cmp    $0x1,%ecx
140272460:	0f 85 5c 02 00 00    	jne    0x1402726c2
140272466:	48 8b 47 08          	mov    0x8(%rdi),%rax
14027246a:	4c 8b 30             	mov    (%rax),%r14
14027246d:	48 8b 68 08          	mov    0x8(%rax),%rbp
140272471:	eb 07                	jmp    0x14027247a
140272473:	4c 8b 77 08          	mov    0x8(%rdi),%r14
140272477:	49 8b ee             	mov    %r14,%rbp
14027247a:	48 85 db             	test   %rbx,%rbx
14027247d:	0f 84 3f 02 00 00    	je     0x1402726c2
140272483:	8b 0b                	mov    (%rbx),%ecx
140272485:	85 c9                	test   %ecx,%ecx
140272487:	74 16                	je     0x14027249f
140272489:	83 f9 01             	cmp    $0x1,%ecx
14027248c:	0f 85 30 02 00 00    	jne    0x1402726c2
140272492:	48 8b 43 08          	mov    0x8(%rbx),%rax
140272496:	48 8b 30             	mov    (%rax),%rsi
140272499:	4c 8b 78 08          	mov    0x8(%rax),%r15
14027249d:	eb 07                	jmp    0x1402724a6
14027249f:	48 8b 73 08          	mov    0x8(%rbx),%rsi
1402724a3:	4c 8b fe             	mov    %rsi,%r15
1402724a6:	48 8b d6             	mov    %rsi,%rdx
1402724a9:	49 8b ce             	mov    %r14,%rcx
1402724ac:	e8 7f aa ff ff       	call   0x14026cf30
1402724b1:	85 c0                	test   %eax,%eax
1402724b3:	0f 8f 09 02 00 00    	jg     0x1402726c2
1402724b9:	48 8b d5             	mov    %rbp,%rdx
1402724bc:	49 8b ce             	mov    %r14,%rcx
1402724bf:	e8 6c aa ff ff       	call   0x14026cf30
1402724c4:	85 c0                	test   %eax,%eax
1402724c6:	0f 8f f6 01 00 00    	jg     0x1402726c2
1402724cc:	49 8b d7             	mov    %r15,%rdx
1402724cf:	48 8b ce             	mov    %rsi,%rcx
1402724d2:	e8 59 aa ff ff       	call   0x14026cf30
1402724d7:	85 c0                	test   %eax,%eax
1402724d9:	0f 8f e3 01 00 00    	jg     0x1402726c2
1402724df:	48 8b d6             	mov    %rsi,%rdx
1402724e2:	48 8b cd             	mov    %rbp,%rcx
1402724e5:	e8 46 aa ff ff       	call   0x14026cf30
1402724ea:	85 c0                	test   %eax,%eax
1402724ec:	0f 89 42 02 00 00    	jns    0x140272734
1402724f2:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1402724f9:	00
1402724fa:	48 85 c0             	test   %rax,%rax
1402724fd:	75 16                	jne    0x140272515
1402724ff:	e8 8c 99 fb ff       	call   0x14022be90
140272504:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14027250b:	00
14027250c:	48 85 c0             	test   %rax,%rax
14027250f:	0f 84 12 02 00 00    	je     0x140272727
140272515:	48 8b d0             	mov    %rax,%rdx
140272518:	48 8b cd             	mov    %rbp,%rcx
14027251b:	e8 20 ac ff ff       	call   0x14026d140
140272520:	48 85 c0             	test   %rax,%rax
140272523:	0f 84 fe 01 00 00    	je     0x140272727
140272529:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140272530:	00
140272531:	ba 01 00 00 00       	mov    $0x1,%edx
140272536:	e8 45 5d 00 00       	call   0x140278280
14027253b:	85 c0                	test   %eax,%eax
14027253d:	0f 84 e4 01 00 00    	je     0x140272727
140272543:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
14027254a:	00
14027254b:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140272552:	00
140272553:	48 8b d5             	mov    %rbp,%rdx
140272556:	e8 05 ac ff ff       	call   0x14026d160
14027255b:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140272562:	00
140272563:	48 85 c0             	test   %rax,%rax
140272566:	0f 84 99 01 00 00    	je     0x140272705
14027256c:	48 8b d6             	mov    %rsi,%rdx
14027256f:	48 8b c8             	mov    %rax,%rcx
140272572:	e8 b9 a9 ff ff       	call   0x14026cf30
140272577:	85 c0                	test   %eax,%eax
140272579:	0f 85 9b 00 00 00    	jne    0x14027261a
14027257f:	8b 0f                	mov    (%rdi),%ecx
140272581:	85 c9                	test   %ecx,%ecx
140272583:	74 1c                	je     0x1402725a1
140272585:	83 f9 01             	cmp    $0x1,%ecx
140272588:	75 48                	jne    0x1402725d2
14027258a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14027258e:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140272592:	e8 59 93 fe ff       	call   0x14025b8f0
140272597:	48 8b 47 08          	mov    0x8(%rdi),%rax
14027259b:	4c 89 78 08          	mov    %r15,0x8(%rax)
14027259f:	eb 31                	jmp    0x1402725d2
1402725a1:	41 b8 c0 01 00 00    	mov    $0x1c0,%r8d
1402725a7:	48 8d 15 9a 43 11 00 	lea    0x11439a(%rip),%rdx        # 0x140386948
1402725ae:	b9 10 00 00 00       	mov    $0x10,%ecx
1402725b3:	e8 08 6d fb ff       	call   0x1402292c0
1402725b8:	48 85 c0             	test   %rax,%rax
1402725bb:	0f 84 df 00 00 00    	je     0x1402726a0
1402725c1:	4c 89 30             	mov    %r14,(%rax)
1402725c4:	4c 89 78 08          	mov    %r15,0x8(%rax)
1402725c8:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
1402725ce:	48 89 47 08          	mov    %rax,0x8(%rdi)
1402725d2:	8b 0b                	mov    (%rbx),%ecx
1402725d4:	85 c9                	test   %ecx,%ecx
1402725d6:	74 0f                	je     0x1402725e7
1402725d8:	83 f9 01             	cmp    $0x1,%ecx
1402725db:	75 0e                	jne    0x1402725eb
1402725dd:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402725e1:	4c 89 68 08          	mov    %r13,0x8(%rax)
1402725e5:	eb 04                	jmp    0x1402725eb
1402725e7:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
1402725eb:	48 8d 15 be 41 11 00 	lea    0x1141be(%rip),%rdx        # 0x1403867b0
1402725f2:	48 8b cb             	mov    %rbx,%rcx
1402725f5:	e8 76 9f fe ff       	call   0x14025c570
1402725fa:	8b b4 24 88 00 00 00 	mov    0x88(%rsp),%esi
140272601:	8b d6                	mov    %esi,%edx
140272603:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140272608:	e8 c3 59 fb ff       	call   0x140227fd0
14027260d:	8b 9c 24 80 00 00 00 	mov    0x80(%rsp),%ebx
140272614:	ff cb                	dec    %ebx
140272616:	ff ce                	dec    %esi
140272618:	eb 0e                	jmp    0x140272628
14027261a:	8b 9c 24 80 00 00 00 	mov    0x80(%rsp),%ebx
140272621:	8b b4 24 88 00 00 00 	mov    0x88(%rsp),%esi
140272628:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14027262d:	ff c3                	inc    %ebx
14027262f:	ff c6                	inc    %esi
140272631:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
140272638:	89 b4 24 88 00 00 00 	mov    %esi,0x88(%rsp)
14027263f:	e8 dc 5d fb ff       	call   0x140228420
140272644:	ff c8                	dec    %eax
140272646:	3b d8                	cmp    %eax,%ebx
140272648:	0f 8c e2 fd ff ff    	jl     0x140272430
14027264e:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140272655:	00
140272656:	bf 01 00 00 00       	mov    $0x1,%edi
14027265b:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140272660:	e8 bb 5d fb ff       	call   0x140228420
140272665:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
14027266a:	8d 50 ff             	lea    -0x1(%rax),%edx
14027266d:	e8 de 5f fb ff       	call   0x140228650
140272672:	48 85 c0             	test   %rax,%rax
140272675:	74 19                	je     0x140272690
140272677:	83 38 01             	cmpl   $0x1,(%rax)
14027267a:	75 14                	jne    0x140272690
14027267c:	48 8b 50 08          	mov    0x8(%rax),%rdx
140272680:	48 8b 0a             	mov    (%rdx),%rcx
140272683:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140272687:	e8 a4 a8 ff ff       	call   0x14026cf30
14027268c:	85 c0                	test   %eax,%eax
14027268e:	7f 3a                	jg     0x1402726ca
140272690:	49 8b cc             	mov    %r12,%rcx
140272693:	e8 f8 00 00 00       	call   0x140272790
140272698:	85 c0                	test   %eax,%eax
14027269a:	44 0f 45 ef          	cmovne %edi,%r13d
14027269e:	eb 2a                	jmp    0x1402726ca
1402726a0:	c7 44 24 20 c2 01 00 	movl   $0x1c2,0x20(%rsp)
1402726a7:	00
1402726a8:	41 b8 41 00 00 00    	mov    $0x41,%r8d
1402726ae:	b9 22 00 00 00       	mov    $0x22,%ecx
1402726b3:	4c 8d 0d 8e 42 11 00 	lea    0x11428e(%rip),%r9        # 0x140386948
1402726ba:	8d 51 7f             	lea    0x7f(%rcx),%edx
1402726bd:	e8 de ec fa ff       	call   0x1402213a0
1402726c2:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
1402726c9:	00
1402726ca:	48 8b cd             	mov    %rbp,%rcx
1402726cd:	e8 1e 92 fe ff       	call   0x14025b8f0
1402726d2:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1402726d9:	00
1402726da:	e8 c1 95 fb ff       	call   0x14022bca0
1402726df:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1402726e4:	41 8b c5             	mov    %r13d,%eax
1402726e7:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1402726ec:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1402726f1:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402726f6:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402726fb:	48 83 c4 60          	add    $0x60,%rsp
1402726ff:	41 5d                	pop    %r13
140272701:	41 5c                	pop    %r12
140272703:	5d                   	pop    %rbp
140272704:	c3                   	ret
140272705:	ba a1 00 00 00       	mov    $0xa1,%edx
14027270a:	c7 44 24 20 b5 01 00 	movl   $0x1b5,0x20(%rsp)
140272711:	00
140272712:	4c 8d 0d 2f 42 11 00 	lea    0x11422f(%rip),%r9        # 0x140386948
140272719:	8d 4a 81             	lea    -0x7f(%rdx),%ecx
14027271c:	44 8d 42 a0          	lea    -0x60(%rdx),%r8d
140272720:	e8 7b ec fa ff       	call   0x1402213a0
140272725:	eb a3                	jmp    0x1402726ca
140272727:	c7 44 24 20 ad 01 00 	movl   $0x1ad,0x20(%rsp)
14027272e:	00
14027272f:	e9 74 ff ff ff       	jmp    0x1402726a8
140272734:	c7 44 24 20 a2 01 00 	movl   $0x1a2,0x20(%rsp)
14027273b:	00
14027273c:	41 b8 74 00 00 00    	mov    $0x74,%r8d
140272742:	e9 67 ff ff ff       	jmp    0x1402726ae
140272747:	ba a1 00 00 00       	mov    $0xa1,%edx
14027274c:	c7 44 24 20 79 01 00 	movl   $0x179,0x20(%rsp)
140272753:	00
140272754:	4c 8d 0d ed 41 11 00 	lea    0x1141ed(%rip),%r9        # 0x140386948
14027275b:	8d 4a 81             	lea    -0x7f(%rdx),%ecx
14027275e:	44 8d 42 d3          	lea    -0x2d(%rdx),%r8d
140272762:	e8 39 ec fa ff       	call   0x1402213a0
140272767:	33 c0                	xor    %eax,%eax
140272769:	48 83 c4 60          	add    $0x60,%rsp
14027276d:	41 5d                	pop    %r13
14027276f:	41 5c                	pop    %r12
140272771:	5d                   	pop    %rbp
140272772:	c3                   	ret
140272773:	b8 01 00 00 00       	mov    $0x1,%eax
140272778:	48 83 c4 60          	add    $0x60,%rsp
14027277c:	41 5d                	pop    %r13
14027277e:	41 5c                	pop    %r12
140272780:	5d                   	pop    %rbp
140272781:	c3                   	ret
140272782:	cc                   	int3
140272783:	cc                   	int3
140272784:	cc                   	int3
140272785:	cc                   	int3
140272786:	cc                   	int3