140135855:	48 8b 01             	mov    (%rcx),%rax
140135858:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14013585d:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140135863:	44 8b ce             	mov    %esi,%r9d
140135866:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14013586b:	4c 8b c5             	mov    %rbp,%r8
14013586e:	49 8b d2             	mov    %r10,%rdx
140135871:	48 8b 40 18          	mov    0x18(%rax),%rax
140135875:	ff 15 b5 d5 0d 00    	call   *0xdd5b5(%rip)        # 0x140212e30
14013587b:	8b d0                	mov    %eax,%edx
14013587d:	85 c0                	test   %eax,%eax
14013587f:	78 0f                	js     0x140135890
140135881:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
140135885:	48 01 4b 18          	add    %rcx,0x18(%rbx)
140135889:	48 85 ff             	test   %rdi,%rdi
14013588c:	74 02                	je     0x140135890
14013588e:	89 0f                	mov    %ecx,(%rdi)
140135890:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140135895:	8b c2                	mov    %edx,%eax
140135897:	48 83 c4 40          	add    $0x40,%rsp
14013589b:	5f                   	pop    %rdi
14013589c:	5e                   	pop    %rsi
14013589d:	5d                   	pop    %rbp
14013589e:	c3                   	ret
14013589f:	33 d2                	xor    %edx,%edx
1401358a1:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401358a6:	e8 39 5a ed ff       	call   0x14000b2e4
1401358ab:	cc                   	int3
1401358ac:	33 d2                	xor    %edx,%edx
1401358ae:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401358b3:	e8 2c 5a ed ff       	call   0x14000b2e4
1401358b8:	cc                   	int3
1401358b9:	90                   	nop
1401358ba:	90                   	nop
1401358bb:	90                   	nop
1401358bc:	90                   	nop
1401358bd:	90                   	nop
1401358be:	90                   	nop
1401358bf:	90                   	nop
1401358c0:	48 83 ec 28          	sub    $0x28,%rsp
1401358c4:	33 d2                	xor    %edx,%edx
1401358c6:	b9 98 06 7a 00       	mov    $0x7a0698,%ecx
1401358cb:	e8 14 5a ed ff       	call   0x14000b2e4
1401358d0:	cc                   	int3
1401358d1:	90                   	nop
1401358d2:	90                   	nop
1401358d3:	90                   	nop
1401358d4:	90                   	nop
1401358d5:	90                   	nop
1401358d6:	90                   	nop
1401358d7:	90                   	nop
1401358d8:	90                   	nop
1401358d9:	90                   	nop
1401358da:	90                   	nop
1401358db:	90                   	nop
1401358dc:	90                   	nop
1401358dd:	90                   	nop
1401358de:	90                   	nop
1401358df:	90                   	nop
1401358e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401358e5:	57                   	push   %rdi
1401358e6:	48 83 ec 30          	sub    $0x30,%rsp
1401358ea:	45 8b d1             	mov    %r9d,%r10d
1401358ed:	4d 8b d8             	mov    %r8,%r11
1401358f0:	48 8b d9             	mov    %rcx,%rbx
1401358f3:	48 3b 51 20          	cmp    0x20(%rcx),%rdx
1401358f7:	75 4b                	jne    0x140135944
1401358f9:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401358fe:	48 85 ff             	test   %rdi,%rdi
140135901:	74 4e                	je     0x140135951
140135903:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140135907:	48 85 c9             	test   %rcx,%rcx
14013590a:	74 2b                	je     0x140135937
14013590c:	48 8b 01             	mov    (%rcx),%rax
14013590f:	4c 8b cf             	mov    %rdi,%r9
140135912:	45 8b c2             	mov    %r10d,%r8d
140135915:	49 8b d3             	mov    %r11,%rdx
140135918:	48 8b 40 18          	mov    0x18(%rax),%rax
14013591c:	ff 15 0e d5 0d 00    	call   *0xdd50e(%rip)        # 0x140212e30
140135922:	85 c0                	test   %eax,%eax
140135924:	78 06                	js     0x14013592c
140135926:	8b 0f                	mov    (%rdi),%ecx
140135928:	48 01 4b 20          	add    %rcx,0x20(%rbx)
14013592c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140135931:	48 83 c4 30          	add    $0x30,%rsp
140135935:	5f                   	pop    %rdi
140135936:	c3                   	ret
140135937:	33 d2                	xor    %edx,%edx
140135939:	b9 41 38 3c 1e       	mov    $0x1e3c3841,%ecx
14013593e:	e8 a1 59 ed ff       	call   0x14000b2e4
140135943:	cc                   	int3
140135944:	33 d2                	xor    %edx,%edx
140135946:	b9 99 06 7a 00       	mov    $0x7a0699,%ecx
14013594b:	e8 94 59 ed ff       	call   0x14000b2e4
140135950:	cc                   	int3
140135951:	33 d2                	xor    %edx,%edx
140135953:	b9 9a 06 7a 00       	mov    $0x7a069a,%ecx
140135958:	e8 87 59 ed ff       	call   0x14000b2e4
14013595d:	cc                   	int3
14013595e:	90                   	nop
14013595f:	90                   	nop
140135960:	48 83 ec 28          	sub    $0x28,%rsp
140135964:	33 d2                	xor    %edx,%edx
140135966:	b9 9b 06 7a 00       	mov    $0x7a069b,%ecx
14013596b:	e8 74 59 ed ff       	call   0x14000b2e4
140135970:	cc                   	int3
140135971:	90                   	nop
140135972:	90                   	nop
140135973:	90                   	nop
140135974:	90                   	nop
140135975:	90                   	nop
140135976:	90                   	nop
140135977:	90                   	nop
140135978:	90                   	nop
140135979:	90                   	nop
14013597a:	90                   	nop
14013597b:	90                   	nop
14013597c:	90                   	nop
14013597d:	90                   	nop
14013597e:	90                   	nop
14013597f:	90                   	nop
140135980:	48 83 ec 28          	sub    $0x28,%rsp
140135984:	33 d2                	xor    %edx,%edx
140135986:	b9 9c 06 7a 00       	mov    $0x7a069c,%ecx
14013598b:	e8 54 59 ed ff       	call   0x14000b2e4
140135990:	cc                   	int3
140135991:	90                   	nop
140135992:	90                   	nop
140135993:	90                   	nop
140135994:	90                   	nop
140135995:	90                   	nop
140135996:	90                   	nop
140135997:	90                   	nop
140135998:	90                   	nop
140135999:	90                   	nop
14013599a:	90                   	nop
14013599b:	90                   	nop
14013599c:	90                   	nop
14013599d:	90                   	nop
14013599e:	90                   	nop
14013599f:	90                   	nop
1401359a0:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401359a4:	48 89 02             	mov    %rax,(%rdx)
1401359a7:	33 c0                	xor    %eax,%eax
1401359a9:	c3                   	ret
1401359aa:	90                   	nop
1401359ab:	90                   	nop
1401359ac:	90                   	nop
1401359ad:	90                   	nop
1401359ae:	90                   	nop
1401359af:	90                   	nop
1401359b0:	48 83 ec 28          	sub    $0x28,%rsp
1401359b4:	33 d2                	xor    %edx,%edx
1401359b6:	b9 9d 06 7a 00       	mov    $0x7a069d,%ecx
1401359bb:	e8 24 59 ed ff       	call   0x14000b2e4
1401359c0:	cc                   	int3
1401359c1:	90                   	nop
1401359c2:	90                   	nop
1401359c3:	90                   	nop
1401359c4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401359c9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401359ce:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401359d3:	57                   	push   %rdi
1401359d4:	48 83 ec 20          	sub    $0x20,%rsp
1401359d8:	48 8b f1             	mov    %rcx,%rsi
1401359db:	49 8b e8             	mov    %r8,%rbp
1401359de:	b9 28 00 00 00       	mov    $0x28,%ecx
1401359e3:	48 8b fa             	mov    %rdx,%rdi
1401359e6:	ff 15 64 d1 0d 00    	call   *0xdd164(%rip)        # 0x140212b50
1401359ec:	48 8b d8             	mov    %rax,%rbx
1401359ef:	48 85 c0             	test   %rax,%rax
1401359f2:	74 49                	je     0x140135a3d
1401359f4:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1401359fb:	48 8b cf             	mov    %rdi,%rcx
1401359fe:	48 8d 05 23 be 10 00 	lea    0x10be23(%rip),%rax        # 0x140241828
140135a05:	48 89 03             	mov    %rax,(%rbx)
140135a08:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140135a0c:	48 8b 07             	mov    (%rdi),%rax
140135a0f:	48 8b 40 08          	mov    0x8(%rax),%rax
140135a13:	ff 15 17 d4 0d 00    	call   *0xdd417(%rip)        # 0x140212e30
140135a19:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140135a1e:	48 8b c6             	mov    %rsi,%rax
140135a21:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
140135a25:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140135a2a:	48 89 1e             	mov    %rbx,(%rsi)
140135a2d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140135a32:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140135a37:	48 83 c4 20          	add    $0x20,%rsp
140135a3b:	5f                   	pop    %rdi
140135a3c:	c3                   	ret
140135a3d:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
140135a42:	e8 31 59 ed ff       	call   0x14000b378
140135a47:	cc                   	int3
140135a48:	48 83 ec 38          	sub    $0x38,%rsp
140135a4c:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140135a51:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
140135a56:	48 8b 01             	mov    (%rcx),%rax
140135a59:	45 33 c9             	xor    %r9d,%r9d
140135a5c:	45 33 c0             	xor    %r8d,%r8d
140135a5f:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140135a64:	48 8b 40 28          	mov    0x28(%rax),%rax
140135a68:	ff 15 c2 d3 0d 00    	call   *0xdd3c2(%rip)        # 0x140212e30
140135a6e:	90                   	nop
140135a6f:	48 83 c4 38          	add    $0x38,%rsp
140135a73:	c3                   	ret
140135a74:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140135a79:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140135a7e:	55                   	push   %rbp
140135a7f:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140135a84:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140135a8b:	48 8b 05 ee b6 1c 00 	mov    0x1cb6ee(%rip),%rax        # 0x140301180
140135a92:	48 33 c4             	xor    %rsp,%rax
140135a95:	48 89 45 47          	mov    %rax,0x47(%rbp)
140135a99:	48 8b f9             	mov    %rcx,%rdi
140135a9c:	33 d2                	xor    %edx,%edx
140135a9e:	44 8d 42 50          	lea    0x50(%rdx),%r8d
140135aa2:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140135aa6:	e8 57 ff 0c 00       	call   0x140205a02
140135aab:	48 8b 07             	mov    (%rdi),%rax
140135aae:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140135ab4:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140135ab8:	48 8b cf             	mov    %rdi,%rcx
140135abb:	48 8b 40 60          	mov    0x60(%rax),%rax
140135abf:	ff 15 6b d3 0d 00    	call   *0xdd36b(%rip)        # 0x140212e30
140135ac5:	33 db                	xor    %ebx,%ebx
140135ac7:	85 c0                	test   %eax,%eax
140135ac9:	75 08                	jne    0x140135ad3
140135acb:	8b 45 07             	mov    0x7(%rbp),%eax
140135ace:	e9 9d 00 00 00       	jmp    0x140135b70
140135ad3:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
140135ad7:	48 89 5d df          	mov    %rbx,-0x21(%rbp)
140135adb:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
140135adf:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
140135ae3:	48 8b 07             	mov    (%rdi),%rax
140135ae6:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
140135aea:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140135af0:	48 8b d3             	mov    %rbx,%rdx
140135af3:	48 8b cf             	mov    %rdi,%rcx
140135af6:	48 8b 40 28          	mov    0x28(%rax),%rax
140135afa:	ff 15 30 d3 0d 00    	call   *0xdd330(%rip)        # 0x140212e30
140135b00:	85 c0                	test   %eax,%eax
140135b02:	75 6a                	jne    0x140135b6e
140135b04:	48 8b 07             	mov    (%rdi),%rax
140135b07:	4c 8d 4d e7          	lea    -0x19(%rbp),%r9
140135b0b:	45 33 c0             	xor    %r8d,%r8d
140135b0e:	48 8b d3             	mov    %rbx,%rdx
140135b11:	48 8b cf             	mov    %rdi,%rcx
140135b14:	48 8b 40 28          	mov    0x28(%rax),%rax
140135b18:	ff 15 12 d3 0d 00    	call   *0xdd312(%rip)        # 0x140212e30
140135b1e:	85 c0                	test   %eax,%eax
140135b20:	75 27                	jne    0x140135b49
140135b22:	48 8b 07             	mov    (%rdi),%rax
140135b25:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
140135b29:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140135b2f:	48 8b d3             	mov    %rbx,%rdx
140135b32:	48 8b cf             	mov    %rdi,%rcx
140135b35:	48 8b 40 28          	mov    0x28(%rax),%rax
140135b39:	ff 15 f1 d2 0d 00    	call   *0xdd2f1(%rip)        # 0x140212e30
140135b3f:	85 c0                	test   %eax,%eax
140135b41:	75 06                	jne    0x140135b49
140135b43:	8b 5d df             	mov    -0x21(%rbp),%ebx
140135b46:	2b 5d e7             	sub    -0x19(%rbp),%ebx
140135b49:	8b 45 d7             	mov    -0x29(%rbp),%eax
140135b4c:	89 45 ef             	mov    %eax,-0x11(%rbp)
140135b4f:	48 8b 07             	mov    (%rdi),%rax
140135b52:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
140135b56:	45 33 c0             	xor    %r8d,%r8d
140135b59:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140135b5d:	48 8b cf             	mov    %rdi,%rcx
140135b60:	48 8b 40 28          	mov    0x28(%rax),%rax
140135b64:	ff 15 c6 d2 0d 00    	call   *0xdd2c6(%rip)        # 0x140212e30
140135b6a:	8b c3                	mov    %ebx,%eax
140135b6c:	eb 02                	jmp    0x140135b70
140135b6e:	33 c0                	xor    %eax,%eax
140135b70:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
140135b74:	48 33 cc             	xor    %rsp,%rcx
140135b77:	e8 f4 eb 0c 00       	call   0x140204770
140135b7c:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
140135b83:	00
140135b84:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140135b88:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140135b8c:	49 8b e3             	mov    %r11,%rsp
140135b8f:	5d                   	pop    %rbp
140135b90:	c3                   	ret
140135b91:	90                   	nop
140135b92:	90                   	nop
140135b93:	90                   	nop
140135b94:	40 53                	rex push %rbx
140135b96:	48 83 ec 30          	sub    $0x30,%rsp
140135b9a:	41 8b d8             	mov    %r8d,%ebx
140135b9d:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140135ba2:	48 8b 01             	mov    (%rcx),%rax
140135ba5:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140135baa:	48 8b 40 18          	mov    0x18(%rax),%rax
140135bae:	ff 15 7c d2 0d 00    	call   *0xdd27c(%rip)        # 0x140212e30
140135bb4:	85 c0                	test   %eax,%eax
140135bb6:	78 0c                	js     0x140135bc4
140135bb8:	b9 1e 00 03 80       	mov    $0x8003001e,%ecx
140135bbd:	3b 5c 24 40          	cmp    0x40(%rsp),%ebx
140135bc1:	0f 45 c1             	cmovne %ecx,%eax
140135bc4:	48 83 c4 30          	add    $0x30,%rsp
140135bc8:	5b                   	pop    %rbx
140135bc9:	c3                   	ret
140135bca:	90                   	nop
140135bcb:	90                   	nop
140135bcc:	85 c9                	test   %ecx,%ecx
140135bce:	79 62                	jns    0x140135c32
140135bd0:	48 81 ec d8 03 00 00 	sub    $0x3d8,%rsp
140135bd7:	48 8b 05 a2 b5 1c 00 	mov    0x1cb5a2(%rip),%rax        # 0x140301180
140135bde:	48 33 c4             	xor    %rsp,%rax
140135be1:	48 89 84 24 c0 03 00 	mov    %rax,0x3c0(%rsp)
140135be8:	00
140135be9:	8b c1                	mov    %ecx,%eax
140135beb:	44 8b c9             	mov    %ecx,%r9d
140135bee:	b9 00 00 00 a0       	mov    $0xa0000000,%ecx
140135bf3:	23 c1                	and    %ecx,%eax
140135bf5:	3b c1                	cmp    %ecx,%eax
140135bf7:	74 08                	je     0x140135c01
140135bf9:	41 b8 17 00 00 00    	mov    $0x17,%r8d
140135bff:	eb 10                	jmp    0x140135c11
140135c01:	45 0f b7 c1          	movzwl %r9w,%r8d
140135c05:	b8 d3 00 00 00       	mov    $0xd3,%eax
140135c0a:	44 3b c0             	cmp    %eax,%r8d
140135c0d:	44 0f 43 c0          	cmovae %eax,%r8d
140135c11:	0f ae e8             	lfence
140135c14:	ba c9 65 41 1e       	mov    $0x1e4165c9,%edx
140135c19:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140135c1e:	e8 19 da ec ff       	call   0x14000363c
140135c23:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140135c28:	8b 10                	mov    (%rax),%edx
140135c2a:	41 83 f8 17          	cmp    $0x17,%r8d
140135c2e:	74 1a                	je     0x140135c4a
140135c30:	eb 01                	jmp    0x140135c33
140135c32:	c3                   	ret
140135c33:	e8 44 4e ed ff       	call   0x14000aa7c
140135c38:	48 8d 15 51 7b 19 00 	lea    0x197b51(%rip),%rdx        # 0x1402cd790
140135c3f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140135c44:	e8 ad fd 0c 00       	call   0x1402059f6
140135c49:	cc                   	int3
140135c4a:	e8 85 4e ed ff       	call   0x14000aad4
140135c4f:	48 8d 15 3a 7b 19 00 	lea    0x197b3a(%rip),%rdx        # 0x1402cd790
140135c56:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140135c5b:	e8 96 fd 0c 00       	call   0x1402059f6
140135c60:	cc                   	int3
140135c61:	90                   	nop
140135c62:	90                   	nop
140135c63:	90                   	nop
140135c64:	40 53                	rex push %rbx
140135c66:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140135c6d:	48 8b 05 0c b5 1c 00 	mov    0x1cb50c(%rip),%rax        # 0x140301180