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
14011966e:	cc                   	int3
14011966f:	cc                   	int3
140119670:	b8 28 00 00 00       	mov    $0x28,%eax
140119675:	e8 b6 74 19 00       	call   0x1402b0b30
14011967a:	48 2b e0             	sub    %rax,%rsp
14011967d:	e8 ae 97 ff ff       	call   0x140112e30
140119682:	e8 99 3b 08 00       	call   0x14019d220
140119687:	48 8d 0d 22 00 00 00 	lea    0x22(%rip),%rcx        # 0x1401196b0
14011968e:	e8 8d b8 01 00       	call   0x140134f20
140119693:	c7 05 2b e7 2b 00 01 	movl   $0x1,0x2be72b(%rip)        # 0x1403d7dc8
14011969a:	00 00 00
14011969d:	c7 05 25 e7 2b 00 01 	movl   $0x1,0x2be725(%rip)        # 0x1403d7dcc
1401196a4:	00 00 00
1401196a7:	48 83 c4 28          	add    $0x28,%rsp
1401196ab:	c3                   	ret
1401196ac:	cc                   	int3
1401196ad:	cc                   	int3
1401196ae:	cc                   	int3
1401196af:	cc                   	int3
1401196b0:	b8 28 00 00 00       	mov    $0x28,%eax
1401196b5:	e8 76 74 19 00       	call   0x1402b0b30
1401196ba:	48 2b e0             	sub    %rax,%rsp
1401196bd:	83 3d fc e6 2b 00 00 	cmpl   $0x0,0x2be6fc(%rip)        # 0x1403d7dc0
1401196c4:	75 1c                	jne    0x1401196e2
1401196c6:	83 3d fb e6 2b 00 00 	cmpl   $0x0,0x2be6fb(%rip)        # 0x1403d7dc8
1401196cd:	c7 05 e9 e6 2b 00 01 	movl   $0x1,0x2be6e9(%rip)        # 0x1403d7dc0
1401196d4:	00 00 00
1401196d7:	74 09                	je     0x1401196e2
1401196d9:	48 83 c4 28          	add    $0x28,%rsp
1401196dd:	e9 4e ad ff ff       	jmp    0x140114430
1401196e2:	48 83 c4 28          	add    $0x28,%rsp
1401196e6:	c3                   	ret
1401196e7:	cc                   	int3
1401196e8:	48 83 ec 28          	sub    $0x28,%rsp
1401196ec:	48 8b 0d ed e6 2b 00 	mov    0x2be6ed(%rip),%rcx        # 0x1403d7de0
1401196f3:	48 85 c9             	test   %rcx,%rcx
1401196f6:	74 0d                	je     0x140119705
1401196f8:	e8 0b 39 1a 00       	call   0x1402bd008
1401196fd:	48 83 25 db e6 2b 00 	andq   $0x0,0x2be6db(%rip)        # 0x1403d7de0
140119704:	00
140119705:	48 83 c4 28          	add    $0x28,%rsp
140119709:	c3                   	ret
14011970a:	cc                   	int3
14011970b:	cc                   	int3
14011970c:	48 83 3d cc e6 2b 00 	cmpq   $0x0,0x2be6cc(%rip)        # 0x1403d7de0
140119713:	00
140119714:	0f 95 c0             	setne  %al
140119717:	c3                   	ret
140119718:	40 53                	rex push %rbx
14011971a:	48 83 ec 20          	sub    $0x20,%rsp
14011971e:	48 83 3d ba e6 2b 00 	cmpq   $0x0,0x2be6ba(%rip)        # 0x1403d7de0
140119725:	00
140119726:	75 61                	jne    0x140119789
140119728:	48 8d 0d b9 7d 1f 00 	lea    0x1f7db9(%rip),%rcx        # 0x1403114e8
14011972f:	e8 d4 1d fb ff       	call   0x1400cb508
140119734:	48 8b d8             	mov    %rax,%rbx
140119737:	48 85 c0             	test   %rax,%rax
14011973a:	74 4d                	je     0x140119789
14011973c:	48 8d 15 b5 7d 1f 00 	lea    0x1f7db5(%rip),%rdx        # 0x1403114f8
140119743:	48 8b c8             	mov    %rax,%rcx
140119746:	e8 49 b3 fa ff       	call   0x1400c4a94
14011974b:	48 89 05 8e e6 2b 00 	mov    %rax,0x2be68e(%rip)        # 0x1403d7de0
140119752:	48 85 c0             	test   %rax,%rax
140119755:	74 29                	je     0x140119780
140119757:	45 33 c9             	xor    %r9d,%r9d
14011975a:	33 d2                	xor    %edx,%edx
14011975c:	48 8b c8             	mov    %rax,%rcx
14011975f:	45 8d 41 04          	lea    0x4(%r9),%r8d
140119763:	e8 10 42 1a 00       	call   0x1402bd978
140119768:	85 c0                	test   %eax,%eax
14011976a:	74 14                	je     0x140119780
14011976c:	48 8b 0d 6d e6 2b 00 	mov    0x2be66d(%rip),%rcx        # 0x1403d7de0
140119773:	e8 90 38 1a 00       	call   0x1402bd008
140119778:	48 83 25 60 e6 2b 00 	andq   $0x0,0x2be660(%rip)        # 0x1403d7de0
14011977f:	00
140119780:	48 8b cb             	mov    %rbx,%rcx
140119783:	ff 15 7f 58 2b 00    	call   *0x2b587f(%rip)        # 0x1403cf008
140119789:	48 83 c4 20          	add    $0x20,%rsp
14011978d:	5b                   	pop    %rbx
14011978e:	c3                   	ret
14011978f:	cc                   	int3
140119790:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140119795:	57                   	push   %rdi
140119796:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
14011979d:	48 8b 05 dc c2 2b 00 	mov    0x2bc2dc(%rip),%rax        # 0x1403d5a80
1401197a4:	48 33 c4             	xor    %rsp,%rax
1401197a7:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
1401197ae:	00
1401197af:	48 83 3d 29 e6 2b 00 	cmpq   $0x0,0x2be629(%rip)        # 0x1403d7de0
1401197b6:	00
1401197b7:	48 8b f9             	mov    %rcx,%rdi
1401197ba:	74 60                	je     0x14011981c
1401197bc:	48 85 c9             	test   %rcx,%rcx
1401197bf:	74 5b                	je     0x14011981c
1401197c1:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1401197c5:	48 ff c3             	inc    %rbx
1401197c8:	80 3c 19 00          	cmpb   $0x0,(%rcx,%rbx,1)
1401197cc:	75 f7                	jne    0x1401197c5
1401197ce:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
1401197d2:	48 3d fd 00 00 00    	cmp    $0xfd,%rax
1401197d8:	77 42                	ja     0x14011981c
1401197da:	4c 8b c3             	mov    %rbx,%r8
1401197dd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401197e2:	48 8b d7             	mov    %rdi,%rdx
1401197e5:	e8 76 7b 1c 00       	call   0x1402e1360
1401197ea:	80 7c 1f ff 0a       	cmpb   $0xa,-0x1(%rdi,%rbx,1)
1401197ef:	74 11                	je     0x140119802
1401197f1:	c6 44 1c 20 0a       	movb   $0xa,0x20(%rsp,%rbx,1)
1401197f6:	48 ff c3             	inc    %rbx
1401197f9:	48 81 fb 00 01 00 00 	cmp    $0x100,%rbx
140119800:	73 3d                	jae    0x14011983f
140119802:	48 8b 15 d7 e5 2b 00 	mov    0x2be5d7(%rip),%rdx        # 0x1403d7de0
140119809:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14011980e:	c6 44 1c 20 00       	movb   $0x0,0x20(%rsp,%rbx,1)
140119813:	e8 5c 98 1a 00       	call   0x1402c3074
140119818:	b0 01                	mov    $0x1,%al
14011981a:	eb 02                	jmp    0x14011981e
14011981c:	32 c0                	xor    %al,%al
14011981e:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140119825:	00
140119826:	48 33 cc             	xor    %rsp,%rcx
140119829:	e8 82 66 19 00       	call   0x1402afeb0
14011982e:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
140119835:	00
140119836:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
14011983d:	5f                   	pop    %rdi
14011983e:	c3                   	ret
14011983f:	e8 e0 6d 19 00       	call   0x1402b0624
140119844:	cc                   	int3
140119845:	cc                   	int3
140119846:	cc                   	int3
140119847:	cc                   	int3
140119848:	4d 8b d1             	mov    %r9,%r10
14011984b:	49 8b c0             	mov    %r8,%rax
14011984e:	48 85 c9             	test   %rcx,%rcx
140119851:	74 21                	je     0x140119874
140119853:	80 39 00             	cmpb   $0x0,(%rcx)
140119856:	74 1c                	je     0x140119874
140119858:	48 85 c0             	test   %rax,%rax
14011985b:	74 17                	je     0x140119874
14011985d:	41 80 38 00          	cmpb   $0x0,(%r8)
140119861:	74 11                	je     0x140119874
140119863:	4c 8b ca             	mov    %rdx,%r9
140119866:	4c 8b c1             	mov    %rcx,%r8
140119869:	49 8b d2             	mov    %r10,%rdx
14011986c:	48 8b c8             	mov    %rax,%rcx
14011986f:	e9 04 00 00 00       	jmp    0x140119878
140119874:	32 c0                	xor    %al,%al
140119876:	c3                   	ret
140119877:	cc                   	int3
140119878:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14011987d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140119882:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140119887:	57                   	push   %rdi
140119888:	41 56                	push   %r14
14011988a:	41 57                	push   %r15
14011988c:	48 83 ec 20          	sub    $0x20,%rsp
140119890:	80 7c 11 ff 2e       	cmpb   $0x2e,-0x1(%rcx,%rdx,1)
140119895:	48 8d 7a ff          	lea    -0x1(%rdx),%rdi
140119899:	49 8b e8             	mov    %r8,%rbp
14011989c:	49 8d 71 ff          	lea    -0x1(%r9),%rsi
1401198a0:	48 0f 45 fa          	cmovne %rdx,%rdi
1401198a4:	4c 8b f1             	mov    %rcx,%r14
1401198a7:	43 80 7c 01 ff 2e    	cmpb   $0x2e,-0x1(%r9,%r8,1)
1401198ad:	48 8d 15 48 7c 1f 00 	lea    0x1f7c48(%rip),%rdx        # 0x1403114fc
1401198b4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401198ba:	48 8b cd             	mov    %rbp,%rcx
1401198bd:	49 0f 45 f1          	cmovne %r9,%rsi
1401198c1:	e8 6a 96 1a 00       	call   0x1402c2f30
1401198c6:	33 db                	xor    %ebx,%ebx
1401198c8:	85 c0                	test   %eax,%eax
1401198ca:	75 6b                	jne    0x140119937
1401198cc:	49 8b ce             	mov    %r14,%rcx
1401198cf:	e8 74 22 fa ff       	call   0x1400bbb48
1401198d4:	84 c0                	test   %al,%al