140010800:	48 8b c4             	mov    %rsp,%rax
140010803:	48 89 58 08          	mov    %rbx,0x8(%rax)
140010807:	48 89 70 10          	mov    %rsi,0x10(%rax)
14001080b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14001080f:	55                   	push   %rbp
140010810:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140010814:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14001081b:	48 8b 05 1e 29 03 00 	mov    0x3291e(%rip),%rax        # 0x140043140
140010822:	48 33 c4             	xor    %rsp,%rax
140010825:	48 89 45 4f          	mov    %rax,0x4f(%rbp)
140010829:	33 f6                	xor    %esi,%esi
14001082b:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
14001082f:	48 89 75 47          	mov    %rsi,0x47(%rbp)
140010833:	4c 8d 4d 47          	lea    0x47(%rbp),%r9
140010837:	4c 8d 45 2f          	lea    0x2f(%rbp),%r8
14001083b:	8d 56 3e             	lea    0x3e(%rsi),%edx
14001083e:	48 8d 0d 3b 82 02 00 	lea    0x2823b(%rip),%rcx        # 0x140038a80
140010845:	ff 15 d5 88 03 00    	call   *0x388d5(%rip)        # 0x140049120
14001084b:	85 c0                	test   %eax,%eax
14001084d:	0f 88 a9 06 00 00    	js     0x140010efc
140010853:	48 8b 5d 47          	mov    0x47(%rbp),%rbx
140010857:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14001085b:	48 85 c9             	test   %rcx,%rcx
14001085e:	74 11                	je     0x140010871
140010860:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
140010864:	48 8b 01             	mov    (%rcx),%rax
140010867:	48 8b 40 10          	mov    0x10(%rax),%rax
14001086b:	ff 15 27 3d 02 00    	call   *0x23d27(%rip)        # 0x140034598
140010871:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
140010875:	48 8d 15 1c 83 02 00 	lea    0x2831c(%rip),%rdx        # 0x140038b98
14001087c:	48 8b cb             	mov    %rbx,%rcx
14001087f:	ff 15 c3 88 03 00    	call   *0x388c3(%rip)        # 0x140049148
140010885:	c1 e8 1f             	shr    $0x1f,%eax
140010888:	84 c0                	test   %al,%al
14001088a:	74 0a                	je     0x140010896
14001088c:	bb 05 40 00 80       	mov    $0x80004005,%ebx
140010891:	e9 1a 06 00 00       	jmp    0x140010eb0
140010896:	48 89 75 1f          	mov    %rsi,0x1f(%rbp)
14001089a:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14001089e:	48 8b 01             	mov    (%rcx),%rax
1400108a1:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
1400108a5:	48 8b 40 30          	mov    0x30(%rax),%rax
1400108a9:	ff 15 e9 3c 02 00    	call   *0x23ce9(%rip)        # 0x140034598
1400108af:	85 c0                	test   %eax,%eax
1400108b1:	79 0a                	jns    0x1400108bd
1400108b3:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1400108b8:	e9 d8 05 00 00       	jmp    0x140010e95
1400108bd:	48 89 75 17          	mov    %rsi,0x17(%rbp)
1400108c1:	48 89 75 ef          	mov    %rsi,-0x11(%rbp)
1400108c5:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1400108c9:	48 8b 01             	mov    (%rcx),%rax
1400108cc:	4c 8d 45 17          	lea    0x17(%rbp),%r8
1400108d0:	48 8d 15 21 81 02 00 	lea    0x28121(%rip),%rdx        # 0x1400389f8
1400108d7:	48 8b 00             	mov    (%rax),%rax
1400108da:	ff 15 b8 3c 02 00    	call   *0x23cb8(%rip)        # 0x140034598
1400108e0:	85 c0                	test   %eax,%eax
1400108e2:	0f 88 72 05 00 00    	js     0x140010e5a
1400108e8:	48 8b 5d 17          	mov    0x17(%rbp),%rbx
1400108ec:	48 8b 03             	mov    (%rbx),%rax
1400108ef:	48 8b 78 30          	mov    0x30(%rax),%rdi
1400108f3:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1400108f7:	48 85 c9             	test   %rcx,%rcx
1400108fa:	74 11                	je     0x14001090d
1400108fc:	48 89 75 ef          	mov    %rsi,-0x11(%rbp)
140010900:	48 8b 11             	mov    (%rcx),%rdx
140010903:	48 8b 42 10          	mov    0x10(%rdx),%rax
140010907:	ff 15 8b 3c 02 00    	call   *0x23c8b(%rip)        # 0x140034598
14001090d:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140010911:	48 8b cb             	mov    %rbx,%rcx
140010914:	48 8b c7             	mov    %rdi,%rax
140010917:	ff 15 7b 3c 02 00    	call   *0x23c7b(%rip)        # 0x140034598
14001091d:	85 c0                	test   %eax,%eax
14001091f:	0f 88 35 05 00 00    	js     0x140010e5a
140010925:	48 89 75 0f          	mov    %rsi,0xf(%rbp)
140010929:	4c 8d 45 0f          	lea    0xf(%rbp),%r8
14001092d:	ba 10 00 00 00       	mov    $0x10,%edx
140010932:	48 8d 0d 3f 80 02 00 	lea    0x2803f(%rip),%rcx        # 0x140038978
140010939:	ff 15 f1 87 03 00    	call   *0x387f1(%rip)        # 0x140049130
14001093f:	40 88 75 c7          	mov    %sil,-0x39(%rbp)
140010943:	e9 09 01 00 00       	jmp    0x140010a51
140010948:	40 38 75 c7          	cmp    %sil,-0x39(%rbp)
14001094c:	0f 84 1c 01 00 00    	je     0x140010a6e
140010952:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140010956:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
14001095a:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
14001095e:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140010962:	48 8b 01             	mov    (%rcx),%rax
140010965:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140010969:	48 8b 40 30          	mov    0x30(%rax),%rax
14001096d:	ff 15 25 3c 02 00    	call   *0x23c25(%rip)        # 0x140034598
140010973:	85 c0                	test   %eax,%eax
140010975:	0f 88 cb 01 00 00    	js     0x140010b46
14001097b:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14001097f:	48 8b 03             	mov    (%rbx),%rax
140010982:	48 8b 78 38          	mov    0x38(%rax),%rdi
140010986:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14001098a:	48 85 c9             	test   %rcx,%rcx
14001098d:	74 11                	je     0x1400109a0
14001098f:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
140010993:	48 8b 11             	mov    (%rcx),%rdx
140010996:	48 8b 42 10          	mov    0x10(%rdx),%rax
14001099a:	ff 15 f8 3b 02 00    	call   *0x23bf8(%rip)        # 0x140034598
1400109a0:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1400109a4:	48 8b cb             	mov    %rbx,%rcx
1400109a7:	48 8b c7             	mov    %rdi,%rax
1400109aa:	ff 15 e8 3b 02 00    	call   *0x23be8(%rip)        # 0x140034598
1400109b0:	85 c0                	test   %eax,%eax
1400109b2:	0f 88 8e 01 00 00    	js     0x140010b46
1400109b8:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1400109bc:	48 8b 01             	mov    (%rcx),%rax
1400109bf:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1400109c3:	48 8b 40 38          	mov    0x38(%rax),%rax
1400109c7:	ff 15 cb 3b 02 00    	call   *0x23bcb(%rip)        # 0x140034598
1400109cd:	85 c0                	test   %eax,%eax
1400109cf:	0f 88 71 01 00 00    	js     0x140010b46
1400109d5:	89 75 df             	mov    %esi,-0x21(%rbp)
1400109d8:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1400109dc:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
1400109e0:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400109e4:	ff 15 3e 87 03 00    	call   *0x3873e(%rip)        # 0x140049128
1400109ea:	90                   	nop
1400109eb:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400109ef:	39 75 df             	cmp    %esi,-0x21(%rbp)
1400109f2:	0f 84 0e 01 00 00    	je     0x140010b06
1400109f8:	48 85 c9             	test   %rcx,%rcx
1400109fb:	74 0a                	je     0x140010a07
1400109fd:	ff 15 35 87 03 00    	call   *0x38735(%rip)        # 0x140049138
140010a03:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
140010a07:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140010a0b:	48 85 c9             	test   %rcx,%rcx
140010a0e:	74 12                	je     0x140010a22
140010a10:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
140010a14:	48 8b 01             	mov    (%rcx),%rax
140010a17:	48 8b 40 10          	mov    0x10(%rax),%rax
140010a1b:	ff 15 77 3b 02 00    	call   *0x23b77(%rip)        # 0x140034598
140010a21:	90                   	nop
140010a22:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140010a26:	48 85 c9             	test   %rcx,%rcx
140010a29:	74 11                	je     0x140010a3c
140010a2b:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140010a2f:	48 8b 01             	mov    (%rcx),%rax
140010a32:	48 8b 40 10          	mov    0x10(%rax),%rax
140010a36:	ff 15 5c 3b 02 00    	call   *0x23b5c(%rip)        # 0x140034598
140010a3c:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140010a40:	48 8b 01             	mov    (%rcx),%rax
140010a43:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140010a47:	48 8b 40 40          	mov    0x40(%rax),%rax
140010a4b:	ff 15 47 3b 02 00    	call   *0x23b47(%rip)        # 0x140034598
140010a51:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140010a55:	48 8b 01             	mov    (%rcx),%rax
140010a58:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140010a5c:	48 8b 40 38          	mov    0x38(%rax),%rax
140010a60:	ff 15 32 3b 02 00    	call   *0x23b32(%rip)        # 0x140034598
140010a66:	85 c0                	test   %eax,%eax
140010a68:	0f 89 da fe ff ff    	jns    0x140010948
140010a6e:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
140010a72:	48 89 75 47          	mov    %rsi,0x47(%rbp)
140010a76:	4c 8d 4d 47          	lea    0x47(%rbp),%r9
140010a7a:	4c 8d 45 2f          	lea    0x2f(%rbp),%r8
140010a7e:	ba 39 00 00 00       	mov    $0x39,%edx
140010a83:	48 8d 0d 76 80 02 00 	lea    0x28076(%rip),%rcx        # 0x140038b00
140010a8a:	ff 15 90 86 03 00    	call   *0x38690(%rip)        # 0x140049120
140010a90:	85 c0                	test   %eax,%eax
140010a92:	0f 88 6f 04 00 00    	js     0x140010f07
140010a98:	48 8b 5d 47          	mov    0x47(%rbp),%rbx
140010a9c:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140010aa0:	48 85 c9             	test   %rcx,%rcx
140010aa3:	74 11                	je     0x140010ab6
140010aa5:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
140010aa9:	48 8b 01             	mov    (%rcx),%rax
140010aac:	48 8b 40 10          	mov    0x10(%rax),%rax
140010ab0:	ff 15 e2 3a 02 00    	call   *0x23ae2(%rip)        # 0x140034598
140010ab6:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
140010aba:	48 8d 55 27          	lea    0x27(%rbp),%rdx
140010abe:	48 8b cb             	mov    %rbx,%rcx
140010ac1:	ff 15 89 86 03 00    	call   *0x38689(%rip)        # 0x140049150
140010ac7:	8b d8                	mov    %eax,%ebx
140010ac9:	85 c0                	test   %eax,%eax
140010acb:	0f 88 e7 00 00 00    	js     0x140010bb8
140010ad1:	48 8b 0d d0 80 02 00 	mov    0x280d0(%rip),%rcx        # 0x140038ba8
140010ad8:	48 3b 0d 09 7f 02 00 	cmp    0x27f09(%rip),%rcx        # 0x1400389e8
140010adf:	0f 85 a5 00 00 00    	jne    0x140010b8a
140010ae5:	48 8b 0d c4 80 02 00 	mov    0x280c4(%rip),%rcx        # 0x140038bb0
140010aec:	48 3b 0d fd 7e 02 00 	cmp    0x27efd(%rip),%rcx        # 0x1400389f0
140010af3:	0f 85 91 00 00 00    	jne    0x140010b8a
140010af9:	48 8b 45 27          	mov    0x27(%rbp),%rax
140010afd:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140010b01:	e9 b2 00 00 00       	jmp    0x140010bb8
140010b06:	48 85 c9             	test   %rcx,%rcx
140010b09:	74 0a                	je     0x140010b15
140010b0b:	ff 15 27 86 03 00    	call   *0x38627(%rip)        # 0x140049138
140010b11:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
140010b15:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140010b19:	48 85 c9             	test   %rcx,%rcx
140010b1c:	74 12                	je     0x140010b30
140010b1e:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
140010b22:	48 8b 01             	mov    (%rcx),%rax
140010b25:	48 8b 40 10          	mov    0x10(%rax),%rax
140010b29:	ff 15 69 3a 02 00    	call   *0x23a69(%rip)        # 0x140034598
140010b2f:	90                   	nop
140010b30:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140010b34:	48 85 c9             	test   %rcx,%rcx
140010b37:	0f 84 16 03 00 00    	je     0x140010e53
140010b3d:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140010b41:	e9 00 03 00 00       	jmp    0x140010e46
140010b46:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140010b4a:	48 85 c9             	test   %rcx,%rcx
140010b4d:	74 0a                	je     0x140010b59
140010b4f:	ff 15 e3 85 03 00    	call   *0x385e3(%rip)        # 0x140049138
140010b55:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
140010b59:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140010b5d:	48 85 c9             	test   %rcx,%rcx
140010b60:	74 12                	je     0x140010b74
140010b62:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
140010b66:	48 8b 01             	mov    (%rcx),%rax
140010b69:	48 8b 40 10          	mov    0x10(%rax),%rax
140010b6d:	ff 15 25 3a 02 00    	call   *0x23a25(%rip)        # 0x140034598
140010b73:	90                   	nop
140010b74:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140010b78:	48 85 c9             	test   %rcx,%rcx
140010b7b:	0f 84 1c 02 00 00    	je     0x140010d9d
140010b81:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140010b85:	e9 06 02 00 00       	jmp    0x140010d90
140010b8a:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140010b8e:	48 8b 01             	mov    (%rcx),%rax
140010b91:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140010b95:	48 8d 15 0c 80 02 00 	lea    0x2800c(%rip),%rdx        # 0x140038ba8
140010b9c:	48 8b 00             	mov    (%rax),%rax
140010b9f:	ff 15 f3 39 02 00    	call   *0x239f3(%rip)        # 0x140034598
140010ba5:	8b d8                	mov    %eax,%ebx
140010ba7:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140010bab:	48 8b 01             	mov    (%rcx),%rax
140010bae:	48 8b 40 10          	mov    0x10(%rax),%rax
140010bb2:	ff 15 e0 39 02 00    	call   *0x239e0(%rip)        # 0x140034598
140010bb8:	c1 eb 1f             	shr    $0x1f,%ebx
140010bbb:	84 db                	test   %bl,%bl
140010bbd:	0f 85 c0 01 00 00    	jne    0x140010d83
140010bc3:	48 89 75 f7          	mov    %rsi,-0x9(%rbp)
140010bc7:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140010bcb:	ba 1b 00 00 00       	mov    $0x1b,%edx
140010bd0:	48 8d 0d c9 7d 02 00 	lea    0x27dc9(%rip),%rcx        # 0x1400389a0
140010bd7:	ff 15 53 85 03 00    	call   *0x38553(%rip)        # 0x140049130
140010bdd:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140010be1:	48 8b 01             	mov    (%rcx),%rax
140010be4:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
140010be8:	48 8b 40 50          	mov    0x50(%rax),%rax
140010bec:	ff 15 a6 39 02 00    	call   *0x239a6(%rip)        # 0x140034598
140010bf2:	85 c0                	test   %eax,%eax
140010bf4:	0f 88 76 01 00 00    	js     0x140010d70
140010bfa:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140010bfe:	48 8b 01             	mov    (%rcx),%rax
140010c01:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
140010c05:	48 8b 40 30          	mov    0x30(%rax),%rax
140010c09:	ff 15 89 39 02 00    	call   *0x23989(%rip)        # 0x140034598
140010c0f:	85 c0                	test   %eax,%eax
140010c11:	0f 88 59 01 00 00    	js     0x140010d70
140010c17:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140010c1b:	48 89 75 47          	mov    %rsi,0x47(%rbp)
140010c1f:	4c 8d 4d 47          	lea    0x47(%rbp),%r9
140010c23:	4c 8d 45 2f          	lea    0x2f(%rbp),%r8
140010c27:	ba 2f 00 00 00       	mov    $0x2f,%edx
140010c2c:	48 8d 0d ed 7d 02 00 	lea    0x27ded(%rip),%rcx        # 0x140038a20
140010c33:	ff 15 e7 84 03 00    	call   *0x384e7(%rip)        # 0x140049120
140010c39:	85 c0                	test   %eax,%eax
140010c3b:	0f 88 b0 02 00 00    	js     0x140010ef1
140010c41:	48 8b 5d 47          	mov    0x47(%rbp),%rbx
140010c45:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140010c49:	48 85 c9             	test   %rcx,%rcx
140010c4c:	74 11                	je     0x140010c5f
140010c4e:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140010c52:	48 8b 01             	mov    (%rcx),%rax
140010c55:	48 8b 40 10          	mov    0x10(%rax),%rax
140010c59:	ff 15 39 39 02 00    	call   *0x23939(%rip)        # 0x140034598
140010c5f:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140010c63:	48 8d 15 0e 7f 02 00 	lea    0x27f0e(%rip),%rdx        # 0x140038b78
140010c6a:	48 8b cb             	mov    %rbx,%rcx
140010c6d:	ff 15 d5 84 03 00    	call   *0x384d5(%rip)        # 0x140049148
140010c73:	c1 e8 1f             	shr    $0x1f,%eax
140010c76:	84 c0                	test   %al,%al
140010c78:	0f 85 d7 00 00 00    	jne    0x140010d55
140010c7e:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
140010c82:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140010c86:	48 8b 01             	mov    (%rcx),%rax
140010c89:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140010c8d:	45 33 c0             	xor    %r8d,%r8d
140010c90:	ba f0 00 00 00       	mov    $0xf0,%edx
140010c95:	48 8b 40 30          	mov    0x30(%rax),%rax
140010c99:	ff 15 f9 38 02 00    	call   *0x238f9(%rip)        # 0x140034598
140010c9f:	85 c0                	test   %eax,%eax
140010ca1:	0f 88 93 00 00 00    	js     0x140010d3a
140010ca7:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
140010cab:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140010caf:	48 8b 01             	mov    (%rcx),%rax
140010cb2:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140010cb6:	48 8d 15 cb 7e 02 00 	lea    0x27ecb(%rip),%rdx        # 0x140038b88
140010cbd:	48 8b 00             	mov    (%rax),%rax
140010cc0:	ff 15 d2 38 02 00    	call   *0x238d2(%rip)        # 0x140034598
140010cc6:	85 c0                	test   %eax,%eax
140010cc8:	78 55                	js     0x140010d1f
140010cca:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140010cce:	48 8b 01             	mov    (%rcx),%rax
140010cd1:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
140010cd5:	48 8b 40 40          	mov    0x40(%rax),%rax
140010cd9:	ff 15 b9 38 02 00    	call   *0x238b9(%rip)        # 0x140034598
140010cdf:	85 c0                	test   %eax,%eax
140010ce1:	78 3c                	js     0x140010d1f
140010ce3:	48 89 75 07          	mov    %rsi,0x7(%rbp)
140010ce7:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140010ceb:	48 8b 01             	mov    (%rcx),%rax
140010cee:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140010cf2:	48 8b 40 60          	mov    0x60(%rax),%rax
140010cf6:	ff 15 9c 38 02 00    	call   *0x2389c(%rip)        # 0x140034598
140010cfc:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140010d00:	85 c0                	test   %eax,%eax
140010d02:	0f 89 b6 00 00 00    	jns    0x140010dbe
140010d08:	48 85 c9             	test   %rcx,%rcx
140010d0b:	74 12                	je     0x140010d1f
140010d0d:	48 89 75 07          	mov    %rsi,0x7(%rbp)
140010d11:	48 8b 01             	mov    (%rcx),%rax
140010d14:	48 8b 40 10          	mov    0x10(%rax),%rax
140010d18:	ff 15 7a 38 02 00    	call   *0x2387a(%rip)        # 0x140034598
140010d1e:	90                   	nop
140010d1f:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140010d23:	48 85 c9             	test   %rcx,%rcx
140010d26:	74 12                	je     0x140010d3a
140010d28:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
140010d2c:	48 8b 01             	mov    (%rcx),%rax
140010d2f:	48 8b 40 10          	mov    0x10(%rax),%rax
140010d33:	ff 15 5f 38 02 00    	call   *0x2385f(%rip)        # 0x140034598
140010d39:	90                   	nop
140010d3a:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140010d3e:	48 85 c9             	test   %rcx,%rcx
140010d41:	74 12                	je     0x140010d55
140010d43:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
140010d47:	48 8b 01             	mov    (%rcx),%rax
140010d4a:	48 8b 40 10          	mov    0x10(%rax),%rax
140010d4e:	ff 15 44 38 02 00    	call   *0x23844(%rip)        # 0x140034598
140010d54:	90                   	nop
140010d55:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140010d59:	48 85 c9             	test   %rcx,%rcx
140010d5c:	74 12                	je     0x140010d70
140010d5e:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140010d62:	48 8b 01             	mov    (%rcx),%rax
140010d65:	48 8b 40 10          	mov    0x10(%rax),%rax
140010d69:	ff 15 29 38 02 00    	call   *0x23829(%rip)        # 0x140034598
140010d6f:	90                   	nop
140010d70:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140010d74:	48 85 c9             	test   %rcx,%rcx
140010d77:	74 0a                	je     0x140010d83
140010d79:	ff 15 b9 83 03 00    	call   *0x383b9(%rip)        # 0x140049138