1401e1310:	48 8b d7             	mov    %rdi,%rdx
1401e1313:	48 8b ce             	mov    %rsi,%rcx
1401e1316:	49 8b c4             	mov    %r12,%rax
1401e1319:	ff 15 19 b9 92 00    	call   *0x92b919(%rip)        # 0x140b0cc38
1401e131f:	8b f0                	mov    %eax,%esi
1401e1321:	48 85 ff             	test   %rdi,%rdi
1401e1324:	74 10                	je     0x1401e1336
1401e1326:	48 8b 0f             	mov    (%rdi),%rcx
1401e1329:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401e132d:	48 8b cf             	mov    %rdi,%rcx
1401e1330:	ff 15 02 b9 92 00    	call   *0x92b902(%rip)        # 0x140b0cc38
1401e1336:	85 f6                	test   %esi,%esi
1401e1338:	79 1b                	jns    0x1401e1355
1401e133a:	49 89 1e             	mov    %rbx,(%r14)
1401e133d:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401e1341:	48 85 c9             	test   %rcx,%rcx
1401e1344:	74 1a                	je     0x1401e1360
1401e1346:	48 8b 01             	mov    (%rcx),%rax
1401e1349:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e134d:	ff 15 e5 b8 92 00    	call   *0x92b8e5(%rip)        # 0x140b0cc38
1401e1353:	eb 0b                	jmp    0x1401e1360
1401e1355:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401e1359:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
1401e135d:	49 89 06             	mov    %rax,(%r14)
1401e1360:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1401e1364:	48 85 c9             	test   %rcx,%rcx
1401e1367:	74 0e                	je     0x1401e1377
1401e1369:	48 8b 01             	mov    (%rcx),%rax
1401e136c:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1370:	ff 15 c2 b8 92 00    	call   *0x92b8c2(%rip)        # 0x140b0cc38
1401e1376:	90                   	nop
1401e1377:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1401e137b:	48 85 c9             	test   %rcx,%rcx
1401e137e:	74 0e                	je     0x1401e138e
1401e1380:	48 8b 01             	mov    (%rcx),%rax
1401e1383:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1387:	ff 15 ab b8 92 00    	call   *0x92b8ab(%rip)        # 0x140b0cc38
1401e138d:	90                   	nop
1401e138e:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401e1392:	48 85 c9             	test   %rcx,%rcx
1401e1395:	74 0e                	je     0x1401e13a5
1401e1397:	48 8b 01             	mov    (%rcx),%rax
1401e139a:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e139e:	ff 15 94 b8 92 00    	call   *0x92b894(%rip)        # 0x140b0cc38
1401e13a4:	90                   	nop
1401e13a5:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401e13a9:	48 85 c9             	test   %rcx,%rcx
1401e13ac:	74 0e                	je     0x1401e13bc
1401e13ae:	48 8b 01             	mov    (%rcx),%rax
1401e13b1:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e13b5:	ff 15 7d b8 92 00    	call   *0x92b87d(%rip)        # 0x140b0cc38
1401e13bb:	90                   	nop
1401e13bc:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1401e13c0:	48 85 c9             	test   %rcx,%rcx
1401e13c3:	74 0e                	je     0x1401e13d3
1401e13c5:	48 8b 01             	mov    (%rcx),%rax
1401e13c8:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e13cc:	ff 15 66 b8 92 00    	call   *0x92b866(%rip)        # 0x140b0cc38
1401e13d2:	90                   	nop
1401e13d3:	49 8b 0f             	mov    (%r15),%rcx
1401e13d6:	48 85 c9             	test   %rcx,%rcx
1401e13d9:	74 0d                	je     0x1401e13e8
1401e13db:	48 8b 01             	mov    (%rcx),%rax
1401e13de:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e13e2:	ff 15 50 b8 92 00    	call   *0x92b850(%rip)        # 0x140b0cc38
1401e13e8:	49 8b c6             	mov    %r14,%rax
1401e13eb:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1401e13f2:	41 5f                	pop    %r15
1401e13f4:	41 5e                	pop    %r14
1401e13f6:	41 5c                	pop    %r12
1401e13f8:	5f                   	pop    %rdi
1401e13f9:	5e                   	pop    %rsi
1401e13fa:	5b                   	pop    %rbx
1401e13fb:	5d                   	pop    %rbp
1401e13fc:	c3                   	ret
1401e13fd:	90                   	nop
1401e13fe:	90                   	nop
1401e13ff:	90                   	nop
1401e1400:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e1405:	55                   	push   %rbp
1401e1406:	56                   	push   %rsi
1401e1407:	57                   	push   %rdi
1401e1408:	41 54                	push   %r12
1401e140a:	41 55                	push   %r13
1401e140c:	41 56                	push   %r14
1401e140e:	41 57                	push   %r15
1401e1410:	48 8b ec             	mov    %rsp,%rbp
1401e1413:	48 83 ec 60          	sub    $0x60,%rsp
1401e1417:	49 8b f9             	mov    %r9,%rdi
1401e141a:	4d 8b f0             	mov    %r8,%r14
1401e141d:	4c 8b ea             	mov    %rdx,%r13
1401e1420:	4c 8b f9             	mov    %rcx,%r15
1401e1423:	49 8b c0             	mov    %r8,%rax
1401e1426:	49 0f af c1          	imul   %r9,%rax
1401e142a:	48 8d 1c 40          	lea    (%rax,%rax,2),%rbx
1401e142e:	33 f6                	xor    %esi,%esi
1401e1430:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
1401e1434:	45 33 c0             	xor    %r8d,%r8d
1401e1437:	4c 89 45 e8          	mov    %r8,-0x18(%rbp)
1401e143b:	48 21 75 f0          	and    %rsi,-0x10(%rbp)
1401e143f:	48 85 db             	test   %rbx,%rbx
1401e1442:	74 25                	je     0x1401e1469
1401e1444:	48 8b d3             	mov    %rbx,%rdx
1401e1447:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401e144b:	e8 1c 03 fd ff       	call   0x1401b176c
1401e1450:	4c 8b c3             	mov    %rbx,%r8
1401e1453:	33 d2                	xor    %edx,%edx
1401e1455:	48 8b 75 e0          	mov    -0x20(%rbp),%rsi
1401e1459:	48 8b ce             	mov    %rsi,%rcx
1401e145c:	e8 0b f0 90 00       	call   0x140af046c
1401e1461:	4c 8d 04 33          	lea    (%rbx,%rsi,1),%r8
1401e1465:	4c 89 45 e8          	mov    %r8,-0x18(%rbp)
1401e1469:	33 c9                	xor    %ecx,%ecx
1401e146b:	45 33 db             	xor    %r11d,%r11d
1401e146e:	4d 85 f6             	test   %r14,%r14
1401e1471:	0f 84 93 00 00 00    	je     0x1401e150a
1401e1477:	4d 8d 55 01          	lea    0x1(%r13),%r10
1401e147b:	45 33 e4             	xor    %r12d,%r12d
1401e147e:	48 85 ff             	test   %rdi,%rdi
1401e1481:	74 77                	je     0x1401e14fa
1401e1483:	49 8b d8             	mov    %r8,%rbx
1401e1486:	48 2b de             	sub    %rsi,%rbx
1401e1489:	49 8d 53 02          	lea    0x2(%r11),%rdx
1401e148d:	48 03 d6             	add    %rsi,%rdx
1401e1490:	4d 8b ca             	mov    %r10,%r9
1401e1493:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1401e1497:	48 2b c6             	sub    %rsi,%rax
1401e149a:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401e149e:	48 8b c6             	mov    %rsi,%rax
1401e14a1:	48 f7 d8             	neg    %rax
1401e14a4:	48 89 45 58          	mov    %rax,0x58(%rbp)
1401e14a8:	41 8a 41 01          	mov    0x1(%r9),%al
1401e14ac:	4c 3b db             	cmp    %rbx,%r11
1401e14af:	0f 83 b5 00 00 00    	jae    0x1401e156a
1401e14b5:	88 42 fe             	mov    %al,-0x2(%rdx)
1401e14b8:	45 8a 29             	mov    (%r9),%r13b
1401e14bb:	48 8b 45 50          	mov    0x50(%rbp),%rax
1401e14bf:	48 03 c2             	add    %rdx,%rax
1401e14c2:	48 3b c3             	cmp    %rbx,%rax
1401e14c5:	0f 83 9f 00 00 00    	jae    0x1401e156a
1401e14cb:	44 88 6a ff          	mov    %r13b,-0x1(%rdx)
1401e14cf:	45 8a 69 ff          	mov    -0x1(%r9),%r13b
1401e14d3:	48 8b 45 58          	mov    0x58(%rbp),%rax
1401e14d7:	48 03 c2             	add    %rdx,%rax
1401e14da:	48 3b c3             	cmp    %rbx,%rax
1401e14dd:	0f 83 87 00 00 00    	jae    0x1401e156a
1401e14e3:	44 88 2a             	mov    %r13b,(%rdx)
1401e14e6:	4c 03 4d 68          	add    0x68(%rbp),%r9
1401e14ea:	49 ff c4             	inc    %r12
1401e14ed:	49 83 c3 03          	add    $0x3,%r11
1401e14f1:	48 83 c2 03          	add    $0x3,%rdx
1401e14f5:	4c 3b e7             	cmp    %rdi,%r12
1401e14f8:	72 ae                	jb     0x1401e14a8
1401e14fa:	48 ff c1             	inc    %rcx
1401e14fd:	4c 03 55 60          	add    0x60(%rbp),%r10
1401e1501:	49 3b ce             	cmp    %r14,%rcx
1401e1504:	0f 82 71 ff ff ff    	jb     0x1401e147b
1401e150a:	48 8d 04 7f          	lea    (%rdi,%rdi,2),%rax
1401e150e:	48 89 45 50          	mov    %rax,0x50(%rbp)
1401e1512:	4c 89 75 58          	mov    %r14,0x58(%rbp)
1401e1516:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
1401e151a:	48 8d 45 50          	lea    0x50(%rbp),%rax
1401e151e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e1523:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1401e1527:	4c 8d 45 58          	lea    0x58(%rbp),%r8
1401e152b:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1401e152f:	49 8b cf             	mov    %r15,%rcx
1401e1532:	e8 75 3b 00 00       	call   0x1401e50ac
1401e1537:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1401e153b:	48 85 d2             	test   %rdx,%rdx
1401e153e:	74 3a                	je     0x1401e157a
1401e1540:	48 8b ca             	mov    %rdx,%rcx
1401e1543:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1401e1547:	48 2b c2             	sub    %rdx,%rax
1401e154a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401e1550:	72 1f                	jb     0x1401e1571
1401e1552:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
1401e1556:	48 2b ca             	sub    %rdx,%rcx
1401e1559:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401e155d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e1561:	76 0e                	jbe    0x1401e1571
1401e1563:	ff 15 2f b4 92 00    	call   *0x92b42f(%rip)        # 0x140b0c998
1401e1569:	90                   	nop
1401e156a:	ff 15 28 b4 92 00    	call   *0x92b428(%rip)        # 0x140b0c998
1401e1570:	90                   	nop
1401e1571:	48 8b ca             	mov    %rdx,%rcx
1401e1574:	ff 15 46 b3 92 00    	call   *0x92b346(%rip)        # 0x140b0c8c0
1401e157a:	49 8b c7             	mov    %r15,%rax
1401e157d:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1401e1584:	00
1401e1585:	48 83 c4 60          	add    $0x60,%rsp
1401e1589:	41 5f                	pop    %r15
1401e158b:	41 5e                	pop    %r14
1401e158d:	41 5d                	pop    %r13
1401e158f:	41 5c                	pop    %r12
1401e1591:	5f                   	pop    %rdi
1401e1592:	5e                   	pop    %rsi
1401e1593:	5d                   	pop    %rbp
1401e1594:	c3                   	ret
1401e1595:	90                   	nop
1401e1596:	90                   	nop
1401e1597:	90                   	nop
1401e1598:	48 8b c4             	mov    %rsp,%rax
1401e159b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401e159f:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401e15a3:	55                   	push   %rbp
1401e15a4:	56                   	push   %rsi
1401e15a5:	57                   	push   %rdi
1401e15a6:	41 54                	push   %r12
1401e15a8:	41 55                	push   %r13
1401e15aa:	41 56                	push   %r14
1401e15ac:	41 57                	push   %r15
1401e15ae:	48 8d 68 a9          	lea    -0x57(%rax),%rbp
1401e15b2:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1401e15b9:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1401e15bd:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
1401e15c1:	49 8b f9             	mov    %r9,%rdi
1401e15c4:	4d 8b f0             	mov    %r8,%r14
1401e15c7:	4c 8b c2             	mov    %rdx,%r8
1401e15ca:	4c 8b e1             	mov    %rcx,%r12
1401e15cd:	49 8b c6             	mov    %r14,%rax
1401e15d0:	49 0f af c1          	imul   %r9,%rax
1401e15d4:	48 8d 34 40          	lea    (%rax,%rax,2),%rsi
1401e15d8:	33 db                	xor    %ebx,%ebx
1401e15da:	48 89 5d df          	mov    %rbx,-0x21(%rbp)
1401e15de:	45 33 ff             	xor    %r15d,%r15d
1401e15e1:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
1401e15e5:	48 21 5d ef          	and    %rbx,-0x11(%rbp)
1401e15e9:	48 85 f6             	test   %rsi,%rsi
1401e15ec:	74 29                	je     0x1401e1617
1401e15ee:	48 8b d6             	mov    %rsi,%rdx
1401e15f1:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1401e15f5:	e8 72 01 fd ff       	call   0x1401b176c
1401e15fa:	4c 8b c6             	mov    %rsi,%r8
1401e15fd:	33 d2                	xor    %edx,%edx
1401e15ff:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1401e1603:	48 8b cb             	mov    %rbx,%rcx
1401e1606:	e8 61 ee 90 00       	call   0x140af046c
1401e160b:	4c 8d 3c 33          	lea    (%rbx,%rsi,1),%r15
1401e160f:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
1401e1613:	4c 8b 45 67          	mov    0x67(%rbp),%r8
1401e1617:	45 33 ed             	xor    %r13d,%r13d
1401e161a:	33 d2                	xor    %edx,%edx
1401e161c:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
1401e1620:	4d 85 f6             	test   %r14,%r14
1401e1623:	0f 84 4d 01 00 00    	je     0x1401e1776
1401e1629:	49 8d 70 01          	lea    0x1(%r8),%rsi
1401e162d:	0f b6 46 02          	movzbl 0x2(%rsi),%eax
1401e1631:	66 0f 6e f0          	movd   %eax,%xmm6
1401e1635:	0f 5b f6             	cvtdq2ps %xmm6,%xmm6
1401e1638:	f3 0f 5e 35 c4 fc 9c 	divss  0x9cfcc4(%rip),%xmm6        # 0x140bb1304
1401e163f:	00
1401e1640:	48 83 65 c7 00       	andq   $0x0,-0x39(%rbp)
1401e1645:	48 85 ff             	test   %rdi,%rdi
1401e1648:	0f 84 18 01 00 00    	je     0x1401e1766
1401e164e:	f3 0f 10 3d de fa 9c 	movss  0x9cfade(%rip),%xmm7        # 0x140bb1134
1401e1655:	00
1401e1656:	f3 0f 5c fe          	subss  %xmm6,%xmm7
1401e165a:	f3 0f 59 3d a2 fc 9c 	mulss  0x9cfca2(%rip),%xmm7        # 0x140bb1304
1401e1661:	00
1401e1662:	49 8b c7             	mov    %r15,%rax
1401e1665:	48 2b c3             	sub    %rbx,%rax
1401e1668:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1401e166c:	48 8d 42 02          	lea    0x2(%rdx),%rax
1401e1670:	48 03 c3             	add    %rbx,%rax
1401e1673:	48 89 45 77          	mov    %rax,0x77(%rbp)
1401e1677:	48 8b c6             	mov    %rsi,%rax
1401e167a:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1401e167e:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
1401e1682:	48 2b cb             	sub    %rbx,%rcx
1401e1685:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1401e1689:	48 8b cb             	mov    %rbx,%rcx
1401e168c:	48 f7 d9             	neg    %rcx
1401e168f:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1401e1693:	0f b6 40 01          	movzbl 0x1(%rax),%eax
1401e1697:	66 0f 6e c0          	movd   %eax,%xmm0
1401e169b:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
1401e169e:	f3 0f 59 c6          	mulss  %xmm6,%xmm0
1401e16a2:	f3 0f 58 c7          	addss  %xmm7,%xmm0
1401e16a6:	e8 a5 0c 91 00       	call   0x140af2350
1401e16ab:	f3 0f 2c c8          	cvttss2si %xmm0,%ecx
1401e16af:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1401e16b3:	48 39 45 bf          	cmp    %rax,-0x41(%rbp)
1401e16b7:	0f 83 19 01 00 00    	jae    0x1401e17d6
1401e16bd:	48 8b 45 77          	mov    0x77(%rbp),%rax
1401e16c1:	88 48 fe             	mov    %cl,-0x2(%rax)
1401e16c4:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
1401e16c8:	0f b6 00             	movzbl (%rax),%eax
1401e16cb:	66 0f 6e c0          	movd   %eax,%xmm0
1401e16cf:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
1401e16d2:	f3 0f 59 c6          	mulss  %xmm6,%xmm0
1401e16d6:	f3 0f 58 c7          	addss  %xmm7,%xmm0
1401e16da:	e8 71 0c 91 00       	call   0x140af2350
1401e16df:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
1401e16e3:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
1401e16e7:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1401e16eb:	48 03 c1             	add    %rcx,%rax
1401e16ee:	48 3b 45 b7          	cmp    -0x49(%rbp),%rax
1401e16f2:	0f 83 de 00 00 00    	jae    0x1401e17d6
1401e16f8:	88 51 ff             	mov    %dl,-0x1(%rcx)
1401e16fb:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
1401e16ff:	0f b6 40 ff          	movzbl -0x1(%rax),%eax
1401e1703:	66 0f 6e c0          	movd   %eax,%xmm0
1401e1707:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
1401e170a:	f3 0f 59 c6          	mulss  %xmm6,%xmm0
1401e170e:	f3 0f 58 c7          	addss  %xmm7,%xmm0
1401e1712:	e8 39 0c 91 00       	call   0x140af2350
1401e1717:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
1401e171b:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
1401e171f:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
1401e1723:	48 03 c1             	add    %rcx,%rax
1401e1726:	48 3b 45 b7          	cmp    -0x49(%rbp),%rax
1401e172a:	0f 83 a6 00 00 00    	jae    0x1401e17d6
1401e1730:	88 11                	mov    %dl,(%rcx)
1401e1732:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
1401e1736:	48 83 c0 04          	add    $0x4,%rax
1401e173a:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1401e173e:	4c 8b 45 c7          	mov    -0x39(%rbp),%r8
1401e1742:	49 ff c0             	inc    %r8
1401e1745:	4c 89 45 c7          	mov    %r8,-0x39(%rbp)
1401e1749:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
1401e174d:	48 83 c2 03          	add    $0x3,%rdx
1401e1751:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
1401e1755:	48 83 c1 03          	add    $0x3,%rcx
1401e1759:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1401e175d:	4c 3b c7             	cmp    %rdi,%r8
1401e1760:	0f 82 2d ff ff ff    	jb     0x1401e1693
1401e1766:	49 ff c5             	inc    %r13
1401e1769:	48 03 75 7f          	add    0x7f(%rbp),%rsi
1401e176d:	4d 3b ee             	cmp    %r14,%r13
1401e1770:	0f 82 b7 fe ff ff    	jb     0x1401e162d
1401e1776:	48 8d 04 7f          	lea    (%rdi,%rdi,2),%rax
1401e177a:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1401e177e:	4c 89 75 77          	mov    %r14,0x77(%rbp)
1401e1782:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
1401e1786:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
1401e178a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e178f:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
1401e1793:	4c 8d 45 77          	lea    0x77(%rbp),%r8
1401e1797:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1401e179b:	49 8b cc             	mov    %r12,%rcx
1401e179e:	e8 09 39 00 00       	call   0x1401e50ac
1401e17a3:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
1401e17a7:	48 85 d2             	test   %rdx,%rdx
1401e17aa:	74 3a                	je     0x1401e17e6
1401e17ac:	48 8b ca             	mov    %rdx,%rcx
1401e17af:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1401e17b3:	48 2b c2             	sub    %rdx,%rax
1401e17b6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401e17bc:	72 1f                	jb     0x1401e17dd