1401925ef:	49 8b cf             	mov    %r15,%rcx
1401925f2:	e8 c9 97 f5 ff       	call   0x1400ebdc0
1401925f7:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401925fc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140192601:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140192606:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14019260b:	48 83 c4 20          	add    $0x20,%rsp
14019260f:	41 5f                	pop    %r15
140192611:	41 5e                	pop    %r14
140192613:	5f                   	pop    %rdi
140192614:	c3                   	ret
140192615:	48 8b cf             	mov    %rdi,%rcx
140192618:	e8 63 16 00 00       	call   0x140193c80
14019261d:	48 85 c0             	test   %rax,%rax
140192620:	75 2e                	jne    0x140192650
140192622:	e8 49 4a f9 ff       	call   0x140127070
140192627:	4c 8d 05 6a ec 18 00 	lea    0x18ec6a(%rip),%r8        # 0x140321298
14019262e:	ba 85 01 00 00       	mov    $0x185,%edx
140192633:	48 8d 0d ae eb 18 00 	lea    0x18ebae(%rip),%rcx        # 0x1403211e8
14019263a:	e8 51 4b f9 ff       	call   0x140127190
14019263f:	45 33 c0             	xor    %r8d,%r8d
140192642:	41 8d 50 6c          	lea    0x6c(%r8),%edx
140192646:	8d 4a b6             	lea    -0x4a(%rdx),%ecx
140192649:	e8 42 4c f9 ff       	call   0x140127290
14019264e:	eb 1a                	jmp    0x14019266a
140192650:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140192655:	45 33 c0             	xor    %r8d,%r8d
140192658:	33 d2                	xor    %edx,%edx
14019265a:	48 8b c8             	mov    %rax,%rcx
14019265d:	e8 3e 18 00 00       	call   0x140193ea0
140192662:	85 c0                	test   %eax,%eax
140192664:	0f 85 78 ff ff ff    	jne    0x1401925e2
14019266a:	41 b8 90 01 00 00    	mov    $0x190,%r8d
140192670:	48 8d 15 71 eb 18 00 	lea    0x18eb71(%rip),%rdx        # 0x1403211e8
140192677:	49 8b cf             	mov    %r15,%rcx
14019267a:	e8 41 97 f5 ff       	call   0x1400ebdc0
14019267f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140192684:	48 8d 15 c5 f9 ff ff 	lea    -0x63b(%rip),%rdx        # 0x140192050
14019268b:	e8 f0 90 f5 ff       	call   0x1400eb780
140192690:	33 c0                	xor    %eax,%eax
140192692:	e9 65 ff ff ff       	jmp    0x1401925fc
140192697:	cc                   	int3
140192698:	cc                   	int3
140192699:	cc                   	int3
14019269a:	cc                   	int3
14019269b:	cc                   	int3
14019269c:	cc                   	int3
14019269d:	cc                   	int3
14019269e:	cc                   	int3
14019269f:	cc                   	int3
1401926a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401926a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401926aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401926af:	57                   	push   %rdi
1401926b0:	b8 30 00 00 00       	mov    $0x30,%eax
1401926b5:	e8 76 e4 11 00       	call   0x1402b0b30
1401926ba:	48 2b e0             	sub    %rax,%rsp
1401926bd:	41 8b f1             	mov    %r9d,%esi
1401926c0:	49 8b d8             	mov    %r8,%rbx
1401926c3:	48 8b fa             	mov    %rdx,%rdi
1401926c6:	48 8b e9             	mov    %rcx,%rbp
1401926c9:	48 85 d2             	test   %rdx,%rdx
1401926cc:	74 7a                	je     0x140192748
1401926ce:	48 85 db             	test   %rbx,%rbx
1401926d1:	75 27                	jne    0x1401926fa
1401926d3:	33 c0                	xor    %eax,%eax
1401926d5:	4c 8b c2             	mov    %rdx,%r8
1401926d8:	38 02                	cmp    %al,(%rdx)
1401926da:	74 16                	je     0x1401926f2
1401926dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401926e0:	3d 00 00 00 80       	cmp    $0x80000000,%eax
1401926e5:	73 0b                	jae    0x1401926f2
1401926e7:	49 ff c0             	inc    %r8
1401926ea:	ff c0                	inc    %eax
1401926ec:	41 80 38 00          	cmpb   $0x0,(%r8)
1401926f0:	75 ee                	jne    0x1401926e0
1401926f2:	8b d8                	mov    %eax,%ebx
1401926f4:	0f ba f3 1f          	btr    $0x1f,%ebx
1401926f8:	eb 1a                	jmp    0x140192714
1401926fa:	49 ff c8             	dec    %r8
1401926fd:	48 8b cf             	mov    %rdi,%rcx
140192700:	48 83 fb 01          	cmp    $0x1,%rbx
140192704:	4c 0f 46 c3          	cmovbe %rbx,%r8
140192708:	33 d2                	xor    %edx,%edx
14019270a:	e8 91 f6 14 00       	call   0x1402e1da0
14019270f:	48 85 c0             	test   %rax,%rax
140192712:	75 34                	jne    0x140192748
140192714:	48 83 fb 01          	cmp    $0x1,%rbx
140192718:	76 0a                	jbe    0x140192724
14019271a:	80 7c 1f ff 00       	cmpb   $0x0,-0x1(%rdi,%rbx,1)
14019271f:	75 03                	jne    0x140192724
140192721:	48 ff cb             	dec    %rbx
140192724:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14019272b:	00 00
14019272d:	44 8b ce             	mov    %esi,%r9d
140192730:	4c 8b c3             	mov    %rbx,%r8
140192733:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14019273a:	00
14019273b:	48 8b d7             	mov    %rdi,%rdx
14019273e:	48 8b cd             	mov    %rbp,%rcx
140192741:	e8 ba 05 00 00       	call   0x140192d00
140192746:	eb 05                	jmp    0x14019274d
140192748:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14019274d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140192752:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140192757:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14019275c:	48 83 c4 30          	add    $0x30,%rsp
140192760:	5f                   	pop    %rdi
140192761:	c3                   	ret
140192762:	cc                   	int3
140192763:	cc                   	int3
140192764:	cc                   	int3
140192765:	cc                   	int3
140192766:	cc                   	int3
140192767:	cc                   	int3
140192768:	cc                   	int3
140192769:	cc                   	int3
14019276a:	cc                   	int3
14019276b:	cc                   	int3
14019276c:	cc                   	int3
14019276d:	cc                   	int3
14019276e:	cc                   	int3
14019276f:	cc                   	int3
140192770:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140192775:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14019277a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14019277f:	57                   	push   %rdi
140192780:	b8 30 00 00 00       	mov    $0x30,%eax
140192785:	e8 a6 e3 11 00       	call   0x1402b0b30
14019278a:	48 2b e0             	sub    %rax,%rsp
14019278d:	41 8b f1             	mov    %r9d,%esi
140192790:	49 8b d8             	mov    %r8,%rbx
140192793:	48 8b fa             	mov    %rdx,%rdi
140192796:	48 8b e9             	mov    %rcx,%rbp
140192799:	48 85 d2             	test   %rdx,%rdx
14019279c:	74 7b                	je     0x140192819
14019279e:	48 85 db             	test   %rbx,%rbx
1401927a1:	75 27                	jne    0x1401927ca
1401927a3:	33 c0                	xor    %eax,%eax
1401927a5:	4c 8b c2             	mov    %rdx,%r8
1401927a8:	38 02                	cmp    %al,(%rdx)
1401927aa:	74 16                	je     0x1401927c2
1401927ac:	0f 1f 40 00          	nopl   0x0(%rax)
1401927b0:	3d 00 00 00 80       	cmp    $0x80000000,%eax
1401927b5:	73 0b                	jae    0x1401927c2
1401927b7:	49 ff c0             	inc    %r8
1401927ba:	ff c0                	inc    %eax
1401927bc:	41 80 38 00          	cmpb   $0x0,(%r8)
1401927c0:	75 ee                	jne    0x1401927b0
1401927c2:	8b d8                	mov    %eax,%ebx
1401927c4:	0f ba f3 1f          	btr    $0x1f,%ebx
1401927c8:	eb 1a                	jmp    0x1401927e4
1401927ca:	49 ff c8             	dec    %r8
1401927cd:	48 8b cf             	mov    %rdi,%rcx
1401927d0:	48 83 fb 01          	cmp    $0x1,%rbx
1401927d4:	4c 0f 46 c3          	cmovbe %rbx,%r8
1401927d8:	33 d2                	xor    %edx,%edx
1401927da:	e8 c1 f5 14 00       	call   0x1402e1da0
1401927df:	48 85 c0             	test   %rax,%rax
1401927e2:	75 35                	jne    0x140192819
1401927e4:	48 83 fb 01          	cmp    $0x1,%rbx
1401927e8:	76 0a                	jbe    0x1401927f4
1401927ea:	80 7c 1f ff 00       	cmpb   $0x0,-0x1(%rdi,%rbx,1)
1401927ef:	75 03                	jne    0x1401927f4
1401927f1:	48 ff cb             	dec    %rbx
1401927f4:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401927f9:	44 8b ce             	mov    %esi,%r9d
1401927fc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140192801:	4c 8b c3             	mov    %rbx,%r8
140192804:	48 8b d7             	mov    %rdi,%rdx
140192807:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
14019280e:	00
14019280f:	48 8b cd             	mov    %rbp,%rcx
140192812:	e8 e9 04 00 00       	call   0x140192d00
140192817:	eb 05                	jmp    0x14019281e
140192819:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14019281e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140192823:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140192828:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14019282d:	48 83 c4 30          	add    $0x30,%rsp
140192831:	5f                   	pop    %rdi
140192832:	c3                   	ret
140192833:	cc                   	int3
140192834:	cc                   	int3
140192835:	cc                   	int3
140192836:	cc                   	int3
140192837:	cc                   	int3
140192838:	cc                   	int3
140192839:	cc                   	int3
14019283a:	cc                   	int3
14019283b:	cc                   	int3
14019283c:	cc                   	int3
14019283d:	cc                   	int3
14019283e:	cc                   	int3
14019283f:	cc                   	int3
140192840:	b8 38 00 00 00       	mov    $0x38,%eax
140192845:	e8 e6 e2 11 00       	call   0x1402b0b30
14019284a:	48 2b e0             	sub    %rax,%rsp
14019284d:	48 85 d2             	test   %rdx,%rdx
140192850:	75 08                	jne    0x14019285a
140192852:	8d 42 fe             	lea    -0x2(%rdx),%eax
140192855:	48 83 c4 38          	add    $0x38,%rsp
140192859:	c3                   	ret
14019285a:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140192861:	00 00
140192863:	c7 44 24 20 07 00 00 	movl   $0x7,0x20(%rsp)
14019286a:	00
14019286b:	e8 90 04 00 00       	call   0x140192d00
140192870:	48 83 c4 38          	add    $0x38,%rsp
140192874:	c3                   	ret
140192875:	cc                   	int3
140192876:	cc                   	int3
140192877:	cc                   	int3
140192878:	cc                   	int3
140192879:	cc                   	int3
14019287a:	cc                   	int3
14019287b:	cc                   	int3
14019287c:	cc                   	int3
14019287d:	cc                   	int3
14019287e:	cc                   	int3
14019287f:	cc                   	int3
140192880:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140192885:	57                   	push   %rdi
140192886:	b8 40 00 00 00       	mov    $0x40,%eax
14019288b:	e8 a0 e2 11 00       	call   0x1402b0b30
140192890:	48 2b e0             	sub    %rax,%rsp
140192893:	48 8b 05 e6 31 24 00 	mov    0x2431e6(%rip),%rax        # 0x1403d5a80
14019289a:	48 33 c4             	xor    %rsp,%rax
14019289d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401928a2:	48 8b d1             	mov    %rcx,%rdx
1401928a5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401928aa:	e8 01 0f 00 00       	call   0x1401937b0
1401928af:	8b f8                	mov    %eax,%edi
1401928b1:	85 c0                	test   %eax,%eax
1401928b3:	74 29                	je     0x1401928de
1401928b5:	e8 66 b5 f9 ff       	call   0x14012de20
1401928ba:	48 8b d8             	mov    %rax,%rbx
1401928bd:	48 85 c0             	test   %rax,%rax
1401928c0:	74 1c                	je     0x1401928de
1401928c2:	44 8b c7             	mov    %edi,%r8d
1401928c5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401928ca:	48 8b c8             	mov    %rax,%rcx
1401928cd:	e8 2e 1f fd ff       	call   0x140164800
1401928d2:	85 c0                	test   %eax,%eax
1401928d4:	75 22                	jne    0x1401928f8
1401928d6:	48 8b cb             	mov    %rbx,%rcx
1401928d9:	e8 d2 b3 f9 ff       	call   0x14012dcb0
1401928de:	33 c0                	xor    %eax,%eax
1401928e0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401928e5:	48 33 cc             	xor    %rsp,%rcx
1401928e8:	e8 c3 d5 11 00       	call   0x1402afeb0
1401928ed:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401928f2:	48 83 c4 40          	add    $0x40,%rsp
1401928f6:	5f                   	pop    %rdi
1401928f7:	c3                   	ret
1401928f8:	48 8b c3             	mov    %rbx,%rax
1401928fb:	eb e3                	jmp    0x1401928e0
1401928fd:	cc                   	int3
1401928fe:	cc                   	int3
1401928ff:	cc                   	int3
140192900:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140192905:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14019290a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14019290f:	57                   	push   %rdi
140192910:	b8 50 00 00 00       	mov    $0x50,%eax
140192915:	e8 16 e2 11 00       	call   0x1402b0b30
14019291a:	48 2b e0             	sub    %rax,%rsp
14019291d:	48 8b 05 5c 31 24 00 	mov    0x24315c(%rip),%rax        # 0x1403d5a80
140192924:	48 33 c4             	xor    %rsp,%rax
140192927:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14019292c:	33 db                	xor    %ebx,%ebx
14019292e:	48 8b e9             	mov    %rcx,%rbp
140192931:	8d 53 2f             	lea    0x2f(%rbx),%edx
140192934:	e8 b7 f5 11 00       	call   0x1402b1ef0
140192939:	48 8b f0             	mov    %rax,%rsi
14019293c:	48 85 c0             	test   %rax,%rax
14019293f:	0f 84 b3 00 00 00    	je     0x1401929f8
140192945:	41 b8 52 04 00 00    	mov    $0x452,%r8d
14019294b:	48 8d 15 96 e8 18 00 	lea    0x18e896(%rip),%rdx        # 0x1403211e8
140192952:	48 8b cd             	mov    %rbp,%rcx
140192955:	e8 96 77 f9 ff       	call   0x14012a0f0
14019295a:	48 8b f8             	mov    %rax,%rdi
14019295d:	48 85 c0             	test   %rax,%rax
140192960:	0f 84 92 00 00 00    	je     0x1401929f8
140192966:	48 2b c5             	sub    %rbp,%rax
140192969:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14019296e:	48 03 f0             	add    %rax,%rsi
140192971:	48 8b d7             	mov    %rdi,%rdx
140192974:	88 1e                	mov    %bl,(%rsi)
140192976:	e8 35 0e 00 00       	call   0x1401937b0
14019297b:	48 63 e8             	movslq %eax,%rbp
14019297e:	85 c0                	test   %eax,%eax
140192980:	74 59                	je     0x1401929db
140192982:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140192987:	48 03 cd             	add    %rbp,%rcx
14019298a:	48 8d 56 01          	lea    0x1(%rsi),%rdx
14019298e:	e8 1d 0e 00 00       	call   0x1401937b0
140192993:	41 b8 5f 04 00 00    	mov    $0x45f,%r8d
140192999:	48 8d 15 48 e8 18 00 	lea    0x18e848(%rip),%rdx        # 0x1403211e8
1401929a0:	48 8b cf             	mov    %rdi,%rcx
1401929a3:	8b f0                	mov    %eax,%esi
1401929a5:	e8 16 94 f5 ff       	call   0x1400ebdc0
1401929aa:	8b fb                	mov    %ebx,%edi
1401929ac:	85 f6                	test   %esi,%esi
1401929ae:	74 2b                	je     0x1401929db
1401929b0:	3b ee                	cmp    %esi,%ebp
1401929b2:	75 27                	jne    0x1401929db
1401929b4:	e8 67 b4 f9 ff       	call   0x14012de20
1401929b9:	48 8b d8             	mov    %rax,%rbx
1401929bc:	48 85 c0             	test   %rax,%rax
1401929bf:	74 1a                	je     0x1401929db
1401929c1:	44 8d 04 2e          	lea    (%rsi,%rbp,1),%r8d
1401929c5:	48 8b c8             	mov    %rax,%rcx
1401929c8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401929cd:	e8 2e 1e fd ff       	call   0x140164800
1401929d2:	85 c0                	test   %eax,%eax
1401929d4:	74 05                	je     0x1401929db
1401929d6:	48 8b c3             	mov    %rbx,%rax
1401929d9:	eb 1f                	jmp    0x1401929fa
1401929db:	41 b8 6e 04 00 00    	mov    $0x46e,%r8d
1401929e1:	48 8d 15 00 e8 18 00 	lea    0x18e800(%rip),%rdx        # 0x1403211e8
1401929e8:	48 8b cf             	mov    %rdi,%rcx
1401929eb:	e8 d0 93 f5 ff       	call   0x1400ebdc0
1401929f0:	48 8b cb             	mov    %rbx,%rcx
1401929f3:	e8 b8 b2 f9 ff       	call   0x14012dcb0
1401929f8:	33 c0                	xor    %eax,%eax
1401929fa:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401929ff:	48 33 cc             	xor    %rsp,%rcx
140192a02:	e8 a9 d4 11 00       	call   0x1402afeb0
140192a07:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140192a0c:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140192a11:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140192a16:	48 83 c4 50          	add    $0x50,%rsp
140192a1a:	5f                   	pop    %rdi
140192a1b:	c3                   	ret
140192a1c:	cc                   	int3
140192a1d:	cc                   	int3
140192a1e:	cc                   	int3
140192a1f:	cc                   	int3
140192a20:	40 53                	rex push %rbx
140192a22:	b8 20 00 00 00       	mov    $0x20,%eax
140192a27:	e8 04 e1 11 00       	call   0x1402b0b30
140192a2c:	48 2b e0             	sub    %rax,%rsp
140192a2f:	48 8b d9             	mov    %rcx,%rbx
140192a32:	e8 19 e7 f5 ff       	call   0x1400f1150
140192a37:	48 8b cb             	mov    %rbx,%rcx
140192a3a:	3d 80 00 00 00       	cmp    $0x80,%eax
140192a3f:	7d 0a                	jge    0x140192a4b
140192a41:	48 83 c4 20          	add    $0x20,%rsp
140192a45:	5b                   	pop    %rbx