1407160ef:	48 8d 0d ea a8 d1 00 	lea    0xd1a8ea(%rip),%rcx        # 0x1414309e0
1407160f6:	e8 45 4a 07 00       	call   0x14078ab40
1407160fb:	48 8b 1d de b3 d1 00 	mov    0xd1b3de(%rip),%rbx        # 0x1414314e0
140716102:	48 8d 15 af b4 8b 00 	lea    0x8bb4af(%rip),%rdx        # 0x140fd15b8
140716109:	48 8b cb             	mov    %rbx,%rcx
14071610c:	e8 4f 7b 03 00       	call   0x14074dc60
140716111:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140716118:	48 63 d0             	movslq %eax,%rdx
14071611b:	48 8b 01             	mov    (%rcx),%rax
14071611e:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
140716122:	48 8b 19             	mov    (%rcx),%rbx
140716125:	48 85 db             	test   %rbx,%rbx
140716128:	74 1c                	je     0x140716146
14071612a:	8b 43 10             	mov    0x10(%rbx),%eax
14071612d:	ff c0                	inc    %eax
14071612f:	89 43 10             	mov    %eax,0x10(%rbx)
140716132:	83 f8 01             	cmp    $0x1,%eax
140716135:	0f 8e 1e 0d 00 00    	jle    0x140716e59
14071613b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140716140:	0f 84 1b 0d 00 00    	je     0x140716e61
140716146:	4c 8b e3             	mov    %rbx,%r12
140716149:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
14071614d:	41 0f ba ed 12       	bts    $0x12,%r13d
140716152:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140716157:	b9 50 00 00 00       	mov    $0x50,%ecx
14071615c:	e8 a7 4f 70 00       	call   0x140e1b108
140716161:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140716166:	48 85 c0             	test   %rax,%rax
140716169:	74 22                	je     0x14071618d
14071616b:	45 33 e4             	xor    %r12d,%r12d
14071616e:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
140716172:	48 89 9d 90 00 00 00 	mov    %rbx,0x90(%rbp)
140716179:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
140716180:	48 8b c8             	mov    %rax,%rcx
140716183:	e8 a8 c6 01 00       	call   0x140732830
140716188:	48 8b f8             	mov    %rax,%rdi
14071618b:	eb 02                	jmp    0x14071618f
14071618d:	33 ff                	xor    %edi,%edi
14071618f:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
140716193:	41 0f ba ed 11       	bts    $0x11,%r13d
140716198:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14071619d:	49 8b 9e d0 00 00 00 	mov    0xd0(%r14),%rbx
1407161a4:	49 8b b6 d8 00 00 00 	mov    0xd8(%r14),%rsi
1407161ab:	48 3b de             	cmp    %rsi,%rbx
1407161ae:	74 7b                	je     0x14071622b
1407161b0:	b9 28 00 00 00       	mov    $0x28,%ecx
1407161b5:	e8 4e 4f 70 00       	call   0x140e1b108
1407161ba:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1407161bf:	48 85 c0             	test   %rax,%rax
1407161c2:	74 2f                	je     0x1407161f3
1407161c4:	48 8b d3             	mov    %rbx,%rdx
1407161c7:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1407161cc:	76 03                	jbe    0x1407161d1
1407161ce:	48 8b 13             	mov    (%rbx),%rdx
1407161d1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1407161d5:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
1407161d9:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1407161dd:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
1407161e1:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
1407161e6:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1407161ea:	48 8b c8             	mov    %rax,%rcx
1407161ed:	e8 ee ba 01 00       	call   0x140731ce0
1407161f2:	90                   	nop
1407161f3:	41 0f ba ed 0e       	bts    $0xe,%r13d
1407161f8:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
1407161fd:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140716204:	48 8b 47 30          	mov    0x30(%rdi),%rax
140716208:	48 8b 50 08          	mov    0x8(%rax),%rdx
14071620c:	48 2b 10             	sub    (%rax),%rdx
14071620f:	48 c1 fa 04          	sar    $0x4,%rdx
140716213:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
14071621a:	48 8b cf             	mov    %rdi,%rcx
14071621d:	e8 de f1 01 00       	call   0x140735400
140716222:	48 83 c3 20          	add    $0x20,%rbx
140716226:	48 3b de             	cmp    %rsi,%rbx
140716229:	75 85                	jne    0x1407161b0
14071622b:	49 8b 1f             	mov    (%r15),%rbx
14071622e:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140716232:	e8 09 43 03 00       	call   0x14074a540
140716237:	48 8d 15 7a b3 8b 00 	lea    0x8bb37a(%rip),%rdx        # 0x140fd15b8
14071623e:	48 8b c8             	mov    %rax,%rcx
140716241:	e8 1a 7a 03 00       	call   0x14074dc60
140716246:	85 c0                	test   %eax,%eax
140716248:	0f 88 1e 0c 00 00    	js     0x140716e6c
14071624e:	48 c7 45 d0 00 00 00 	movq   $0x0,-0x30(%rbp)
140716255:	00
140716256:	48 89 bd 90 00 00 00 	mov    %rdi,0x90(%rbp)
14071625d:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
140716264:	8b d0                	mov    %eax,%edx
140716266:	48 8b cb             	mov    %rbx,%rcx
140716269:	e8 92 e8 01 00       	call   0x140734b00
14071626e:	48 8b 1d 6b b2 d1 00 	mov    0xd1b26b(%rip),%rbx        # 0x1414314e0
140716275:	48 8d 15 54 b3 8b 00 	lea    0x8bb354(%rip),%rdx        # 0x140fd15d0
14071627c:	48 8b cb             	mov    %rbx,%rcx
14071627f:	e8 dc 79 03 00       	call   0x14074dc60
140716284:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
14071628b:	48 63 d0             	movslq %eax,%rdx
14071628e:	48 8b 01             	mov    (%rcx),%rax
140716291:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
140716295:	48 8b 19             	mov    (%rcx),%rbx
140716298:	48 85 db             	test   %rbx,%rbx
14071629b:	74 1c                	je     0x1407162b9
14071629d:	8b 43 10             	mov    0x10(%rbx),%eax
1407162a0:	ff c0                	inc    %eax
1407162a2:	89 43 10             	mov    %eax,0x10(%rbx)
1407162a5:	83 f8 01             	cmp    $0x1,%eax
1407162a8:	0f 8e d9 0b 00 00    	jle    0x140716e87
1407162ae:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407162b3:	0f 84 d6 0b 00 00    	je     0x140716e8f
1407162b9:	4c 8b fb             	mov    %rbx,%r15
1407162bc:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
1407162c0:	41 0f ba ed 10       	bts    $0x10,%r13d
1407162c5:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
1407162ca:	b9 50 00 00 00       	mov    $0x50,%ecx
1407162cf:	e8 34 4e 70 00       	call   0x140e1b108
1407162d4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1407162d9:	48 85 c0             	test   %rax,%rax
1407162dc:	74 22                	je     0x140716300
1407162de:	45 33 ff             	xor    %r15d,%r15d
1407162e1:	4c 89 7d d8          	mov    %r15,-0x28(%rbp)
1407162e5:	48 89 9d 90 00 00 00 	mov    %rbx,0x90(%rbp)
1407162ec:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
1407162f3:	48 8b c8             	mov    %rax,%rcx
1407162f6:	e8 35 c5 01 00       	call   0x140732830
1407162fb:	48 8b f8             	mov    %rax,%rdi
1407162fe:	eb 02                	jmp    0x140716302
140716300:	33 ff                	xor    %edi,%edi
140716302:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
140716306:	41 0f ba ed 0f       	bts    $0xf,%r13d
14071630b:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140716310:	49 8b 9e e8 00 00 00 	mov    0xe8(%r14),%rbx
140716317:	49 8b b6 f0 00 00 00 	mov    0xf0(%r14),%rsi
14071631e:	48 3b de             	cmp    %rsi,%rbx
140716321:	0f 84 84 00 00 00    	je     0x1407163ab
140716327:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14071632e:	00 00
140716330:	b9 28 00 00 00       	mov    $0x28,%ecx
140716335:	e8 ce 4d 70 00       	call   0x140e1b108
14071633a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14071633f:	48 85 c0             	test   %rax,%rax
140716342:	74 2f                	je     0x140716373
140716344:	48 8b d3             	mov    %rbx,%rdx
140716347:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
14071634c:	76 03                	jbe    0x140716351
14071634e:	48 8b 13             	mov    (%rbx),%rdx
140716351:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140716355:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
140716359:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
14071635d:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
140716361:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
140716366:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14071636a:	48 8b c8             	mov    %rax,%rcx
14071636d:	e8 6e b9 01 00       	call   0x140731ce0
140716372:	90                   	nop
140716373:	41 0f ba ed 0d       	bts    $0xd,%r13d
140716378:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14071637d:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140716384:	48 8b 47 30          	mov    0x30(%rdi),%rax
140716388:	48 8b 50 08          	mov    0x8(%rax),%rdx
14071638c:	48 2b 10             	sub    (%rax),%rdx
14071638f:	48 c1 fa 04          	sar    $0x4,%rdx
140716393:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
14071639a:	48 8b cf             	mov    %rdi,%rcx
14071639d:	e8 5e f0 01 00       	call   0x140735400
1407163a2:	48 83 c3 20          	add    $0x20,%rbx
1407163a6:	48 3b de             	cmp    %rsi,%rbx
1407163a9:	75 85                	jne    0x140716330
1407163ab:	48 8b 9d 98 00 00 00 	mov    0x98(%rbp),%rbx
1407163b2:	48 8b 1b             	mov    (%rbx),%rbx
1407163b5:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1407163b9:	e8 82 41 03 00       	call   0x14074a540
1407163be:	48 8d 15 0b b2 8b 00 	lea    0x8bb20b(%rip),%rdx        # 0x140fd15d0
1407163c5:	48 8b c8             	mov    %rax,%rcx
1407163c8:	e8 93 78 03 00       	call   0x14074dc60
1407163cd:	85 c0                	test   %eax,%eax
1407163cf:	0f 88 c5 0a 00 00    	js     0x140716e9a
1407163d5:	48 c7 45 e0 00 00 00 	movq   $0x0,-0x20(%rbp)
1407163dc:	00
1407163dd:	48 89 bd 90 00 00 00 	mov    %rdi,0x90(%rbp)
1407163e4:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
1407163eb:	8b d0                	mov    %eax,%edx
1407163ed:	48 8b cb             	mov    %rbx,%rcx
1407163f0:	e8 0b e7 01 00       	call   0x140734b00
1407163f5:	48 8b 1d e4 b0 d1 00 	mov    0xd1b0e4(%rip),%rbx        # 0x1414314e0
1407163fc:	48 8d 15 fd b1 8b 00 	lea    0x8bb1fd(%rip),%rdx        # 0x140fd1600
140716403:	48 8b cb             	mov    %rbx,%rcx
140716406:	e8 55 78 03 00       	call   0x14074dc60
14071640b:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140716412:	48 63 d0             	movslq %eax,%rdx
140716415:	48 8b 01             	mov    (%rcx),%rax
140716418:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
14071641c:	48 8b 19             	mov    (%rcx),%rbx
14071641f:	48 85 db             	test   %rbx,%rbx
140716422:	74 1c                	je     0x140716440
140716424:	8b 43 10             	mov    0x10(%rbx),%eax
140716427:	ff c0                	inc    %eax
140716429:	89 43 10             	mov    %eax,0x10(%rbx)
14071642c:	83 f8 01             	cmp    $0x1,%eax
14071642f:	0f 8e 80 0a 00 00    	jle    0x140716eb5
140716435:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14071643a:	0f 84 7d 0a 00 00    	je     0x140716ebd
140716440:	4c 8b f3             	mov    %rbx,%r14
140716443:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140716447:	41 0f ba ed 0c       	bts    $0xc,%r13d
14071644c:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140716451:	b9 50 00 00 00       	mov    $0x50,%ecx
140716456:	e8 ad 4c 70 00       	call   0x140e1b108
14071645b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140716460:	48 85 c0             	test   %rax,%rax
140716463:	74 22                	je     0x140716487
140716465:	45 33 f6             	xor    %r14d,%r14d
140716468:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
14071646c:	48 89 9d 90 00 00 00 	mov    %rbx,0x90(%rbp)
140716473:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
14071647a:	48 8b c8             	mov    %rax,%rcx
14071647d:	e8 ae c3 01 00       	call   0x140732830
140716482:	48 8b f8             	mov    %rax,%rdi
140716485:	eb 02                	jmp    0x140716489
140716487:	33 ff                	xor    %edi,%edi
140716489:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
14071648d:	41 0f ba ed 0b       	bts    $0xb,%r13d
140716492:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140716497:	48 8b 85 80 00 00 00 	mov    0x80(%rbp),%rax
14071649e:	48 8b 98 00 01 00 00 	mov    0x100(%rax),%rbx
1407164a5:	48 8b b0 08 01 00 00 	mov    0x108(%rax),%rsi
1407164ac:	48 3b de             	cmp    %rsi,%rbx
1407164af:	74 7b                	je     0x14071652c
1407164b1:	b9 28 00 00 00       	mov    $0x28,%ecx
1407164b6:	e8 4d 4c 70 00       	call   0x140e1b108
1407164bb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1407164c0:	48 85 c0             	test   %rax,%rax
1407164c3:	74 2f                	je     0x1407164f4
1407164c5:	48 8b d3             	mov    %rbx,%rdx
1407164c8:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1407164cd:	76 03                	jbe    0x1407164d2
1407164cf:	48 8b 13             	mov    (%rbx),%rdx
1407164d2:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1407164d6:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
1407164da:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1407164de:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
1407164e2:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
1407164e7:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1407164eb:	48 8b c8             	mov    %rax,%rcx
1407164ee:	e8 ed b7 01 00       	call   0x140731ce0
1407164f3:	90                   	nop
1407164f4:	41 0f ba ed 08       	bts    $0x8,%r13d
1407164f9:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
1407164fe:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140716505:	48 8b 47 30          	mov    0x30(%rdi),%rax
140716509:	48 8b 50 08          	mov    0x8(%rax),%rdx
14071650d:	48 2b 10             	sub    (%rax),%rdx
140716510:	48 c1 fa 04          	sar    $0x4,%rdx
140716514:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
14071651b:	48 8b cf             	mov    %rdi,%rcx
14071651e:	e8 dd ee 01 00       	call   0x140735400
140716523:	48 83 c3 20          	add    $0x20,%rbx
140716527:	48 3b de             	cmp    %rsi,%rbx
14071652a:	75 85                	jne    0x1407164b1
14071652c:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
140716533:	48 8b 18             	mov    (%rax),%rbx
140716536:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14071653a:	e8 01 40 03 00       	call   0x14074a540
14071653f:	48 8d 15 ba b0 8b 00 	lea    0x8bb0ba(%rip),%rdx        # 0x140fd1600
140716546:	48 8b c8             	mov    %rax,%rcx
140716549:	e8 12 77 03 00       	call   0x14074dc60
14071654e:	85 c0                	test   %eax,%eax
140716550:	0f 88 72 09 00 00    	js     0x140716ec8
140716556:	48 c7 45 f0 00 00 00 	movq   $0x0,-0x10(%rbp)
14071655d:	00
14071655e:	48 89 bd 90 00 00 00 	mov    %rdi,0x90(%rbp)
140716565:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
14071656c:	8b d0                	mov    %eax,%edx
14071656e:	48 8b cb             	mov    %rbx,%rcx
140716571:	e8 8a e5 01 00       	call   0x140734b00
140716576:	48 8b 1d 63 af d1 00 	mov    0xd1af63(%rip),%rbx        # 0x1414314e0
14071657d:	48 8d 15 84 b0 8b 00 	lea    0x8bb084(%rip),%rdx        # 0x140fd1608
140716584:	48 8b cb             	mov    %rbx,%rcx
140716587:	e8 d4 76 03 00       	call   0x14074dc60
14071658c:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140716593:	48 63 d0             	movslq %eax,%rdx
140716596:	48 8b 01             	mov    (%rcx),%rax
140716599:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
14071659d:	48 8b 19             	mov    (%rcx),%rbx
1407165a0:	48 85 db             	test   %rbx,%rbx
1407165a3:	74 1c                	je     0x1407165c1
1407165a5:	8b 43 10             	mov    0x10(%rbx),%eax
1407165a8:	ff c0                	inc    %eax
1407165aa:	89 43 10             	mov    %eax,0x10(%rbx)
1407165ad:	83 f8 01             	cmp    $0x1,%eax
1407165b0:	0f 8e 2d 09 00 00    	jle    0x140716ee3
1407165b6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407165bb:	0f 84 2a 09 00 00    	je     0x140716eeb
1407165c1:	48 8b f3             	mov    %rbx,%rsi
1407165c4:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
1407165c8:	41 0f ba ed 09       	bts    $0x9,%r13d
1407165cd:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
1407165d2:	b9 b0 00 00 00       	mov    $0xb0,%ecx
1407165d7:	e8 2c 4b 70 00       	call   0x140e1b108
1407165dc:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1407165e1:	48 85 c0             	test   %rax,%rax
1407165e4:	74 2f                	je     0x140716615
1407165e6:	48 c7 85 90 00 00 00 	movq   $0x0,0x90(%rbp)
1407165ed:	00 00 00 00
1407165f1:	33 f6                	xor    %esi,%esi
1407165f3:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
1407165f7:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1407165fc:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
140716603:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140716608:	48 8b c8             	mov    %rax,%rcx
14071660b:	e8 e0 b9 01 00       	call   0x140731ff0
140716610:	48 8b f8             	mov    %rax,%rdi
140716613:	eb 02                	jmp    0x140716617
140716615:	33 ff                	xor    %edi,%edi
140716617:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
14071661c:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140716620:	41 0f ba ed 0a       	bts    $0xa,%r13d
140716625:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14071662a:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
140716631:	48 8b 18             	mov    (%rax),%rbx
140716634:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140716638:	e8 03 3f 03 00       	call   0x14074a540
14071663d:	48 8d 15 c4 af 8b 00 	lea    0x8bafc4(%rip),%rdx        # 0x140fd1608
140716644:	48 8b c8             	mov    %rax,%rcx
140716647:	e8 14 76 03 00       	call   0x14074dc60
14071664c:	8b d0                	mov    %eax,%edx
14071664e:	85 c0                	test   %eax,%eax
140716650:	0f 88 a0 08 00 00    	js     0x140716ef6
140716656:	48 85 ff             	test   %rdi,%rdi
140716659:	74 1c                	je     0x140716677
14071665b:	8b 47 10             	mov    0x10(%rdi),%eax
14071665e:	ff c0                	inc    %eax
140716660:	89 47 10             	mov    %eax,0x10(%rdi)
140716663:	83 f8 01             	cmp    $0x1,%eax
140716666:	0f 8e a5 08 00 00    	jle    0x140716f11
14071666c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140716671:	0f 84 a2 08 00 00    	je     0x140716f19
140716677:	48 89 bd 90 00 00 00 	mov    %rdi,0x90(%rbp)
14071667e:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
140716685:	48 8b cb             	mov    %rbx,%rcx
140716688:	e8 73 e4 01 00       	call   0x140734b00
14071668d:	48 8b 9d 80 00 00 00 	mov    0x80(%rbp),%rbx
140716694:	48 8b 9b 18 01 00 00 	mov    0x118(%rbx),%rbx
14071669b:	48 8b 1b             	mov    (%rbx),%rbx
14071669e:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407166a2:	0f 85 45 01 00 00    	jne    0x1407167ed
1407166a8:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1407166af:	00 00
1407166b1:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1407166b6:	b9 28 00 00 00       	mov    $0x28,%ecx
1407166bb:	e8 48 4a 70 00       	call   0x140e1b108