1401489fa:	4c 8b cb             	mov    %rbx,%r9
1401489fd:	4c 8d 3d e4 7e 9f 00 	lea    0x9f7ee4(%rip),%r15        # 0x140b408e8
140148a04:	4d 8b c7             	mov    %r15,%r8
140148a07:	49 8b d7             	mov    %r15,%rdx
140148a0a:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148a11:	ff 15 21 42 9c 00    	call   *0x9c4221(%rip)        # 0x140b0cc38
140148a17:	8b f8                	mov    %eax,%edi
140148a19:	85 c0                	test   %eax,%eax
140148a1b:	0f 88 a3 08 00 00    	js     0x1401492c4
140148a21:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148a25:	48 8b 01             	mov    (%rcx),%rax
140148a28:	45 33 c9             	xor    %r9d,%r9d
140148a2b:	4c 8d 05 5e a3 9f 00 	lea    0x9fa35e(%rip),%r8        # 0x140b42d90
140148a32:	49 8b d7             	mov    %r15,%rdx
140148a35:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148a3c:	ff 15 f6 41 9c 00    	call   *0x9c41f6(%rip)        # 0x140b0cc38
140148a42:	8b f8                	mov    %eax,%edi
140148a44:	85 c0                	test   %eax,%eax
140148a46:	0f 88 78 08 00 00    	js     0x1401492c4
140148a4c:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148a50:	48 8b 01             	mov    (%rcx),%rax
140148a53:	45 33 c9             	xor    %r9d,%r9d
140148a56:	4c 8d 05 3b a4 9f 00 	lea    0x9fa43b(%rip),%r8        # 0x140b42e98
140148a5d:	49 8b d7             	mov    %r15,%rdx
140148a60:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148a67:	ff 15 cb 41 9c 00    	call   *0x9c41cb(%rip)        # 0x140b0cc38
140148a6d:	8b f8                	mov    %eax,%edi
140148a6f:	85 c0                	test   %eax,%eax
140148a71:	0f 88 4d 08 00 00    	js     0x1401492c4
140148a77:	48 8d 8d 60 05 00 00 	lea    0x560(%rbp),%rcx
140148a7e:	e8 45 ad fe ff       	call   0x1401337c8
140148a83:	49 8b 04 24          	mov    (%r12),%rax
140148a87:	49 8b cc             	mov    %r12,%rcx
140148a8a:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
140148a91:	ff 15 a1 41 9c 00    	call   *0x9c41a1(%rip)        # 0x140b0cc38
140148a97:	8b d0                	mov    %eax,%edx
140148a99:	48 8d 8d 70 05 00 00 	lea    0x570(%rbp),%rcx
140148aa0:	ff 15 f2 38 9c 00    	call   *0x9c38f2(%rip)        # 0x140b0c398
140148aa6:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140148aaa:	48 8b 07             	mov    (%rdi),%rax
140148aad:	48 8b 58 38          	mov    0x38(%rax),%rbx
140148ab1:	48 8d 95 80 07 00 00 	lea    0x780(%rbp),%rdx
140148ab8:	48 8d 8d 78 05 00 00 	lea    0x578(%rbp),%rcx
140148abf:	e8 b4 5f fc ff       	call   0x14010ea78
140148ac4:	48 8d 95 80 07 00 00 	lea    0x780(%rbp),%rdx
140148acb:	48 83 bd 98 07 00 00 	cmpq   $0x7,0x798(%rbp)
140148ad2:	07
140148ad3:	48 0f 47 95 80 07 00 	cmova  0x780(%rbp),%rdx
140148ada:	00
140148adb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140148ae0:	45 33 c9             	xor    %r9d,%r9d
140148ae3:	4c 8d 05 16 a1 9f 00 	lea    0x9fa116(%rip),%r8        # 0x140b42c00
140148aea:	33 d2                	xor    %edx,%edx
140148aec:	48 8b cf             	mov    %rdi,%rcx
140148aef:	48 8b c3             	mov    %rbx,%rax
140148af2:	ff 15 40 41 9c 00    	call   *0x9c4140(%rip)        # 0x140b0cc38
140148af8:	8b f8                	mov    %eax,%edi
140148afa:	8b d8                	mov    %eax,%ebx
140148afc:	c1 eb 1f             	shr    $0x1f,%ebx
140148aff:	48 8d 8d 80 07 00 00 	lea    0x780(%rbp),%rcx
140148b06:	e8 b5 d8 eb ff       	call   0x1400063c0
140148b0b:	84 db                	test   %bl,%bl
140148b0d:	0f 85 97 07 00 00    	jne    0x1401492aa
140148b13:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140148b17:	48 8b 07             	mov    (%rdi),%rax
140148b1a:	48 8b 58 38          	mov    0x38(%rax),%rbx
140148b1e:	48 8d 95 80 07 00 00 	lea    0x780(%rbp),%rdx
140148b25:	48 8d 8d 78 01 00 00 	lea    0x178(%rbp),%rcx
140148b2c:	e8 47 5f fc ff       	call   0x14010ea78
140148b31:	48 8d 95 80 07 00 00 	lea    0x780(%rbp),%rdx
140148b38:	48 83 bd 98 07 00 00 	cmpq   $0x7,0x798(%rbp)
140148b3f:	07
140148b40:	48 0f 47 95 80 07 00 	cmova  0x780(%rbp),%rdx
140148b47:	00
140148b48:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140148b4d:	45 33 c9             	xor    %r9d,%r9d
140148b50:	4c 8d 05 41 a1 9f 00 	lea    0x9fa141(%rip),%r8        # 0x140b42c98
140148b57:	33 d2                	xor    %edx,%edx
140148b59:	48 8b cf             	mov    %rdi,%rcx
140148b5c:	48 8b c3             	mov    %rbx,%rax
140148b5f:	ff 15 d3 40 9c 00    	call   *0x9c40d3(%rip)        # 0x140b0cc38
140148b65:	8b f8                	mov    %eax,%edi
140148b67:	8b d8                	mov    %eax,%ebx
140148b69:	c1 eb 1f             	shr    $0x1f,%ebx
140148b6c:	48 8d 8d 80 07 00 00 	lea    0x780(%rbp),%rcx
140148b73:	e8 48 d8 eb ff       	call   0x1400063c0
140148b78:	84 db                	test   %bl,%bl
140148b7a:	0f 85 2a 07 00 00    	jne    0x1401492aa
140148b80:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148b84:	48 8b 01             	mov    (%rcx),%rax
140148b87:	48 8b 40 78          	mov    0x78(%rax),%rax
140148b8b:	ff 15 a7 40 9c 00    	call   *0x9c40a7(%rip)        # 0x140b0cc38
140148b91:	8b f8                	mov    %eax,%edi
140148b93:	85 c0                	test   %eax,%eax
140148b95:	0f 88 0f 07 00 00    	js     0x1401492aa
140148b9b:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148b9f:	48 8b 01             	mov    (%rcx),%rax
140148ba2:	45 33 c9             	xor    %r9d,%r9d
140148ba5:	4c 8d 05 8c a2 9f 00 	lea    0x9fa28c(%rip),%r8        # 0x140b42e38
140148bac:	49 8b d7             	mov    %r15,%rdx
140148baf:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148bb6:	ff 15 7c 40 9c 00    	call   *0x9c407c(%rip)        # 0x140b0cc38
140148bbc:	8b f8                	mov    %eax,%edi
140148bbe:	85 c0                	test   %eax,%eax
140148bc0:	0f 88 e4 06 00 00    	js     0x1401492aa
140148bc6:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148bca:	48 8b 01             	mov    (%rcx),%rax
140148bcd:	48 8b 40 78          	mov    0x78(%rax),%rax
140148bd1:	ff 15 61 40 9c 00    	call   *0x9c4061(%rip)        # 0x140b0cc38
140148bd7:	8b f8                	mov    %eax,%edi
140148bd9:	85 c0                	test   %eax,%eax
140148bdb:	0f 88 c9 06 00 00    	js     0x1401492aa
140148be1:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148be5:	48 8b 01             	mov    (%rcx),%rax
140148be8:	48 8b 40 78          	mov    0x78(%rax),%rax
140148bec:	ff 15 46 40 9c 00    	call   *0x9c4046(%rip)        # 0x140b0cc38
140148bf2:	8b f8                	mov    %eax,%edi
140148bf4:	85 c0                	test   %eax,%eax
140148bf6:	0f 88 ae 06 00 00    	js     0x1401492aa
140148bfc:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148c00:	48 8b 01             	mov    (%rcx),%rax
140148c03:	45 33 c9             	xor    %r9d,%r9d
140148c06:	4c 8d 05 13 a2 9f 00 	lea    0x9fa213(%rip),%r8        # 0x140b42e20
140148c0d:	49 8b d7             	mov    %r15,%rdx
140148c10:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148c17:	ff 15 1b 40 9c 00    	call   *0x9c401b(%rip)        # 0x140b0cc38
140148c1d:	8b f8                	mov    %eax,%edi
140148c1f:	85 c0                	test   %eax,%eax
140148c21:	0f 88 83 06 00 00    	js     0x1401492aa
140148c27:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148c2b:	48 8b 01             	mov    (%rcx),%rax
140148c2e:	45 33 c9             	xor    %r9d,%r9d
140148c31:	4c 8d 05 f8 a2 9f 00 	lea    0x9fa2f8(%rip),%r8        # 0x140b42f30
140148c38:	49 8b d6             	mov    %r14,%rdx
140148c3b:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148c42:	ff 15 f0 3f 9c 00    	call   *0x9c3ff0(%rip)        # 0x140b0cc38
140148c48:	8b f8                	mov    %eax,%edi
140148c4a:	85 c0                	test   %eax,%eax
140148c4c:	0f 88 58 06 00 00    	js     0x1401492aa
140148c52:	48 8d 8d 60 04 00 00 	lea    0x460(%rbp),%rcx
140148c59:	e8 6a ab fe ff       	call   0x1401337c8
140148c5e:	90                   	nop
140148c5f:	48 8d 15 02 7d 9f 00 	lea    0x9f7d02(%rip),%rdx        # 0x140b40968
140148c66:	48 8d 8d 70 04 00 00 	lea    0x470(%rbp),%rcx
140148c6d:	e8 4a ac fe ff       	call   0x1401338bc
140148c72:	49 8b 8c 24 20 01 00 	mov    0x120(%r12),%rcx
140148c79:	00
140148c7a:	48 8b 51 58          	mov    0x58(%rcx),%rdx
140148c7e:	48 8b c8             	mov    %rax,%rcx
140148c81:	ff 15 01 37 9c 00    	call   *0x9c3701(%rip)        # 0x140b0c388
140148c87:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140148c8b:	48 8b 07             	mov    (%rdi),%rax
140148c8e:	48 8b 58 38          	mov    0x38(%rax),%rbx
140148c92:	48 8d 95 80 07 00 00 	lea    0x780(%rbp),%rdx
140148c99:	48 8d 8d 78 04 00 00 	lea    0x478(%rbp),%rcx
140148ca0:	e8 d3 5d fc ff       	call   0x14010ea78
140148ca5:	4c 8d 85 80 07 00 00 	lea    0x780(%rbp),%r8
140148cac:	48 83 bd 98 07 00 00 	cmpq   $0x7,0x798(%rbp)
140148cb3:	07
140148cb4:	4c 0f 47 85 80 07 00 	cmova  0x780(%rbp),%r8
140148cbb:	00
140148cbc:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140148cc1:	45 33 c9             	xor    %r9d,%r9d
140148cc4:	4c 8d 05 75 a2 9f 00 	lea    0x9fa275(%rip),%r8        # 0x140b42f40
140148ccb:	48 8d 15 1e 7c 9f 00 	lea    0x9f7c1e(%rip),%rdx        # 0x140b408f0
140148cd2:	48 8b cf             	mov    %rdi,%rcx
140148cd5:	48 8b c3             	mov    %rbx,%rax
140148cd8:	ff 15 5a 3f 9c 00    	call   *0x9c3f5a(%rip)        # 0x140b0cc38
140148cde:	8b f8                	mov    %eax,%edi
140148ce0:	8b d8                	mov    %eax,%ebx
140148ce2:	c1 eb 1f             	shr    $0x1f,%ebx
140148ce5:	48 8d 8d 80 07 00 00 	lea    0x780(%rbp),%rcx
140148cec:	e8 cf d6 eb ff       	call   0x1400063c0
140148cf1:	84 db                	test   %bl,%bl
140148cf3:	0f 85 97 05 00 00    	jne    0x140149290
140148cf9:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148cfd:	48 8b 01             	mov    (%rcx),%rax
140148d00:	48 8b 40 78          	mov    0x78(%rax),%rax
140148d04:	ff 15 2e 3f 9c 00    	call   *0x9c3f2e(%rip)        # 0x140b0cc38
140148d0a:	8b f8                	mov    %eax,%edi
140148d0c:	85 c0                	test   %eax,%eax
140148d0e:	0f 88 7c 05 00 00    	js     0x140149290
140148d14:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148d18:	48 8b 01             	mov    (%rcx),%rax
140148d1b:	45 33 c9             	xor    %r9d,%r9d
140148d1e:	4c 8d 05 c3 a1 9f 00 	lea    0x9fa1c3(%rip),%r8        # 0x140b42ee8
140148d25:	49 8b d6             	mov    %r14,%rdx
140148d28:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148d2f:	ff 15 03 3f 9c 00    	call   *0x9c3f03(%rip)        # 0x140b0cc38
140148d35:	8b f8                	mov    %eax,%edi
140148d37:	85 c0                	test   %eax,%eax
140148d39:	0f 88 51 05 00 00    	js     0x140149290
140148d3f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148d43:	48 8b 01             	mov    (%rcx),%rax
140148d46:	45 33 c9             	xor    %r9d,%r9d
140148d49:	4c 8d 05 a8 a1 9f 00 	lea    0x9fa1a8(%rip),%r8        # 0x140b42ef8
140148d50:	49 8b d6             	mov    %r14,%rdx
140148d53:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148d5a:	ff 15 d8 3e 9c 00    	call   *0x9c3ed8(%rip)        # 0x140b0cc38
140148d60:	8b f8                	mov    %eax,%edi
140148d62:	85 c0                	test   %eax,%eax
140148d64:	0f 88 26 05 00 00    	js     0x140149290
140148d6a:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148d6e:	48 8b 01             	mov    (%rcx),%rax
140148d71:	48 8b 40 78          	mov    0x78(%rax),%rax
140148d75:	ff 15 bd 3e 9c 00    	call   *0x9c3ebd(%rip)        # 0x140b0cc38
140148d7b:	8b f8                	mov    %eax,%edi
140148d7d:	85 c0                	test   %eax,%eax
140148d7f:	0f 88 0b 05 00 00    	js     0x140149290
140148d85:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148d89:	48 8b 01             	mov    (%rcx),%rax
140148d8c:	48 8b 40 78          	mov    0x78(%rax),%rax
140148d90:	ff 15 a2 3e 9c 00    	call   *0x9c3ea2(%rip)        # 0x140b0cc38
140148d96:	8b f8                	mov    %eax,%edi
140148d98:	85 c0                	test   %eax,%eax
140148d9a:	0f 88 f0 04 00 00    	js     0x140149290
140148da0:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148da4:	48 8b 01             	mov    (%rcx),%rax
140148da7:	48 8b 40 78          	mov    0x78(%rax),%rax
140148dab:	ff 15 87 3e 9c 00    	call   *0x9c3e87(%rip)        # 0x140b0cc38
140148db1:	8b f8                	mov    %eax,%edi
140148db3:	85 c0                	test   %eax,%eax
140148db5:	0f 88 d5 04 00 00    	js     0x140149290
140148dbb:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148dbf:	48 8b 01             	mov    (%rcx),%rax
140148dc2:	45 33 c9             	xor    %r9d,%r9d
140148dc5:	4c 8d 05 fc a0 9f 00 	lea    0x9fa0fc(%rip),%r8        # 0x140b42ec8
140148dcc:	49 8b d7             	mov    %r15,%rdx
140148dcf:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148dd6:	ff 15 5c 3e 9c 00    	call   *0x9c3e5c(%rip)        # 0x140b0cc38
140148ddc:	8b f8                	mov    %eax,%edi
140148dde:	85 c0                	test   %eax,%eax
140148de0:	0f 88 aa 04 00 00    	js     0x140149290
140148de6:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148dea:	48 8b 01             	mov    (%rcx),%rax
140148ded:	45 33 c9             	xor    %r9d,%r9d
140148df0:	4c 8d 05 e1 a0 9f 00 	lea    0x9fa0e1(%rip),%r8        # 0x140b42ed8
140148df7:	49 8b d6             	mov    %r14,%rdx
140148dfa:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148e01:	ff 15 31 3e 9c 00    	call   *0x9c3e31(%rip)        # 0x140b0cc38
140148e07:	8b f8                	mov    %eax,%edi
140148e09:	85 c0                	test   %eax,%eax
140148e0b:	0f 88 7f 04 00 00    	js     0x140149290
140148e11:	45 38 ac 24 14 01 00 	cmp    %r13b,0x114(%r12)
140148e18:	00
140148e19:	0f 84 b3 00 00 00    	je     0x140148ed2
140148e1f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140148e24:	e8 9f a9 fe ff       	call   0x1401337c8
140148e29:	90                   	nop
140148e2a:	f3 41 0f 10 84 24 18 	movss  0x118(%r12),%xmm0
140148e31:	01 00 00
140148e34:	f3 0f 59 05 10 85 a6 	mulss  0xa68510(%rip),%xmm0        # 0x140bb134c
140148e3b:	00
140148e3c:	f3 0f 5e 05 04 1c be 	divss  0xbe1c04(%rip),%xmm0        # 0x140d2aa48
140148e43:	00
140148e44:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
140148e48:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140148e4d:	ff 15 4d 35 9c 00    	call   *0x9c354d(%rip)        # 0x140b0c3a0
140148e53:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140148e57:	48 8b 07             	mov    (%rdi),%rax
140148e5a:	48 8b 58 38          	mov    0x38(%rax),%rbx
140148e5e:	48 8d 95 80 07 00 00 	lea    0x780(%rbp),%rdx
140148e65:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140148e6a:	e8 09 5c fc ff       	call   0x14010ea78
140148e6f:	48 8d 95 80 07 00 00 	lea    0x780(%rbp),%rdx
140148e76:	48 83 bd 98 07 00 00 	cmpq   $0x7,0x798(%rbp)
140148e7d:	07
140148e7e:	48 0f 47 95 80 07 00 	cmova  0x780(%rbp),%rdx
140148e85:	00
140148e86:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140148e8b:	45 33 c9             	xor    %r9d,%r9d
140148e8e:	4c 8d 05 9b a8 9f 00 	lea    0x9fa89b(%rip),%r8        # 0x140b43730
140148e95:	33 d2                	xor    %edx,%edx
140148e97:	48 8b cf             	mov    %rdi,%rcx
140148e9a:	48 8b c3             	mov    %rbx,%rax
140148e9d:	ff 15 95 3d 9c 00    	call   *0x9c3d95(%rip)        # 0x140b0cc38
140148ea3:	8b f8                	mov    %eax,%edi
140148ea5:	8b d8                	mov    %eax,%ebx
140148ea7:	c1 eb 1f             	shr    $0x1f,%ebx
140148eaa:	48 8d 8d 80 07 00 00 	lea    0x780(%rbp),%rcx
140148eb1:	e8 0a d5 eb ff       	call   0x1400063c0
140148eb6:	90                   	nop
140148eb7:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140148ebb:	e8 90 a8 fe ff       	call   0x140133750
140148ec0:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140148ec4:	ff 15 36 37 9c 00    	call   *0x9c3736(%rip)        # 0x140b0c600
140148eca:	84 db                	test   %bl,%bl
140148ecc:	0f 85 be 03 00 00    	jne    0x140149290
140148ed2:	49 8b cc             	mov    %r12,%rcx
140148ed5:	e8 1e 36 06 00       	call   0x1401ac4f8
140148eda:	48 8d 1d 6f a9 9f 00 	lea    0x9fa96f(%rip),%rbx        # 0x140b43850
140148ee1:	84 c0                	test   %al,%al
140148ee3:	74 2c                	je     0x140148f11
140148ee5:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148ee9:	48 8b 01             	mov    (%rcx),%rax
140148eec:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140148ef1:	45 33 c9             	xor    %r9d,%r9d
140148ef4:	4c 8d 05 65 a9 9f 00 	lea    0x9fa965(%rip),%r8        # 0x140b43860
140148efb:	33 d2                	xor    %edx,%edx
140148efd:	48 8b 40 38          	mov    0x38(%rax),%rax
140148f01:	ff 15 31 3d 9c 00    	call   *0x9c3d31(%rip)        # 0x140b0cc38
140148f07:	8b f8                	mov    %eax,%edi
140148f09:	85 c0                	test   %eax,%eax
140148f0b:	0f 88 7f 03 00 00    	js     0x140149290
140148f11:	49 8b cc             	mov    %r12,%rcx
140148f14:	e8 7f 36 06 00       	call   0x1401ac598
140148f19:	84 c0                	test   %al,%al
140148f1b:	74 2c                	je     0x140148f49
140148f1d:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148f21:	48 8b 01             	mov    (%rcx),%rax
140148f24:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140148f29:	45 33 c9             	xor    %r9d,%r9d
140148f2c:	4c 8d 05 fd a8 9f 00 	lea    0x9fa8fd(%rip),%r8        # 0x140b43830
140148f33:	33 d2                	xor    %edx,%edx
140148f35:	48 8b 40 38          	mov    0x38(%rax),%rax
140148f39:	ff 15 f9 3c 9c 00    	call   *0x9c3cf9(%rip)        # 0x140b0cc38
140148f3f:	8b f8                	mov    %eax,%edi
140148f41:	85 c0                	test   %eax,%eax
140148f43:	0f 88 47 03 00 00    	js     0x140149290
140148f49:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148f4d:	48 8b 01             	mov    (%rcx),%rax
140148f50:	45 33 c9             	xor    %r9d,%r9d
140148f53:	4c 8d 05 5e a0 9f 00 	lea    0x9fa05e(%rip),%r8        # 0x140b42fb8
140148f5a:	49 8b d6             	mov    %r14,%rdx
140148f5d:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140148f64:	ff 15 ce 3c 9c 00    	call   *0x9c3cce(%rip)        # 0x140b0cc38
140148f6a:	8b f8                	mov    %eax,%edi
140148f6c:	85 c0                	test   %eax,%eax
140148f6e:	0f 88 1c 03 00 00    	js     0x140149290
140148f74:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148f78:	48 8b 01             	mov    (%rcx),%rax
140148f7b:	48 8d 1d 36 5f 9f 00 	lea    0x9f5f36(%rip),%rbx        # 0x140b3eeb8
140148f82:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140148f87:	45 33 c9             	xor    %r9d,%r9d
140148f8a:	4c 8d 05 4b 9c 9f 00 	lea    0x9f9c4b(%rip),%r8        # 0x140b42bdc
140148f91:	33 d2                	xor    %edx,%edx
140148f93:	48 8b 40 38          	mov    0x38(%rax),%rax
140148f97:	ff 15 9b 3c 9c 00    	call   *0x9c3c9b(%rip)        # 0x140b0cc38
140148f9d:	8b f8                	mov    %eax,%edi
140148f9f:	85 c0                	test   %eax,%eax
140148fa1:	0f 88 e9 02 00 00    	js     0x140149290
140148fa7:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148fab:	48 8b 01             	mov    (%rcx),%rax
140148fae:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140148fb3:	45 33 c9             	xor    %r9d,%r9d
140148fb6:	4c 8d 05 03 a0 9f 00 	lea    0x9fa003(%rip),%r8        # 0x140b42fc0
140148fbd:	33 d2                	xor    %edx,%edx
140148fbf:	48 8b 40 38          	mov    0x38(%rax),%rax
140148fc3:	ff 15 6f 3c 9c 00    	call   *0x9c3c6f(%rip)        # 0x140b0cc38
140148fc9:	8b f8                	mov    %eax,%edi