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
140148144:	ff 15 56 42 9c 00    	call   *0x9c4256(%rip)        # 0x140b0c3a0
14014814a:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
14014814e:	48 8b 07             	mov    (%rdi),%rax
140148151:	48 8b 58 38          	mov    0x38(%rax),%rbx
140148155:	48 8d 95 60 07 00 00 	lea    0x760(%rbp),%rdx
14014815c:	48 8d 8d 78 03 00 00 	lea    0x378(%rbp),%rcx
140148163:	e8 10 69 fc ff       	call   0x14010ea78
140148168:	41 83 ce 04          	or     $0x4,%r14d
14014816c:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140148171:	48 8d 95 60 07 00 00 	lea    0x760(%rbp),%rdx
140148178:	48 83 bd 78 07 00 00 	cmpq   $0x7,0x778(%rbp)
14014817f:	07
140148180:	48 0f 47 95 60 07 00 	cmova  0x760(%rbp),%rdx
140148187:	00
140148188:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14014818d:	45 33 c9             	xor    %r9d,%r9d
140148190:	4c 8d 05 11 ac 9f 00 	lea    0x9fac11(%rip),%r8        # 0x140b42da8
140148197:	33 d2                	xor    %edx,%edx
140148199:	48 8b cf             	mov    %rdi,%rcx
14014819c:	48 8b c3             	mov    %rbx,%rax
14014819f:	ff 15 93 4a 9c 00    	call   *0x9c4a93(%rip)        # 0x140b0cc38
1401481a5:	8b f8                	mov    %eax,%edi
1401481a7:	8b d8                	mov    %eax,%ebx
1401481a9:	c1 eb 1f             	shr    $0x1f,%ebx
1401481ac:	48 8b 85 78 07 00 00 	mov    0x778(%rbp),%rax
1401481b3:	48 83 f8 07          	cmp    $0x7,%rax
1401481b7:	76 38                	jbe    0x1401481f1
1401481b9:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401481c0:	00
1401481c1:	48 8b 8d 60 07 00 00 	mov    0x760(%rbp),%rcx
1401481c8:	48 8b d1             	mov    %rcx,%rdx
1401481cb:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401481d1:	72 18                	jb     0x1401481eb
1401481d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401481d7:	48 2b d1             	sub    %rcx,%rdx
1401481da:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401481de:	48 83 f8 1f          	cmp    $0x1f,%rax
1401481e2:	76 07                	jbe    0x1401481eb
1401481e4:	ff 15 ae 47 9c 00    	call   *0x9c47ae(%rip)        # 0x140b0c998
1401481ea:	cc                   	int3
1401481eb:	ff 15 cf 46 9c 00    	call   *0x9c46cf(%rip)        # 0x140b0c8c0
1401481f1:	84 db                	test   %bl,%bl
1401481f3:	0f 85 5e 11 00 00    	jne    0x140149357
1401481f9:	48 8d 8d 60 02 00 00 	lea    0x260(%rbp),%rcx
140148200:	e8 c3 b5 fe ff       	call   0x1401337c8
140148205:	90                   	nop
140148206:	f3 0f 10 44 24 4c    	movss  0x4c(%rsp),%xmm0
14014820c:	f3 0f 5c 44 24 44    	subss  0x44(%rsp),%xmm0
140148212:	f3 0f 59 05 0e 91 a6 	mulss  0xa6910e(%rip),%xmm0        # 0x140bb1328
140148219:	00
14014821a:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
14014821d:	f2 0f 58 05 ab 8f a6 	addsd  0xa68fab(%rip),%xmm0        # 0x140bb11d0
140148224:	00
140148225:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
140148229:	48 8d 8d 70 02 00 00 	lea    0x270(%rbp),%rcx
140148230:	ff 15 6a 41 9c 00    	call   *0x9c416a(%rip)        # 0x140b0c3a0
140148236:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
14014823a:	48 8b 07             	mov    (%rdi),%rax
14014823d:	48 8b 58 38          	mov    0x38(%rax),%rbx
140148241:	48 8d 95 60 07 00 00 	lea    0x760(%rbp),%rdx
140148248:	48 8d 8d 78 02 00 00 	lea    0x278(%rbp),%rcx
14014824f:	e8 24 68 fc ff       	call   0x14010ea78
140148254:	41 83 ce 08          	or     $0x8,%r14d
140148258:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14014825d:	48 8d 95 60 07 00 00 	lea    0x760(%rbp),%rdx
140148264:	48 83 bd 78 07 00 00 	cmpq   $0x7,0x778(%rbp)
14014826b:	07
14014826c:	48 0f 47 95 60 07 00 	cmova  0x760(%rbp),%rdx
140148273:	00
140148274:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140148279:	45 33 c9             	xor    %r9d,%r9d
14014827c:	4c 8d 05 05 ab 9f 00 	lea    0x9fab05(%rip),%r8        # 0x140b42d88
140148283:	33 d2                	xor    %edx,%edx
140148285:	48 8b cf             	mov    %rdi,%rcx
140148288:	48 8b c3             	mov    %rbx,%rax
14014828b:	ff 15 a7 49 9c 00    	call   *0x9c49a7(%rip)        # 0x140b0cc38
140148291:	8b f8                	mov    %eax,%edi
140148293:	8b d8                	mov    %eax,%ebx
140148295:	c1 eb 1f             	shr    $0x1f,%ebx
140148298:	48 8b 85 78 07 00 00 	mov    0x778(%rbp),%rax
14014829f:	48 83 f8 07          	cmp    $0x7,%rax
1401482a3:	76 38                	jbe    0x1401482dd
1401482a5:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401482ac:	00
1401482ad:	48 8b 8d 60 07 00 00 	mov    0x760(%rbp),%rcx
1401482b4:	48 8b d1             	mov    %rcx,%rdx
1401482b7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401482bd:	72 18                	jb     0x1401482d7
1401482bf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401482c3:	48 2b d1             	sub    %rcx,%rdx
1401482c6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401482ca:	48 83 f8 1f          	cmp    $0x1f,%rax
1401482ce:	76 07                	jbe    0x1401482d7
1401482d0:	ff 15 c2 46 9c 00    	call   *0x9c46c2(%rip)        # 0x140b0c998
1401482d6:	cc                   	int3
1401482d7:	ff 15 e3 45 9c 00    	call   *0x9c45e3(%rip)        # 0x140b0c8c0
1401482dd:	84 db                	test   %bl,%bl
1401482df:	0f 85 58 10 00 00    	jne    0x14014933d
1401482e5:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401482e9:	48 8b 01             	mov    (%rcx),%rax
1401482ec:	48 8b 40 78          	mov    0x78(%rax),%rax
1401482f0:	ff 15 42 49 9c 00    	call   *0x9c4942(%rip)        # 0x140b0cc38
1401482f6:	8b f8                	mov    %eax,%edi
1401482f8:	85 c0                	test   %eax,%eax
1401482fa:	0f 88 3d 10 00 00    	js     0x14014933d
140148300:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148304:	48 8b 01             	mov    (%rcx),%rax
140148307:	45 33 c9             	xor    %r9d,%r9d
14014830a:	4c 8d 05 f7 b3 9f 00 	lea    0x9fb3f7(%rip),%r8        # 0x140b43708
140148311:	49 8b d7             	mov    %r15,%rdx
140148314:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14014831b:	ff 15 17 49 9c 00    	call   *0x9c4917(%rip)        # 0x140b0cc38
140148321:	8b f8                	mov    %eax,%edi
140148323:	85 c0                	test   %eax,%eax
140148325:	0f 88 12 10 00 00    	js     0x14014933d
14014832b:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014832f:	48 8b 01             	mov    (%rcx),%rax
140148332:	48 8d 1d 7f 6b 9f 00 	lea    0x9f6b7f(%rip),%rbx        # 0x140b3eeb8
140148339:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14014833e:	45 33 c9             	xor    %r9d,%r9d
140148341:	4c 8d 05 94 b3 9f 00 	lea    0x9fb394(%rip),%r8        # 0x140b436dc
140148348:	33 d2                	xor    %edx,%edx
14014834a:	48 8b 40 38          	mov    0x38(%rax),%rax
14014834e:	ff 15 e4 48 9c 00    	call   *0x9c48e4(%rip)        # 0x140b0cc38
140148354:	8b f8                	mov    %eax,%edi
140148356:	85 c0                	test   %eax,%eax
140148358:	0f 88 df 0f 00 00    	js     0x14014933d
14014835e:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140148362:	48 8b 01             	mov    (%rcx),%rax
140148365:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14014836a:	45 33 c9             	xor    %r9d,%r9d
14014836d:	4c 8d 05 48 a9 9f 00 	lea    0x9fa948(%rip),%r8        # 0x140b42cbc
140148374:	33 d2                	xor    %edx,%edx
140148376:	48 8b 40 38          	mov    0x38(%rax),%rax
14014837a:	ff 15 b8 48 9c 00    	call   *0x9c48b8(%rip)        # 0x140b0cc38
140148380:	8b f8                	mov    %eax,%edi
140148382:	85 c0                	test   %eax,%eax
140148384:	0f 88 b3 0f 00 00    	js     0x14014933d
14014838a:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14014838e:	48 8b 01             	mov    (%rcx),%rax
140148391:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140148396:	45 33 c9             	xor    %r9d,%r9d
140148399:	4c 8d 05 50 85 9f 00 	lea    0x9f8550(%rip),%r8        # 0x140b408f0
1401483a0:	33 d2                	xor    %edx,%edx
1401483a2:	48 8b 40 38          	mov    0x38(%rax),%rax
1401483a6:	ff 15 8c 48 9c 00    	call   *0x9c488c(%rip)        # 0x140b0cc38
1401483ac:	8b f8                	mov    %eax,%edi
1401483ae:	85 c0                	test   %eax,%eax
1401483b0:	0f 88 87 0f 00 00    	js     0x14014933d
1401483b6:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401483ba:	48 8b 01             	mov    (%rcx),%rax
1401483bd:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401483c2:	45 33 c9             	xor    %r9d,%r9d
1401483c5:	4c 8d 05 cc af 9f 00 	lea    0x9fafcc(%rip),%r8        # 0x140b43398
1401483cc:	33 d2                	xor    %edx,%edx
1401483ce:	48 8b 40 38          	mov    0x38(%rax),%rax
1401483d2:	ff 15 60 48 9c 00    	call   *0x9c4860(%rip)        # 0x140b0cc38
1401483d8:	8b f8                	mov    %eax,%edi
1401483da:	85 c0                	test   %eax,%eax
1401483dc:	0f 88 5b 0f 00 00    	js     0x14014933d
1401483e2:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401483e6:	48 8b 01             	mov    (%rcx),%rax
1401483e9:	48 8b 40 78          	mov    0x78(%rax),%rax
1401483ed:	ff 15 45 48 9c 00    	call   *0x9c4845(%rip)        # 0x140b0cc38
1401483f3:	8b f8                	mov    %eax,%edi
1401483f5:	85 c0                	test   %eax,%eax
1401483f7:	0f 88 40 0f 00 00    	js     0x14014933d
1401483fd:	49 8b 45 00          	mov    0x0(%r13),%rax
140148401:	8b 88 98 00 00 00    	mov    0x98(%rax),%ecx
140148407:	85 c9                	test   %ecx,%ecx
140148409:	74 7c                	je     0x140148487
14014840b:	83 e9 01             	sub    $0x1,%ecx
14014840e:	0f 84 cf 01 00 00    	je     0x1401485e3
140148414:	83 e9 01             	sub    $0x1,%ecx
140148417:	0f 84 bd 01 00 00    	je     0x1401485da