140a1313d:	48 2b c1             	sub    %rcx,%rax
140a13140:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140a13144:	48 3b c7             	cmp    %rdi,%rax
140a13147:	72 18                	jb     0x140a13161
140a13149:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a1314d:	48 2b ca             	sub    %rdx,%rcx
140a13150:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a13154:	48 83 f8 1f          	cmp    $0x1f,%rax
140a13158:	0f 87 04 01 00 00    	ja     0x140a13262
140a1315e:	48 8b ca             	mov    %rdx,%rcx
140a13161:	ff 15 59 97 0f 00    	call   *0xf9759(%rip)        # 0x140b0c8c0
140a13167:	48 83 a3 50 ff ff ff 	andq   $0x0,-0xb0(%rbx)
140a1316e:	00
140a1316f:	48 83 a3 58 ff ff ff 	andq   $0x0,-0xa8(%rbx)
140a13176:	00
140a13177:	48 83 a3 60 ff ff ff 	andq   $0x0,-0xa0(%rbx)
140a1317e:	00
140a1317f:	48 8b 8b 38 ff ff ff 	mov    -0xc8(%rbx),%rcx
140a13186:	48 85 c9             	test   %rcx,%rcx
140a13189:	74 49                	je     0x140a131d4
140a1318b:	48 8b 83 48 ff ff ff 	mov    -0xb8(%rbx),%rax
140a13192:	48 2b c1             	sub    %rcx,%rax
140a13195:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140a13199:	48 3b c7             	cmp    %rdi,%rax
140a1319c:	72 18                	jb     0x140a131b6
140a1319e:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a131a2:	48 2b ca             	sub    %rdx,%rcx
140a131a5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a131a9:	48 83 f8 1f          	cmp    $0x1f,%rax
140a131ad:	0f 87 af 00 00 00    	ja     0x140a13262
140a131b3:	48 8b ca             	mov    %rdx,%rcx
140a131b6:	ff 15 04 97 0f 00    	call   *0xf9704(%rip)        # 0x140b0c8c0
140a131bc:	48 83 a3 38 ff ff ff 	andq   $0x0,-0xc8(%rbx)
140a131c3:	00
140a131c4:	48 83 a3 40 ff ff ff 	andq   $0x0,-0xc0(%rbx)
140a131cb:	00
140a131cc:	48 83 a3 48 ff ff ff 	andq   $0x0,-0xb8(%rbx)
140a131d3:	00
140a131d4:	48 8d 8b 20 ff ff ff 	lea    -0xe0(%rbx),%rcx
140a131db:	e8 68 d5 77 ff       	call   0x140190748
140a131e0:	48 8b 83 18 ff ff ff 	mov    -0xe8(%rbx),%rax
140a131e7:	48 83 f8 0f          	cmp    $0xf,%rax
140a131eb:	76 29                	jbe    0x140a13216
140a131ed:	48 8b 8b 00 ff ff ff 	mov    -0x100(%rbx),%rcx
140a131f4:	48 ff c0             	inc    %rax
140a131f7:	48 3b c7             	cmp    %rdi,%rax
140a131fa:	72 14                	jb     0x140a13210
140a131fc:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a13200:	48 2b ca             	sub    %rdx,%rcx
140a13203:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a13207:	48 83 f8 1f          	cmp    $0x1f,%rax
140a1320b:	77 55                	ja     0x140a13262
140a1320d:	48 8b ca             	mov    %rdx,%rcx
140a13210:	ff 15 aa 96 0f 00    	call   *0xf96aa(%rip)        # 0x140b0c8c0
140a13216:	48 83 a3 10 ff ff ff 	andq   $0x0,-0xf0(%rbx)
140a1321d:	00
140a1321e:	48 c7 83 18 ff ff ff 	movq   $0xf,-0xe8(%rbx)
140a13225:	0f 00 00 00
140a13229:	c6 83 00 ff ff ff 00 	movb   $0x0,-0x100(%rbx)
140a13230:	48 8b 8b e0 fe ff ff 	mov    -0x120(%rbx),%rcx
140a13237:	48 85 c9             	test   %rcx,%rcx
140a1323a:	74 1b                	je     0x140a13257
140a1323c:	83 c8 ff             	or     $0xffffffff,%eax
140a1323f:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a13244:	83 f8 01             	cmp    $0x1,%eax
140a13247:	75 0e                	jne    0x140a13257
140a13249:	48 8b 01             	mov    (%rcx),%rax
140a1324c:	48 8b 40 08          	mov    0x8(%rax),%rax
140a13250:	ff 15 e2 99 0f 00    	call   *0xf99e2(%rip)        # 0x140b0cc38
140a13256:	90                   	nop
140a13257:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a1325c:	48 83 c4 20          	add    $0x20,%rsp
140a13260:	5f                   	pop    %rdi
140a13261:	c3                   	ret
140a13262:	ff 15 30 97 0f 00    	call   *0xf9730(%rip)        # 0x140b0c998
140a13268:	cc                   	int3
140a13269:	90                   	nop
140a1326a:	90                   	nop
140a1326b:	90                   	nop
140a1326c:	4c 8b dc             	mov    %rsp,%r11
140a1326f:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140a13273:	49 89 6b 18          	mov    %rbp,0x18(%r11)
140a13277:	49 89 4b 08          	mov    %rcx,0x8(%r11)
140a1327b:	56                   	push   %rsi
140a1327c:	57                   	push   %rdi
140a1327d:	41 56                	push   %r14
140a1327f:	48 83 ec 60          	sub    $0x60,%rsp
140a13283:	41 8a d9             	mov    %r9b,%bl
140a13286:	41 8a f8             	mov    %r8b,%dil
140a13289:	48 8b f2             	mov    %rdx,%rsi
140a1328c:	4c 8b f1             	mov    %rcx,%r14
140a1328f:	33 ed                	xor    %ebp,%ebp
140a13291:	41 89 6b 40          	mov    %ebp,0x40(%r11)
140a13295:	48 8d 05 3c 9c 19 00 	lea    0x199c3c(%rip),%rax        # 0x140baced8
140a1329c:	48 89 01             	mov    %rax,(%rcx)
140a1329f:	48 8d 05 4a 1b 13 00 	lea    0x131b4a(%rip),%rax        # 0x140b44df0
140a132a6:	48 89 81 08 02 00 00 	mov    %rax,0x208(%rcx)
140a132ad:	48 8d 05 14 9c 19 00 	lea    0x199c14(%rip),%rax        # 0x140bacec8
140a132b4:	48 89 81 30 02 00 00 	mov    %rax,0x230(%rcx)
140a132bb:	48 8d 05 3e 9c 19 00 	lea    0x199c3e(%rip),%rax        # 0x140bacf00
140a132c2:	48 89 81 48 02 00 00 	mov    %rax,0x248(%rcx)
140a132c9:	48 8d 05 44 9c 19 00 	lea    0x199c44(%rip),%rax        # 0x140bacf14
140a132d0:	48 89 81 60 02 00 00 	mov    %rax,0x260(%rcx)
140a132d7:	48 8d 05 1a 9c 19 00 	lea    0x199c1a(%rip),%rax        # 0x140bacef8
140a132de:	48 89 81 78 02 00 00 	mov    %rax,0x278(%rcx)
140a132e5:	48 8d 05 cc 98 10 00 	lea    0x1098cc(%rip),%rax        # 0x140b1cbb8
140a132ec:	48 89 81 f0 01 00 00 	mov    %rax,0x1f0(%rcx)
140a132f3:	48 8d 05 66 14 12 00 	lea    0x121466(%rip),%rax        # 0x140b34760
140a132fa:	48 89 81 00 02 00 00 	mov    %rax,0x200(%rcx)
140a13301:	48 8b 81 08 02 00 00 	mov    0x208(%rcx),%rax
140a13308:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1330c:	48 8d 05 ad 14 12 00 	lea    0x1214ad(%rip),%rax        # 0x140b347c0
140a13313:	4a 89 84 31 08 02 00 	mov    %rax,0x208(%rcx,%r14,1)
140a1331a:	00
140a1331b:	48 8d 05 46 2f 11 00 	lea    0x112f46(%rip),%rax        # 0x140b26268
140a13322:	49 89 86 18 02 00 00 	mov    %rax,0x218(%r14)
140a13329:	48 8d 05 d8 04 12 00 	lea    0x1204d8(%rip),%rax        # 0x140b33808
140a13330:	49 89 86 28 02 00 00 	mov    %rax,0x228(%r14)
140a13337:	49 8b 86 30 02 00 00 	mov    0x230(%r14),%rax
140a1333e:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a13342:	48 8d 05 af 03 12 00 	lea    0x1203af(%rip),%rax        # 0x140b336f8
140a13349:	4a 89 84 31 30 02 00 	mov    %rax,0x230(%rcx,%r14,1)
140a13350:	00
140a13351:	49 8b 86 30 02 00 00 	mov    0x230(%r14),%rax
140a13358:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a1335c:	48 8d 05 0d 04 12 00 	lea    0x12040d(%rip),%rax        # 0x140b33770
140a13363:	4a 89 84 31 30 02 00 	mov    %rax,0x230(%rcx,%r14,1)
140a1336a:	00
140a1336b:	49 8b 86 30 02 00 00 	mov    0x230(%r14),%rax
140a13372:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a13376:	48 8d 05 7b 01 12 00 	lea    0x12017b(%rip),%rax        # 0x140b334f8
140a1337d:	4a 89 84 31 30 02 00 	mov    %rax,0x230(%rcx,%r14,1)
140a13384:	00
140a13385:	48 8d 05 54 fd 11 00 	lea    0x11fd54(%rip),%rax        # 0x140b330e0
140a1338c:	49 89 86 40 02 00 00 	mov    %rax,0x240(%r14)
140a13393:	49 8b 86 48 02 00 00 	mov    0x248(%r14),%rax
140a1339a:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1339e:	48 8d 05 4b ff 11 00 	lea    0x11ff4b(%rip),%rax        # 0x140b332f0
140a133a5:	4a 89 84 31 48 02 00 	mov    %rax,0x248(%rcx,%r14,1)
140a133ac:	00
140a133ad:	49 8b 86 48 02 00 00 	mov    0x248(%r14),%rax
140a133b4:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a133b8:	48 8d 05 a9 ff 11 00 	lea    0x11ffa9(%rip),%rax        # 0x140b33368
140a133bf:	4a 89 84 31 48 02 00 	mov    %rax,0x248(%rcx,%r14,1)
140a133c6:	00
140a133c7:	49 8b 86 48 02 00 00 	mov    0x248(%r14),%rax
140a133ce:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a133d2:	48 8d 05 b7 fe 11 00 	lea    0x11feb7(%rip),%rax        # 0x140b33290
140a133d9:	4a 89 84 31 48 02 00 	mov    %rax,0x248(%rcx,%r14,1)
140a133e0:	00
140a133e1:	49 8b 86 48 02 00 00 	mov    0x248(%r14),%rax
140a133e8:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a133ec:	48 8d 05 c5 fe 11 00 	lea    0x11fec5(%rip),%rax        # 0x140b332b8
140a133f3:	4a 89 84 31 48 02 00 	mov    %rax,0x248(%rcx,%r14,1)
140a133fa:	00
140a133fb:	48 8d 05 46 f3 11 00 	lea    0x11f346(%rip),%rax        # 0x140b32748
140a13402:	49 89 86 58 02 00 00 	mov    %rax,0x258(%r14)
140a13409:	49 8b 86 60 02 00 00 	mov    0x260(%r14),%rax
140a13410:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a13414:	48 8d 05 3d f3 11 00 	lea    0x11f33d(%rip),%rax        # 0x140b32758
140a1341b:	4a 89 84 31 60 02 00 	mov    %rax,0x260(%rcx,%r14,1)
140a13422:	00
140a13423:	49 8b 86 60 02 00 00 	mov    0x260(%r14),%rax
140a1342a:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a1342e:	48 8d 05 03 f4 11 00 	lea    0x11f403(%rip),%rax        # 0x140b32838
140a13435:	4a 89 84 31 60 02 00 	mov    %rax,0x260(%rcx,%r14,1)
140a1343c:	00
140a1343d:	49 8b 86 60 02 00 00 	mov    0x260(%r14),%rax
140a13444:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a13448:	48 8d 05 49 f4 11 00 	lea    0x11f449(%rip),%rax        # 0x140b32898
140a1344f:	4a 89 84 31 60 02 00 	mov    %rax,0x260(%rcx,%r14,1)
140a13456:	00
140a13457:	49 8b 86 60 02 00 00 	mov    0x260(%r14),%rax
140a1345e:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a13462:	48 8d 05 77 f3 11 00 	lea    0x11f377(%rip),%rax        # 0x140b327e0
140a13469:	4a 89 84 31 60 02 00 	mov    %rax,0x260(%rcx,%r14,1)
140a13470:	00
140a13471:	49 8b 86 60 02 00 00 	mov    0x260(%r14),%rax
140a13478:	48 63 48 14          	movslq 0x14(%rax),%rcx
140a1347c:	48 8d 05 95 f3 11 00 	lea    0x11f395(%rip),%rax        # 0x140b32818
140a13483:	4a 89 84 31 60 02 00 	mov    %rax,0x260(%rcx,%r14,1)
140a1348a:	00
140a1348b:	49 8d 8e 68 02 00 00 	lea    0x268(%r14),%rcx
140a13492:	0f 57 c0             	xorps  %xmm0,%xmm0
140a13495:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140a1349b:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140a134a1:	4d 8d 4b d8          	lea    -0x28(%r11),%r9
140a134a5:	4d 8d 43 c8          	lea    -0x38(%r11),%r8
140a134a9:	e8 16 3f 75 ff       	call   0x1401673c4
140a134ae:	c7 84 24 b8 00 00 00 	movl   $0x7f,0xb8(%rsp)
140a134b5:	7f 00 00 00
140a134b9:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140a134c0:	00
140a134c1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a134c6:	8a 84 24 a0 00 00 00 	mov    0xa0(%rsp),%al
140a134cd:	88 44 24 20          	mov    %al,0x20(%rsp)
140a134d1:	44 8a cb             	mov    %bl,%r9b
140a134d4:	44 8a c7             	mov    %dil,%r8b
140a134d7:	48 8b d6             	mov    %rsi,%rdx
140a134da:	49 8b ce             	mov    %r14,%rcx
140a134dd:	e8 3e d1 ff ff       	call   0x140a10620
140a134e2:	49 8b 06             	mov    (%r14),%rax
140a134e5:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a134e9:	48 8d 05 d0 f3 11 00 	lea    0x11f3d0(%rip),%rax        # 0x140b328c0
140a134f0:	4a 89 04 31          	mov    %rax,(%rcx,%r14,1)
140a134f4:	49 8b 06             	mov    (%r14),%rax
140a134f7:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a134fb:	48 8d 05 8e f4 11 00 	lea    0x11f48e(%rip),%rax        # 0x140b32990
140a13502:	4a 89 04 31          	mov    %rax,(%rcx,%r14,1)
140a13506:	49 8b 06             	mov    (%r14),%rax
140a13509:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a1350d:	48 8d 05 dc f4 11 00 	lea    0x11f4dc(%rip),%rax        # 0x140b329f0
140a13514:	4a 89 04 31          	mov    %rax,(%rcx,%r14,1)
140a13518:	49 8b 06             	mov    (%r14),%rax
140a1351b:	48 63 48 14          	movslq 0x14(%rax),%rcx
140a1351f:	48 8d 05 12 f4 11 00 	lea    0x11f412(%rip),%rax        # 0x140b32938
140a13526:	4a 89 04 31          	mov    %rax,(%rcx,%r14,1)
140a1352a:	49 8b 06             	mov    (%r14),%rax
140a1352d:	48 63 48 18          	movslq 0x18(%rax),%rcx
140a13531:	48 8d 05 38 f4 11 00 	lea    0x11f438(%rip),%rax        # 0x140b32970
140a13538:	4a 89 04 31          	mov    %rax,(%rcx,%r14,1)
140a1353c:	49 8b 06             	mov    (%r14),%rax
140a1353f:	48 63 48 1c          	movslq 0x1c(%rax),%rcx
140a13543:	48 8d 05 86 f2 11 00 	lea    0x11f286(%rip),%rax        # 0x140b327d0
140a1354a:	4a 89 04 31          	mov    %rax,(%rcx,%r14,1)
140a1354e:	49 8b 06             	mov    (%r14),%rax
140a13551:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a13555:	8d 91 10 fe ff ff    	lea    -0x1f0(%rcx),%edx
140a1355b:	42 89 54 31 fc       	mov    %edx,-0x4(%rcx,%r14,1)
140a13560:	49 8b 06             	mov    (%r14),%rax
140a13563:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a13567:	8d 91 00 fe ff ff    	lea    -0x200(%rcx),%edx
140a1356d:	42 89 54 31 fc       	mov    %edx,-0x4(%rcx,%r14,1)
140a13572:	49 8b 06             	mov    (%r14),%rax
140a13575:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a13579:	8d 91 e8 fd ff ff    	lea    -0x218(%rcx),%edx
140a1357f:	42 89 54 31 fc       	mov    %edx,-0x4(%rcx,%r14,1)
140a13584:	49 8b 06             	mov    (%r14),%rax
140a13587:	48 63 48 14          	movslq 0x14(%rax),%rcx
140a1358b:	8d 91 d8 fd ff ff    	lea    -0x228(%rcx),%edx
140a13591:	42 89 54 31 fc       	mov    %edx,-0x4(%rcx,%r14,1)
140a13596:	49 8b 06             	mov    (%r14),%rax
140a13599:	48 63 48 18          	movslq 0x18(%rax),%rcx
140a1359d:	8d 91 c0 fd ff ff    	lea    -0x240(%rcx),%edx
140a135a3:	42 89 54 31 fc       	mov    %edx,-0x4(%rcx,%r14,1)
140a135a8:	49 8b 06             	mov    (%r14),%rax
140a135ab:	48 63 48 1c          	movslq 0x1c(%rax),%rcx
140a135af:	8d 91 a8 fd ff ff    	lea    -0x258(%rcx),%edx
140a135b5:	42 89 54 31 fc       	mov    %edx,-0x4(%rcx,%r14,1)
140a135ba:	0f 57 c0             	xorps  %xmm0,%xmm0
140a135bd:	41 0f 11 86 90 01 00 	movups %xmm0,0x190(%r14)
140a135c4:	00
140a135c5:	49 89 ae a0 01 00 00 	mov    %rbp,0x1a0(%r14)
140a135cc:	8d 45 07             	lea    0x7(%rbp),%eax
140a135cf:	49 89 86 a8 01 00 00 	mov    %rax,0x1a8(%r14)
140a135d6:	66 41 89 ae 90 01 00 	mov    %bp,0x190(%r14)
140a135dd:	00
140a135de:	41 0f 11 86 b0 01 00 	movups %xmm0,0x1b0(%r14)
140a135e5:	00
140a135e6:	49 89 ae c0 01 00 00 	mov    %rbp,0x1c0(%r14)
140a135ed:	49 89 86 c8 01 00 00 	mov    %rax,0x1c8(%r14)
140a135f4:	66 41 89 ae b0 01 00 	mov    %bp,0x1b0(%r14)
140a135fb:	00
140a135fc:	49 8d 8e d0 01 00 00 	lea    0x1d0(%r14),%rcx
140a13603:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
140a1360a:	00
140a1360b:	e8 f4 7e 60 ff       	call   0x14001b504
140a13610:	49 8b c6             	mov    %r14,%rax
140a13613:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140a13618:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140a1361c:	49 8b 6b 30          	mov    0x30(%r11),%rbp
140a13620:	49 8b e3             	mov    %r11,%rsp
140a13623:	41 5e                	pop    %r14
140a13625:	5f                   	pop    %rdi
140a13626:	5e                   	pop    %rsi
140a13627:	c3                   	ret
140a13628:	48 8d 81 78 ff ff ff 	lea    -0x88(%rcx),%rax
140a1362f:	c3                   	ret
140a13630:	4c 8b 0a             	mov    (%rdx),%r9
140a13633:	48 8b 81 10 fe ff ff 	mov    -0x1f0(%rcx),%rax
140a1363a:	48 81 c1 10 fe ff ff 	add    $0xfffffffffffffe10,%rcx
140a13641:	4d 8b 01             	mov    (%r9),%r8
140a13644:	48 63 50 1c          	movslq 0x1c(%rax),%rdx
140a13648:	48 03 d1             	add    %rcx,%rdx
140a1364b:	49 8b c9             	mov    %r9,%rcx
140a1364e:	49 8b 40 70          	mov    0x70(%r8),%rax
140a13652:	48 ff 25 df 95 0f 00 	rex.W jmp *0xf95df(%rip)        # 0x140b0cc38
140a13659:	90                   	nop
140a1365a:	90                   	nop
140a1365b:	90                   	nop
140a1365c:	90                   	nop
140a1365d:	90                   	nop
140a1365e:	90                   	nop
140a1365f:	90                   	nop
140a13660:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a13665:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a1366a:	57                   	push   %rdi
140a1366b:	48 83 ec 20          	sub    $0x20,%rsp
140a1366f:	8b fa                	mov    %edx,%edi
140a13671:	48 8d b1 10 fe ff ff 	lea    -0x1f0(%rcx),%rsi
140a13678:	48 8b d9             	mov    %rcx,%rbx
140a1367b:	e8 44 00 00 00       	call   0x140a136c4
140a13680:	48 8d 8b 08 01 00 00 	lea    0x108(%rbx),%rcx
140a13687:	e8 1c f2 74 ff       	call   0x1401628a8
140a1368c:	48 8d 05 d5 2b 11 00 	lea    0x112bd5(%rip),%rax        # 0x140b26268
140a13693:	48 89 43 28          	mov    %rax,0x28(%rbx)
140a13697:	48 8d 05 1a 95 10 00 	lea    0x10951a(%rip),%rax        # 0x140b1cbb8
140a1369e:	48 89 03             	mov    %rax,(%rbx)
140a136a1:	40 f6 c7 01          	test   $0x1,%dil
140a136a5:	74 08                	je     0x140a136af
140a136a7:	48 8b ce             	mov    %rsi,%rcx
140a136aa:	e8 25 bf 0d 00       	call   0x140aef5d4
140a136af:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a136b4:	48 8b c6             	mov    %rsi,%rax
140a136b7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a136bc:	48 83 c4 20          	add    $0x20,%rsp
140a136c0:	5f                   	pop    %rdi
140a136c1:	c3                   	ret
140a136c2:	90                   	nop
140a136c3:	90                   	nop
140a136c4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a136c9:	57                   	push   %rdi
140a136ca:	48 83 ec 20          	sub    $0x20,%rsp
140a136ce:	48 8b d9             	mov    %rcx,%rbx
140a136d1:	48 83 c1 e0          	add    $0xffffffffffffffe0,%rcx
140a136d5:	e8 f6 77 60 ff       	call   0x14001aed0
140a136da:	48 8b 43 d8          	mov    -0x28(%rbx),%rax
140a136de:	48 83 f8 07          	cmp    $0x7,%rax
140a136e2:	76 32                	jbe    0x140a13716
140a136e4:	48 8b 4b c0          	mov    -0x40(%rbx),%rcx
140a136e8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a136ef:	00
140a136f0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a136f6:	72 18                	jb     0x140a13710
140a136f8:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a136fc:	48 2b ca             	sub    %rdx,%rcx
140a136ff:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a13703:	48 83 f8 1f          	cmp    $0x1f,%rax
140a13707:	0f 87 85 00 00 00    	ja     0x140a13792
140a1370d:	48 8b ca             	mov    %rdx,%rcx
140a13710:	ff 15 aa 91 0f 00    	call   *0xf91aa(%rip)        # 0x140b0c8c0
140a13716:	33 ff                	xor    %edi,%edi
140a13718:	48 c7 43 d8 07 00 00 	movq   $0x7,-0x28(%rbx)
140a1371f:	00
140a13720:	48 89 7b d0          	mov    %rdi,-0x30(%rbx)
140a13724:	66 89 7b c0          	mov    %di,-0x40(%rbx)
140a13728:	48 8b 43 b8          	mov    -0x48(%rbx),%rax
140a1372c:	48 83 f8 07          	cmp    $0x7,%rax
140a13730:	76 2e                	jbe    0x140a13760
140a13732:	48 8b 4b a0          	mov    -0x60(%rbx),%rcx