140147ba1:	48 8b 40 38          	mov    0x38(%rax),%rax
140147ba5:	ff 15 8d 50 9c 00    	call   *0x9c508d(%rip)        # 0x140b0cc38
140147bab:	8b f8                	mov    %eax,%edi
140147bad:	85 c0                	test   %eax,%eax
140147baf:	0f 88 d1 17 00 00    	js     0x140149386
140147bb5:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140147bb9:	48 8b 01             	mov    (%rcx),%rax
140147bbc:	48 8b 40 78          	mov    0x78(%rax),%rax
140147bc0:	ff 15 72 50 9c 00    	call   *0x9c5072(%rip)        # 0x140b0cc38
140147bc6:	8b f8                	mov    %eax,%edi
140147bc8:	85 c0                	test   %eax,%eax
140147bca:	0f 88 b6 17 00 00    	js     0x140149386
140147bd0:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140147bd4:	48 8b 01             	mov    (%rcx),%rax
140147bd7:	45 33 c9             	xor    %r9d,%r9d
140147bda:	4c 8d 05 4f ba 9f 00 	lea    0x9fba4f(%rip),%r8        # 0x140b43630
140147be1:	49 8b d7             	mov    %r15,%rdx
140147be4:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140147beb:	ff 15 47 50 9c 00    	call   *0x9c5047(%rip)        # 0x140b0cc38
140147bf1:	8b f8                	mov    %eax,%edi
140147bf3:	85 c0                	test   %eax,%eax
140147bf5:	0f 88 8b 17 00 00    	js     0x140149386
140147bfb:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
140147bff:	48 8b 03             	mov    (%rbx),%rax
140147c02:	48 8b 78 38          	mov    0x38(%rax),%rdi
140147c06:	49 8b 55 00          	mov    0x0(%r13),%rdx
140147c0a:	8b 92 ac 00 00 00    	mov    0xac(%rdx),%edx
140147c10:	48 8d 8d a0 07 00 00 	lea    0x7a0(%rbp),%rcx
140147c17:	e8 b0 29 8c 00       	call   0x140a0a5cc
140147c1c:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140147c21:	76 03                	jbe    0x140147c26
140147c23:	48 8b 00             	mov    (%rax),%rax
140147c26:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140147c2b:	45 33 c9             	xor    %r9d,%r9d
140147c2e:	4c 8d 05 ab b9 9f 00 	lea    0x9fb9ab(%rip),%r8        # 0x140b435e0
140147c35:	33 d2                	xor    %edx,%edx
140147c37:	48 8b cb             	mov    %rbx,%rcx
140147c3a:	48 8b c7             	mov    %rdi,%rax
140147c3d:	ff 15 f5 4f 9c 00    	call   *0x9c4ff5(%rip)        # 0x140b0cc38
140147c43:	8b f8                	mov    %eax,%edi
140147c45:	8b d8                	mov    %eax,%ebx
140147c47:	c1 eb 1f             	shr    $0x1f,%ebx
140147c4a:	48 8b 85 b8 07 00 00 	mov    0x7b8(%rbp),%rax
140147c51:	48 83 f8 07          	cmp    $0x7,%rax
140147c55:	76 42                	jbe    0x140147c99
140147c57:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140147c5e:	00
140147c5f:	48 8b 8d a0 07 00 00 	mov    0x7a0(%rbp),%rcx
140147c66:	48 8b d1             	mov    %rcx,%rdx
140147c69:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140147c6f:	72 22                	jb     0x140147c93
140147c71:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140147c75:	48 2b d1             	sub    %rcx,%rdx
140147c78:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140147c7c:	48 83 f8 1f          	cmp    $0x1f,%rax
140147c80:	76 11                	jbe    0x140147c93
140147c82:	ff 15 10 4d 9c 00    	call   *0x9c4d10(%rip)        # 0x140b0c998
140147c88:	cc                   	int3
140147c89:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140147c8e:	e9 8b fe ff ff       	jmp    0x140147b1e
140147c93:	ff 15 27 4c 9c 00    	call   *0x9c4c27(%rip)        # 0x140b0c8c0
140147c99:	84 db                	test   %bl,%bl
140147c9b:	0f 85 e5 16 00 00    	jne    0x140149386
140147ca1:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140147ca5:	8b 81 b0 00 00 00    	mov    0xb0(%rcx),%eax
140147cab:	f3 0f 10 35 19 97 a6 	movss  0xa69719(%rip),%xmm6        # 0x140bb13cc
140147cb2:	00
140147cb3:	83 f8 02             	cmp    $0x2,%eax
140147cb6:	0f 85 6a 01 00 00    	jne    0x140147e26
140147cbc:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140147cc0:	48 8b 01             	mov    (%rcx),%rax
140147cc3:	45 33 c9             	xor    %r9d,%r9d
140147cc6:	4c 8d 05 33 b9 9f 00 	lea    0x9fb933(%rip),%r8        # 0x140b43600
140147ccd:	49 8b d7             	mov    %r15,%rdx
140147cd0:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140147cd7:	ff 15 5b 4f 9c 00    	call   *0x9c4f5b(%rip)        # 0x140b0cc38
140147cdd:	8b f8                	mov    %eax,%edi
140147cdf:	85 c0                	test   %eax,%eax
140147ce1:	0f 88 9f 16 00 00    	js     0x140149386
140147ce7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140147cec:	e8 d7 ba fe ff       	call   0x1401337c8
140147cf1:	90                   	nop
140147cf2:	49 8b 45 00          	mov    0x0(%r13),%rax
140147cf6:	f3 0f 10 80 a4 00 00 	movss  0xa4(%rax),%xmm0
140147cfd:	00
140147cfe:	f3 0f 11 44 24 38    	movss  %xmm0,0x38(%rsp)
140147d04:	c7 44 24 30 00 00 c6 	movl   $0xc4c60000,0x30(%rsp)
140147d0b:	c4
140147d0c:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140147d11:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140147d16:	0f 2f f0             	comiss %xmm0,%xmm6
140147d19:	48 0f 46 c1          	cmovbe %rcx,%rax
140147d1d:	f3 0f 10 05 fb 95 a6 	movss  0xa695fb(%rip),%xmm0        # 0x140bb1320
140147d24:	00
140147d25:	f3 0f 5d 00          	minss  (%rax),%xmm0
140147d29:	f3 0f 59 05 f7 95 a6 	mulss  0xa695f7(%rip),%xmm0        # 0x140bb1328
140147d30:	00
140147d31:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
140147d34:	f2 0f 58 05 94 94 a6 	addsd  0xa69494(%rip),%xmm0        # 0x140bb11d0
140147d3b:	00
140147d3c:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
140147d40:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140147d45:	ff 15 55 46 9c 00    	call   *0x9c4655(%rip)        # 0x140b0c3a0
140147d4b:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140147d4f:	48 8b 07             	mov    (%rdi),%rax
140147d52:	48 8b 98 e0 00 00 00 	mov    0xe0(%rax),%rbx
140147d59:	48 8d 95 60 07 00 00 	lea    0x760(%rbp),%rdx
140147d60:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140147d65:	e8 0e 6d fc ff       	call   0x14010ea78
140147d6a:	41 be 10 00 00 00    	mov    $0x10,%r14d
140147d70:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140147d75:	48 8d 95 60 07 00 00 	lea    0x760(%rbp),%rdx
140147d7c:	48 83 bd 78 07 00 00 	cmpq   $0x7,0x778(%rbp)
140147d83:	07
140147d84:	48 0f 47 95 60 07 00 	cmova  0x760(%rbp),%rdx
140147d8b:	00
140147d8c:	48 8b cf             	mov    %rdi,%rcx
140147d8f:	48 8b c3             	mov    %rbx,%rax
140147d92:	ff 15 a0 4e 9c 00    	call   *0x9c4ea0(%rip)        # 0x140b0cc38
140147d98:	8b f8                	mov    %eax,%edi
140147d9a:	8b d8                	mov    %eax,%ebx
140147d9c:	c1 eb 1f             	shr    $0x1f,%ebx
140147d9f:	48 8b 85 78 07 00 00 	mov    0x778(%rbp),%rax
140147da6:	48 83 f8 07          	cmp    $0x7,%rax
140147daa:	76 38                	jbe    0x140147de4
140147dac:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140147db3:	00
140147db4:	48 8b 8d 60 07 00 00 	mov    0x760(%rbp),%rcx
140147dbb:	48 8b d1             	mov    %rcx,%rdx
140147dbe:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140147dc4:	72 18                	jb     0x140147dde
140147dc6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140147dca:	48 2b d1             	sub    %rcx,%rdx
140147dcd:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140147dd1:	48 83 f8 1f          	cmp    $0x1f,%rax
140147dd5:	76 07                	jbe    0x140147dde
140147dd7:	ff 15 bb 4b 9c 00    	call   *0x9c4bbb(%rip)        # 0x140b0c998
140147ddd:	cc                   	int3
140147dde:	ff 15 dc 4a 9c 00    	call   *0x9c4adc(%rip)        # 0x140b0c8c0
140147de4:	84 db                	test   %bl,%bl
140147de6:	75 2c                	jne    0x140147e14
140147de8:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140147dec:	48 8b 01             	mov    (%rcx),%rax
140147def:	48 8b 40 78          	mov    0x78(%rax),%rax
140147df3:	ff 15 3f 4e 9c 00    	call   *0x9c4e3f(%rip)        # 0x140b0cc38
140147df9:	8b f8                	mov    %eax,%edi
140147dfb:	85 c0                	test   %eax,%eax
140147dfd:	78 15                	js     0x140147e14
140147dff:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140147e03:	e8 48 b9 fe ff       	call   0x140133750
140147e08:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140147e0c:	ff 15 ee 47 9c 00    	call   *0x9c47ee(%rip)        # 0x140b0c600
140147e12:	eb 71                	jmp    0x140147e85
140147e14:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140147e18:	e8 33 b9 fe ff       	call   0x140133750
140147e1d:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140147e21:	e9 59 15 00 00       	jmp    0x14014937f
140147e26:	85 c0                	test   %eax,%eax
140147e28:	75 5b                	jne    0x140147e85
140147e2a:	8b 81 b4 00 00 00    	mov    0xb4(%rcx),%eax
140147e30:	83 f8 01             	cmp    $0x1,%eax
140147e33:	75 09                	jne    0x140147e3e
140147e35:	48 8d 15 14 ac 9f 00 	lea    0x9fac14(%rip),%rdx        # 0x140b42a50
140147e3c:	eb 1a                	jmp    0x140147e58
140147e3e:	83 f8 02             	cmp    $0x2,%eax
140147e41:	75 09                	jne    0x140147e4c
140147e43:	48 8d 15 7e ae 9f 00 	lea    0x9fae7e(%rip),%rdx        # 0x140b42cc8
140147e4a:	eb 0c                	jmp    0x140147e58
140147e4c:	83 f8 03             	cmp    $0x3,%eax
140147e4f:	75 34                	jne    0x140147e85
140147e51:	48 8d 15 d8 ab 9f 00 	lea    0x9fabd8(%rip),%rdx        # 0x140b42a30
140147e58:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140147e5c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140147e61:	48 8b 01             	mov    (%rcx),%rax
140147e64:	45 33 c9             	xor    %r9d,%r9d
140147e67:	4c 8d 05 4a b7 9f 00 	lea    0x9fb74a(%rip),%r8        # 0x140b435b8
140147e6e:	49 8b d7             	mov    %r15,%rdx
140147e71:	48 8b 40 68          	mov    0x68(%rax),%rax
140147e75:	ff 15 bd 4d 9c 00    	call   *0x9c4dbd(%rip)        # 0x140b0cc38
140147e7b:	8b f8                	mov    %eax,%edi
140147e7d:	85 c0                	test   %eax,%eax
140147e7f:	0f 88 01 15 00 00    	js     0x140149386
140147e85:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140147e89:	48 8b 01             	mov    (%rcx),%rax
140147e8c:	48 8b 40 78          	mov    0x78(%rax),%rax
140147e90:	ff 15 a2 4d 9c 00    	call   *0x9c4da2(%rip)        # 0x140b0cc38
140147e96:	8b f8                	mov    %eax,%edi
140147e98:	85 c0                	test   %eax,%eax
140147e9a:	0f 88 e6 14 00 00    	js     0x140149386
140147ea0:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140147ea4:	48 8b 01             	mov    (%rcx),%rax
140147ea7:	45 33 c9             	xor    %r9d,%r9d
140147eaa:	4c 8d 05 17 b7 9f 00 	lea    0x9fb717(%rip),%r8        # 0x140b435c8
140147eb1:	49 8b d7             	mov    %r15,%rdx
140147eb4:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140147ebb:	ff 15 77 4d 9c 00    	call   *0x9c4d77(%rip)        # 0x140b0cc38
140147ec1:	8b f8                	mov    %eax,%edi
140147ec3:	85 c0                	test   %eax,%eax
140147ec5:	0f 88 bb 14 00 00    	js     0x140149386
140147ecb:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
140147ecf:	48 8b 03             	mov    (%rbx),%rax
140147ed2:	48 8b 78 38          	mov    0x38(%rax),%rdi
140147ed6:	49 8b 55 00          	mov    0x0(%r13),%rdx
140147eda:	8b 92 a8 00 00 00    	mov    0xa8(%rdx),%edx
140147ee0:	48 8d 8d a0 07 00 00 	lea    0x7a0(%rbp),%rcx
140147ee7:	e8 e0 26 8c 00       	call   0x140a0a5cc
140147eec:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140147ef1:	76 03                	jbe    0x140147ef6
140147ef3:	48 8b 00             	mov    (%rax),%rax
140147ef6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140147efb:	45 33 c9             	xor    %r9d,%r9d
140147efe:	4c 8d 05 db b6 9f 00 	lea    0x9fb6db(%rip),%r8        # 0x140b435e0
140147f05:	33 d2                	xor    %edx,%edx
140147f07:	48 8b cb             	mov    %rbx,%rcx
140147f0a:	48 8b c7             	mov    %rdi,%rax
140147f0d:	ff 15 25 4d 9c 00    	call   *0x9c4d25(%rip)        # 0x140b0cc38
140147f13:	8b f8                	mov    %eax,%edi
140147f15:	8b d8                	mov    %eax,%ebx
140147f17:	c1 eb 1f             	shr    $0x1f,%ebx
140147f1a:	48 8b 85 b8 07 00 00 	mov    0x7b8(%rbp),%rax
140147f21:	48 83 f8 07          	cmp    $0x7,%rax
140147f25:	76 38                	jbe    0x140147f5f
140147f27:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140147f2e:	00
140147f2f:	48 8b 8d a0 07 00 00 	mov    0x7a0(%rbp),%rcx
140147f36:	48 8b d1             	mov    %rcx,%rdx
140147f39:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140147f3f:	72 18                	jb     0x140147f59
140147f41:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140147f45:	48 2b d1             	sub    %rcx,%rdx
140147f48:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140147f4c:	48 83 f8 1f          	cmp    $0x1f,%rax
140147f50:	76 07                	jbe    0x140147f59
140147f52:	ff 15 40 4a 9c 00    	call   *0x9c4a40(%rip)        # 0x140b0c998
140147f58:	cc                   	int3
140147f59:	ff 15 61 49 9c 00    	call   *0x9c4961(%rip)        # 0x140b0c8c0
140147f5f:	84 db                	test   %bl,%bl
140147f61:	0f 85 1f 14 00 00    	jne    0x140149386
140147f67:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140147f6b:	48 8b 01             	mov    (%rcx),%rax
140147f6e:	45 33 c9             	xor    %r9d,%r9d
140147f71:	4c 8d 05 88 b6 9f 00 	lea    0x9fb688(%rip),%r8        # 0x140b43600
140147f78:	49 8b d7             	mov    %r15,%rdx
140147f7b:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140147f82:	ff 15 b0 4c 9c 00    	call   *0x9c4cb0(%rip)        # 0x140b0cc38
140147f88:	8b f8                	mov    %eax,%edi
140147f8a:	85 c0                	test   %eax,%eax
140147f8c:	0f 88 f4 13 00 00    	js     0x140149386
140147f92:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140147f96:	e8 2d b8 fe ff       	call   0x1401337c8
140147f9b:	90                   	nop
140147f9c:	49 8b 45 00          	mov    0x0(%r13),%rax
140147fa0:	f3 0f 10 80 a0 00 00 	movss  0xa0(%rax),%xmm0
140147fa7:	00
140147fa8:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
140147fae:	c7 44 24 38 00 00 c6 	movl   $0xc4c60000,0x38(%rsp)
140147fb5:	c4
140147fb6:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140147fbb:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140147fc0:	0f 2f f0             	comiss %xmm0,%xmm6
140147fc3:	48 0f 46 c1          	cmovbe %rcx,%rax
140147fc7:	f3 0f 10 05 51 93 a6 	movss  0xa69351(%rip),%xmm0        # 0x140bb1320
140147fce:	00
140147fcf:	f3 0f 5d 00          	minss  (%rax),%xmm0
140147fd3:	f3 0f 59 05 4d 93 a6 	mulss  0xa6934d(%rip),%xmm0        # 0x140bb1328
140147fda:	00
140147fdb:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
140147fde:	f2 0f 58 05 ea 91 a6 	addsd  0xa691ea(%rip),%xmm0        # 0x140bb11d0
140147fe5:	00
140147fe6:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
140147fea:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140147fee:	ff 15 ac 43 9c 00    	call   *0x9c43ac(%rip)        # 0x140b0c3a0
140147ff4:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140147ff8:	48 8b 07             	mov    (%rdi),%rax
140147ffb:	48 8b 98 e0 00 00 00 	mov    0xe0(%rax),%rbx
140148002:	48 8d 95 60 07 00 00 	lea    0x760(%rbp),%rdx
140148009:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
14014800d:	e8 66 6a fc ff       	call   0x14010ea78
140148012:	41 0f ba ee 07       	bts    $0x7,%r14d
140148017:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14014801c:	48 8d 95 60 07 00 00 	lea    0x760(%rbp),%rdx
140148023:	48 83 bd 78 07 00 00 	cmpq   $0x7,0x778(%rbp)
14014802a:	07
14014802b:	48 0f 47 95 60 07 00 	cmova  0x760(%rbp),%rdx
140148032:	00
140148033:	48 8b cf             	mov    %rdi,%rcx
140148036:	48 8b c3             	mov    %rbx,%rax
140148039:	ff 15 f9 4b 9c 00    	call   *0x9c4bf9(%rip)        # 0x140b0cc38
14014803f:	8b f8                	mov    %eax,%edi
140148041:	8b d8                	mov    %eax,%ebx
140148043:	c1 eb 1f             	shr    $0x1f,%ebx
140148046:	48 8b 85 78 07 00 00 	mov    0x778(%rbp),%rax
14014804d:	48 83 f8 07          	cmp    $0x7,%rax
140148051:	76 38                	jbe    0x14014808b
140148053:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14014805a:	00
14014805b:	48 8b 8d 60 07 00 00 	mov    0x760(%rbp),%rcx
140148062:	48 8b d1             	mov    %rcx,%rdx
140148065:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14014806b:	72 18                	jb     0x140148085
14014806d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140148071:	48 2b d1             	sub    %rcx,%rdx
140148074:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140148078:	48 83 f8 1f          	cmp    $0x1f,%rax
14014807c:	76 07                	jbe    0x140148085
14014807e:	ff 15 14 49 9c 00    	call   *0x9c4914(%rip)        # 0x140b0c998
140148084:	cc                   	int3
140148085:	ff 15 35 48 9c 00    	call   *0x9c4835(%rip)        # 0x140b0c8c0
14014808b:	84 db                	test   %bl,%bl
14014808d:	0f 85 d9 12 00 00    	jne    0x14014936c
140148093:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148097:	48 8b 01             	mov    (%rcx),%rax
14014809a:	48 8b 40 78          	mov    0x78(%rax),%rax
14014809e:	ff 15 94 4b 9c 00    	call   *0x9c4b94(%rip)        # 0x140b0cc38
1401480a4:	8b f8                	mov    %eax,%edi
1401480a6:	85 c0                	test   %eax,%eax
1401480a8:	0f 88 be 12 00 00    	js     0x14014936c
1401480ae:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401480b2:	48 8b 01             	mov    (%rcx),%rax
1401480b5:	48 8b 40 78          	mov    0x78(%rax),%rax
1401480b9:	ff 15 79 4b 9c 00    	call   *0x9c4b79(%rip)        # 0x140b0cc38
1401480bf:	8b f8                	mov    %eax,%edi
1401480c1:	85 c0                	test   %eax,%eax
1401480c3:	0f 88 a3 12 00 00    	js     0x14014936c
1401480c9:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
1401480d0:	e8 7b b6 fe ff       	call   0x140133750
1401480d5:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
1401480dc:	ff 15 1e 45 9c 00    	call   *0x9c451e(%rip)        # 0x140b0c600
1401480e2:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401480e6:	48 8b 01             	mov    (%rcx),%rax
1401480e9:	45 33 c9             	xor    %r9d,%r9d
1401480ec:	4c 8d 05 05 b6 9f 00 	lea    0x9fb605(%rip),%r8        # 0x140b436f8
1401480f3:	49 8b d7             	mov    %r15,%rdx
1401480f6:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1401480fd:	ff 15 35 4b 9c 00    	call   *0x9c4b35(%rip)        # 0x140b0cc38
140148103:	8b f8                	mov    %eax,%edi
140148105:	85 c0                	test   %eax,%eax
140148107:	0f 88 79 12 00 00    	js     0x140149386
14014810d:	48 8d 8d 60 03 00 00 	lea    0x360(%rbp),%rcx
140148114:	e8 af b6 fe ff       	call   0x1401337c8
140148119:	90                   	nop
14014811a:	f3 0f 10 44 24 48    	movss  0x48(%rsp),%xmm0
140148120:	f3 0f 5c 44 24 40    	subss  0x40(%rsp),%xmm0
140148126:	f3 0f 59 05 fa 91 a6 	mulss  0xa691fa(%rip),%xmm0        # 0x140bb1328
14014812d:	00
14014812e:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
140148131:	f2 0f 58 05 97 90 a6 	addsd  0xa69097(%rip),%xmm0        # 0x140bb11d0
140148138:	00
140148139:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
14014813d:	48 8d 8d 70 03 00 00 	lea    0x370(%rbp),%rcx