1406c114b:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1406c114f:	48 8b c1             	mov    %rcx,%rax
1406c1152:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c1159:	72 19                	jb     0x1406c1174
1406c115b:	48 83 c2 27          	add    $0x27,%rdx
1406c115f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c1163:	48 2b c1             	sub    %rcx,%rax
1406c1166:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c116a:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c116e:	0f 87 a1 01 00 00    	ja     0x1406c1315
1406c1174:	e8 cb 9f 75 00       	call   0x140e1b144
1406c1179:	48 8b cf             	mov    %rdi,%rcx
1406c117c:	e8 0f 24 02 00       	call   0x1406e3590
1406c1181:	48 8b 9f c0 08 00 00 	mov    0x8c0(%rdi),%rbx
1406c1188:	48 8b b7 c8 08 00 00 	mov    0x8c8(%rdi),%rsi
1406c118f:	48 3b de             	cmp    %rsi,%rbx
1406c1192:	0f 84 46 01 00 00    	je     0x1406c12de
1406c1198:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406c119f:	00
1406c11a0:	8b 13                	mov    (%rbx),%edx
1406c11a2:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1406c11a6:	e8 75 2c af ff       	call   0x1401b3e20
1406c11ab:	90                   	nop
1406c11ac:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c11af:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
1406c11b3:	4c 89 75 c8          	mov    %r14,-0x38(%rbp)
1406c11b7:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
1406c11bb:	b9 20 00 00 00       	mov    $0x20,%ecx
1406c11c0:	e8 43 9f 75 00       	call   0x140e1b108
1406c11c5:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1406c11c9:	48 c7 45 c8 1a 00 00 	movq   $0x1a,-0x38(%rbp)
1406c11d0:	00
1406c11d1:	48 c7 45 d0 1f 00 00 	movq   $0x1f,-0x30(%rbp)
1406c11d8:	00
1406c11d9:	0f 10 05 58 c1 95 00 	movups 0x95c158(%rip),%xmm0        # 0x14101d338
1406c11e0:	0f 11 00             	movups %xmm0,(%rax)
1406c11e3:	f2 0f 10 05 5d c1 95 	movsd  0x95c15d(%rip),%xmm0        # 0x14101d348
1406c11ea:	00
1406c11eb:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1406c11f0:	0f b7 0d 59 c1 95 00 	movzwl 0x95c159(%rip),%ecx        # 0x14101d350
1406c11f7:	66 89 48 18          	mov    %cx,0x18(%rax)
1406c11fb:	c6 40 1a 00          	movb   $0x0,0x1a(%rax)
1406c11ff:	48 8b cf             	mov    %rdi,%rcx
1406c1202:	e8 39 23 02 00       	call   0x1406e3540
1406c1207:	4c 8d 4b 08          	lea    0x8(%rbx),%r9
1406c120b:	48 83 7b 20 0f       	cmpq   $0xf,0x20(%rbx)
1406c1210:	76 03                	jbe    0x1406c1215
1406c1212:	4d 8b 09             	mov    (%r9),%r9
1406c1215:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1406c1219:	48 83 7d f0 0f       	cmpq   $0xf,-0x10(%rbp)
1406c121e:	4c 0f 47 45 d8       	cmova  -0x28(%rbp),%r8
1406c1223:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1406c1227:	48 83 7d d0 0f       	cmpq   $0xf,-0x30(%rbp)
1406c122c:	48 0f 47 55 b8       	cmova  -0x48(%rbp),%rdx
1406c1231:	48 8b 8f 98 0d 00 00 	mov    0xd98(%rdi),%rcx
1406c1238:	e8 33 e9 cb ff       	call   0x14037fb70
1406c123d:	48 8b 97 98 0d 00 00 	mov    0xd98(%rdi),%rdx
1406c1244:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c1249:	e8 66 a3 77 00       	call   0x140e3b5b4
1406c124e:	90                   	nop
1406c124f:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1406c1253:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c1257:	76 31                	jbe    0x1406c128a
1406c1259:	48 ff c2             	inc    %rdx
1406c125c:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1406c1260:	48 8b c1             	mov    %rcx,%rax
1406c1263:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c126a:	72 19                	jb     0x1406c1285
1406c126c:	48 83 c2 27          	add    $0x27,%rdx
1406c1270:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c1274:	48 2b c1             	sub    %rcx,%rax
1406c1277:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c127b:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c127f:	0f 87 84 00 00 00    	ja     0x1406c1309
1406c1285:	e8 ba 9e 75 00       	call   0x140e1b144
1406c128a:	4c 89 75 c8          	mov    %r14,-0x38(%rbp)
1406c128e:	48 c7 45 d0 0f 00 00 	movq   $0xf,-0x30(%rbp)
1406c1295:	00
1406c1296:	c6 45 b8 00          	movb   $0x0,-0x48(%rbp)
1406c129a:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1406c129e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c12a2:	76 2d                	jbe    0x1406c12d1
1406c12a4:	48 ff c2             	inc    %rdx
1406c12a7:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1406c12ab:	48 8b c1             	mov    %rcx,%rax
1406c12ae:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c12b5:	72 15                	jb     0x1406c12cc
1406c12b7:	48 83 c2 27          	add    $0x27,%rdx
1406c12bb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c12bf:	48 2b c1             	sub    %rcx,%rax
1406c12c2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c12c6:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c12ca:	77 43                	ja     0x1406c130f
1406c12cc:	e8 73 9e 75 00       	call   0x140e1b144
1406c12d1:	48 83 c3 28          	add    $0x28,%rbx
1406c12d5:	48 3b de             	cmp    %rsi,%rbx
1406c12d8:	0f 85 c2 fe ff ff    	jne    0x1406c11a0
1406c12de:	b2 01                	mov    $0x1,%dl
1406c12e0:	48 8b cf             	mov    %rdi,%rcx
1406c12e3:	e8 88 20 02 00       	call   0x1406e3370
1406c12e8:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1406c12ec:	48 33 cc             	xor    %rsp,%rcx
1406c12ef:	e8 0c a2 75 00       	call   0x140e1b500
1406c12f4:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1406c12f9:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1406c12fd:	49 8b 73 30          	mov    0x30(%r11),%rsi
1406c1301:	49 8b e3             	mov    %r11,%rsp
1406c1304:	41 5e                	pop    %r14
1406c1306:	5f                   	pop    %rdi
1406c1307:	5d                   	pop    %rbp
1406c1308:	c3                   	ret
1406c1309:	e8 96 8e 76 00       	call   0x140e2a1a4
1406c130e:	90                   	nop
1406c130f:	e8 90 8e 76 00       	call   0x140e2a1a4
1406c1314:	cc                   	int3
1406c1315:	e8 8a 8e 76 00       	call   0x140e2a1a4
1406c131a:	cc                   	int3
1406c131b:	cc                   	int3
1406c131c:	cc                   	int3
1406c131d:	cc                   	int3
1406c131e:	cc                   	int3
1406c131f:	cc                   	int3
1406c1320:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406c1325:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1406c132a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1406c132f:	55                   	push   %rbp
1406c1330:	41 54                	push   %r12
1406c1332:	41 55                	push   %r13
1406c1334:	41 56                	push   %r14
1406c1336:	41 57                	push   %r15
1406c1338:	48 8d 6c 24 e0       	lea    -0x20(%rsp),%rbp
1406c133d:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
1406c1344:	48 8b 05 b5 7b cf 00 	mov    0xcf7bb5(%rip),%rax        # 0x1413b8f00
1406c134b:	48 33 c4             	xor    %rsp,%rax
1406c134e:	48 89 45 10          	mov    %rax,0x10(%rbp)
1406c1352:	4c 8b f9             	mov    %rcx,%r15
1406c1355:	45 33 ed             	xor    %r13d,%r13d
1406c1358:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c135b:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1406c1360:	0f 57 c9             	xorps  %xmm1,%xmm1
1406c1363:	f3 0f 7f 4d 80       	movdqu %xmm1,-0x80(%rbp)
1406c1368:	b9 40 00 00 00       	mov    $0x40,%ecx
1406c136d:	e8 96 9d 75 00       	call   0x140e1b108
1406c1372:	48 8b c8             	mov    %rax,%rcx
1406c1375:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1406c137a:	66 0f 6f 05 de c3 95 	movdqa 0x95c3de(%rip),%xmm0        # 0x14101d760
1406c1381:	00
1406c1382:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1406c1387:	0f 10 05 12 bf 95 00 	movups 0x95bf12(%rip),%xmm0        # 0x14101d2a0
1406c138e:	0f 11 00             	movups %xmm0,(%rax)
1406c1391:	0f 10 0d 18 bf 95 00 	movups 0x95bf18(%rip),%xmm1        # 0x14101d2b0
1406c1398:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1406c139c:	0f 10 05 1d bf 95 00 	movups 0x95bf1d(%rip),%xmm0        # 0x14101d2c0
1406c13a3:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1406c13a7:	8b 05 23 bf 95 00    	mov    0x95bf23(%rip),%eax        # 0x14101d2d0
1406c13ad:	89 41 30             	mov    %eax,0x30(%rcx)
1406c13b0:	0f b7 05 1d bf 95 00 	movzwl 0x95bf1d(%rip),%eax        # 0x14101d2d4
1406c13b7:	66 89 41 34          	mov    %ax,0x34(%rcx)
1406c13bb:	44 88 69 36          	mov    %r13b,0x36(%rcx)
1406c13bf:	49 8b cf             	mov    %r15,%rcx
1406c13c2:	e8 79 21 02 00       	call   0x1406e3540
1406c13c7:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1406c13cc:	48 83 7d 88 0f       	cmpq   $0xf,-0x78(%rbp)
1406c13d1:	4c 0f 47 44 24 70    	cmova  0x70(%rsp),%r8
1406c13d7:	48 8d 15 d2 70 91 00 	lea    0x9170d2(%rip),%rdx        # 0x140fd84b0
1406c13de:	49 8b 8f 98 0d 00 00 	mov    0xd98(%r15),%rcx
1406c13e5:	e8 86 e7 cb ff       	call   0x14037fb70
1406c13ea:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406c13f1:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c13f6:	e8 b9 a1 77 00       	call   0x140e3b5b4
1406c13fb:	90                   	nop
1406c13fc:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1406c1400:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c1404:	76 32                	jbe    0x1406c1438
1406c1406:	48 ff c2             	inc    %rdx
1406c1409:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1406c140e:	48 8b c1             	mov    %rcx,%rax
1406c1411:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c1418:	72 19                	jb     0x1406c1433
1406c141a:	48 83 c2 27          	add    $0x27,%rdx
1406c141e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c1422:	48 2b c1             	sub    %rcx,%rax
1406c1425:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c1429:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c142d:	0f 87 e4 03 00 00    	ja     0x1406c1817
1406c1433:	e8 0c 9d 75 00       	call   0x140e1b144
1406c1438:	49 8b cf             	mov    %r15,%rcx
1406c143b:	e8 50 21 02 00       	call   0x1406e3590
1406c1440:	49 8b bf 60 08 00 00 	mov    0x860(%r15),%rdi
1406c1447:	4d 8b a7 68 08 00 00 	mov    0x868(%r15),%r12
1406c144e:	49 3b fc             	cmp    %r12,%rdi
1406c1451:	0f 84 7d 03 00 00    	je     0x1406c17d4
1406c1457:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1406c145e:	00 00
1406c1460:	8b 17                	mov    (%rdi),%edx
1406c1462:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1406c1466:	e8 b5 29 af ff       	call   0x1401b3e20
1406c146b:	90                   	nop
1406c146c:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1406c1470:	4c 8b c6             	mov    %rsi,%r8
1406c1473:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1406c1478:	49 8b cf             	mov    %r15,%rcx
1406c147b:	e8 e0 11 fe ff       	call   0x1406a2660
1406c1480:	48 8b 08             	mov    (%rax),%rcx
1406c1483:	48 85 c9             	test   %rcx,%rcx
1406c1486:	74 06                	je     0x1406c148e
1406c1488:	44 8b 71 18          	mov    0x18(%rcx),%r14d
1406c148c:	eb 06                	jmp    0x1406c1494
1406c148e:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
1406c1494:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1406c1499:	48 85 db             	test   %rbx,%rbx
1406c149c:	74 3d                	je     0x1406c14db
1406c149e:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1406c14a3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1406c14a8:	83 f8 01             	cmp    $0x1,%eax
1406c14ab:	75 2e                	jne    0x1406c14db
1406c14ad:	48 8b 03             	mov    (%rbx),%rax
1406c14b0:	48 8b cb             	mov    %rbx,%rcx
1406c14b3:	48 8b 00             	mov    (%rax),%rax
1406c14b6:	ff 15 64 25 8c 00    	call   *0x8c2564(%rip)        # 0x140f83a20
1406c14bc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1406c14c1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1406c14c6:	83 f8 01             	cmp    $0x1,%eax
1406c14c9:	75 10                	jne    0x1406c14db
1406c14cb:	48 8b 03             	mov    (%rbx),%rax
1406c14ce:	48 8b cb             	mov    %rbx,%rcx
1406c14d1:	48 8b 40 08          	mov    0x8(%rax),%rax
1406c14d5:	ff 15 45 25 8c 00    	call   *0x8c2545(%rip)        # 0x140f83a20
1406c14db:	41 8b d6             	mov    %r14d,%edx
1406c14de:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1406c14e2:	e8 39 29 af ff       	call   0x1401b3e20
1406c14e7:	90                   	nop
1406c14e8:	4c 8d 46 08          	lea    0x8(%rsi),%r8
1406c14ec:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1406c14f1:	49 8b cf             	mov    %r15,%rcx
1406c14f4:	e8 a7 4c 03 00       	call   0x1406f61a0
1406c14f9:	48 8b 08             	mov    (%rax),%rcx
1406c14fc:	48 85 c9             	test   %rcx,%rcx
1406c14ff:	74 06                	je     0x1406c1507
1406c1501:	44 8b 71 18          	mov    0x18(%rcx),%r14d
1406c1505:	eb 06                	jmp    0x1406c150d
1406c1507:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
1406c150d:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1406c1512:	48 85 db             	test   %rbx,%rbx
1406c1515:	74 3d                	je     0x1406c1554
1406c1517:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1406c151c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1406c1521:	83 f8 01             	cmp    $0x1,%eax
1406c1524:	75 2e                	jne    0x1406c1554
1406c1526:	48 8b 03             	mov    (%rbx),%rax
1406c1529:	48 8b cb             	mov    %rbx,%rcx
1406c152c:	48 8b 00             	mov    (%rax),%rax
1406c152f:	ff 15 eb 24 8c 00    	call   *0x8c24eb(%rip)        # 0x140f83a20
1406c1535:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1406c153a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1406c153f:	83 f8 01             	cmp    $0x1,%eax
1406c1542:	75 10                	jne    0x1406c1554
1406c1544:	48 8b 03             	mov    (%rbx),%rax
1406c1547:	48 8b cb             	mov    %rbx,%rcx
1406c154a:	48 8b 40 08          	mov    0x8(%rax),%rax
1406c154e:	ff 15 cc 24 8c 00    	call   *0x8c24cc(%rip)        # 0x140f83a20
1406c1554:	41 8b d6             	mov    %r14d,%edx
1406c1557:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1406c155b:	e8 c0 28 af ff       	call   0x1401b3e20
1406c1560:	90                   	nop
1406c1561:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1406c1565:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c1568:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1406c156c:	4c 89 6d a0          	mov    %r13,-0x60(%rbp)
1406c1570:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
1406c1574:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406c157b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1406c1580:	49 ff c0             	inc    %r8
1406c1583:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1406c1588:	75 f6                	jne    0x1406c1580
1406c158a:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1406c158e:	e8 6d 58 ad ff       	call   0x140196e00
1406c1593:	90                   	nop
1406c1594:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c1597:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
1406c159c:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1406c15a1:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
1406c15a6:	b9 30 00 00 00       	mov    $0x30,%ecx
1406c15ab:	e8 58 9b 75 00       	call   0x140e1b108
1406c15b0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1406c15b5:	48 c7 44 24 58 23 00 	movq   $0x23,0x58(%rsp)
1406c15bc:	00 00
1406c15be:	48 c7 44 24 60 2f 00 	movq   $0x2f,0x60(%rsp)
1406c15c5:	00 00
1406c15c7:	0f 10 05 0a bd 95 00 	movups 0x95bd0a(%rip),%xmm0        # 0x14101d2d8
1406c15ce:	0f 11 00             	movups %xmm0,(%rax)
1406c15d1:	0f 10 0d 10 bd 95 00 	movups 0x95bd10(%rip),%xmm1        # 0x14101d2e8
1406c15d8:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1406c15dc:	0f b7 0d 15 bd 95 00 	movzwl 0x95bd15(%rip),%ecx        # 0x14101d2f8
1406c15e3:	66 89 48 20          	mov    %cx,0x20(%rax)
1406c15e7:	0f b6 0d 0c bd 95 00 	movzbl 0x95bd0c(%rip),%ecx        # 0x14101d2fa
1406c15ee:	88 48 22             	mov    %cl,0x22(%rax)
1406c15f1:	c6 40 23 00          	movb   $0x0,0x23(%rax)
1406c15f5:	49 8b cf             	mov    %r15,%rcx
1406c15f8:	e8 43 1f 02 00       	call   0x1406e3540
1406c15fd:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1406c1601:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1406c1606:	48 0f 47 4d b0       	cmova  -0x50(%rbp),%rcx
1406c160b:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1406c160f:	48 83 7d e8 0f       	cmpq   $0xf,-0x18(%rbp)
1406c1614:	48 0f 47 45 d0       	cmova  -0x30(%rbp),%rax
1406c1619:	4c 8d 4d 90          	lea    -0x70(%rbp),%r9
1406c161d:	48 83 7d a8 0f       	cmpq   $0xf,-0x58(%rbp)
1406c1622:	4c 0f 47 4d 90       	cmova  -0x70(%rbp),%r9
1406c1627:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1406c162b:	48 83 7d 08 0f       	cmpq   $0xf,0x8(%rbp)
1406c1630:	4c 0f 47 45 f0       	cmova  -0x10(%rbp),%r8
1406c1635:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1406c163a:	48 83 7c 24 60 0f    	cmpq   $0xf,0x60(%rsp)
1406c1640:	48 0f 47 54 24 48    	cmova  0x48(%rsp),%rdx
1406c1646:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1406c164b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406c1650:	49 8b 8f 98 0d 00 00 	mov    0xd98(%r15),%rcx
1406c1657:	e8 14 e5 cb ff       	call   0x14037fb70
1406c165c:	49 8b 97 98 0d 00 00 	mov    0xd98(%r15),%rdx
1406c1663:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c1668:	e8 47 9f 77 00       	call   0x140e3b5b4
1406c166d:	90                   	nop
1406c166e:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1406c1673:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c1677:	76 32                	jbe    0x1406c16ab
1406c1679:	48 ff c2             	inc    %rdx
1406c167c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406c1681:	48 8b c1             	mov    %rcx,%rax
1406c1684:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c168b:	72 19                	jb     0x1406c16a6
1406c168d:	48 83 c2 27          	add    $0x27,%rdx
1406c1691:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c1695:	48 2b c1             	sub    %rcx,%rax
1406c1698:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c169c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c16a0:	0f 87 77 01 00 00    	ja     0x1406c181d
1406c16a6:	e8 99 9a 75 00       	call   0x140e1b144
1406c16ab:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1406c16b0:	48 c7 44 24 60 0f 00 	movq   $0xf,0x60(%rsp)
1406c16b7:	00 00
1406c16b9:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
1406c16be:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1406c16c2:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c16c6:	76 32                	jbe    0x1406c16fa
1406c16c8:	48 ff c2             	inc    %rdx
1406c16cb:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406c16cf:	48 8b c1             	mov    %rcx,%rax
1406c16d2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c16d9:	72 19                	jb     0x1406c16f4