1401c1260:	74 0c                	je     0x1401c126e
1401c1262:	f0 ff 46 08          	lock incl 0x8(%rsi)
1401c1266:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
1401c126a:	48 8b 75 8f          	mov    -0x71(%rbp),%rsi
1401c126e:	0f 28 45 87          	movaps -0x79(%rbp),%xmm0
1401c1272:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
1401c1277:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1401c127b:	33 d2                	xor    %edx,%edx
1401c127d:	48 8b 40 60          	mov    0x60(%rax),%rax
1401c1281:	ff 15 b1 b9 94 00    	call   *0x94b9b1(%rip)        # 0x140b0cc38
1401c1287:	90                   	nop
1401c1288:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401c128f:	00
1401c1290:	4c 8b 75 bf          	mov    -0x41(%rbp),%r14
1401c1294:	4d 85 f6             	test   %r14,%r14
1401c1297:	74 42                	je     0x1401c12db
1401c1299:	83 cf ff             	or     $0xffffffff,%edi
1401c129c:	8b c7                	mov    %edi,%eax
1401c129e:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401c12a4:	03 c7                	add    %edi,%eax
1401c12a6:	75 2b                	jne    0x1401c12d3
1401c12a8:	49 8b 06             	mov    (%r14),%rax
1401c12ab:	49 8b ce             	mov    %r14,%rcx
1401c12ae:	48 8b 00             	mov    (%rax),%rax
1401c12b1:	ff 15 81 b9 94 00    	call   *0x94b981(%rip)        # 0x140b0cc38
1401c12b7:	8b c7                	mov    %edi,%eax
1401c12b9:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1401c12bf:	03 c7                	add    %edi,%eax
1401c12c1:	75 10                	jne    0x1401c12d3
1401c12c3:	49 8b 06             	mov    (%r14),%rax
1401c12c6:	49 8b ce             	mov    %r14,%rcx
1401c12c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c12cd:	ff 15 65 b9 94 00    	call   *0x94b965(%rip)        # 0x140b0cc38
1401c12d3:	48 8b 75 8f          	mov    -0x71(%rbp),%rsi
1401c12d7:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
1401c12db:	48 8b 0b             	mov    (%rbx),%rcx
1401c12de:	48 8b 01             	mov    (%rcx),%rax
1401c12e1:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c12e8:	ff 15 4a b9 94 00    	call   *0x94b94a(%rip)        # 0x140b0cc38
1401c12ee:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1401c12f3:	0f 2f c6             	comiss %xmm6,%xmm0
1401c12f6:	76 18                	jbe    0x1401c1310
1401c12f8:	48 8b 0b             	mov    (%rbx),%rcx
1401c12fb:	48 8b 01             	mov    (%rcx),%rax
1401c12fe:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c1305:	ff 15 2d b9 94 00    	call   *0x94b92d(%rip)        # 0x140b0cc38
1401c130b:	f3 0f 10 70 08       	movss  0x8(%rax),%xmm6
1401c1310:	48 83 c3 10          	add    $0x10,%rbx
1401c1314:	4c 8b 75 67          	mov    0x67(%rbp),%r14
1401c1318:	e9 ff fd ff ff       	jmp    0x1401c111c
1401c131d:	ff 15 15 b9 94 00    	call   *0x94b915(%rip)        # 0x140b0cc38
1401c1323:	48 85 c0             	test   %rax,%rax
1401c1326:	74 54                	je     0x1401c137c
1401c1328:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1401c132c:	e8 5f 9f ff ff       	call   0x1401bb290
1401c1331:	48 3b 7d a7          	cmp    -0x59(%rbp),%rdi
1401c1335:	74 31                	je     0x1401c1368
1401c1337:	48 83 27 00          	andq   $0x0,(%rdi)
1401c133b:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401c133f:	48 83 21 00          	andq   $0x0,(%rcx)
1401c1343:	48 85 f6             	test   %rsi,%rsi
1401c1346:	74 0c                	je     0x1401c1354
1401c1348:	f0 ff 46 08          	lock incl 0x8(%rsi)
1401c134c:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
1401c1350:	48 8b 75 8f          	mov    -0x71(%rbp),%rsi
1401c1354:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1401c1358:	48 89 07             	mov    %rax,(%rdi)
1401c135b:	48 89 31             	mov    %rsi,(%rcx)
1401c135e:	48 83 c7 10          	add    $0x10,%rdi
1401c1362:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
1401c1366:	eb 14                	jmp    0x1401c137c
1401c1368:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1401c136c:	48 8b d7             	mov    %rdi,%rdx
1401c136f:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1401c1373:	e8 d0 18 e7 ff       	call   0x140032c48
1401c1378:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
1401c137c:	48 85 f6             	test   %rsi,%rsi
1401c137f:	74 41                	je     0x1401c13c2
1401c1381:	83 cf ff             	or     $0xffffffff,%edi
1401c1384:	8b c7                	mov    %edi,%eax
1401c1386:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401c138b:	03 c7                	add    %edi,%eax
1401c138d:	75 2f                	jne    0x1401c13be
1401c138f:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1401c1393:	48 8b 03             	mov    (%rbx),%rax
1401c1396:	48 8b cb             	mov    %rbx,%rcx
1401c1399:	48 8b 00             	mov    (%rax),%rax
1401c139c:	ff 15 96 b8 94 00    	call   *0x94b896(%rip)        # 0x140b0cc38
1401c13a2:	8b c7                	mov    %edi,%eax
1401c13a4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c13a9:	03 c7                	add    %edi,%eax
1401c13ab:	75 11                	jne    0x1401c13be
1401c13ad:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1401c13b1:	48 8b 01             	mov    (%rcx),%rax
1401c13b4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c13b8:	ff 15 7a b8 94 00    	call   *0x94b87a(%rip)        # 0x140b0cc38
1401c13be:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
1401c13c2:	49 ff c4             	inc    %r12
1401c13c5:	49 83 c5 10          	add    $0x10,%r13
1401c13c9:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1401c13cd:	49 8b 17             	mov    (%r15),%rdx
1401c13d0:	48 8b c1             	mov    %rcx,%rax
1401c13d3:	48 2b c2             	sub    %rdx,%rax
1401c13d6:	48 c1 f8 04          	sar    $0x4,%rax
1401c13da:	4c 3b e0             	cmp    %rax,%r12
1401c13dd:	0f 82 9a fc ff ff    	jb     0x1401c107d
1401c13e3:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1401c13e7:	4c 3b f8             	cmp    %rax,%r15
1401c13ea:	74 17                	je     0x1401c1403
1401c13ec:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
1401c13f0:	48 2b fa             	sub    %rdx,%rdi
1401c13f3:	48 c1 ff 04          	sar    $0x4,%rdi
1401c13f7:	4c 8b c7             	mov    %rdi,%r8
1401c13fa:	49 8b cf             	mov    %r15,%rcx
1401c13fd:	e8 d2 50 ec ff       	call   0x1400864d4
1401c1402:	90                   	nop
1401c1403:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1401c1407:	e8 c4 9a e5 ff       	call   0x14001aed0
1401c140c:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1401c1413:	00
1401c1414:	49 8b 5b 50          	mov    0x50(%r11),%rbx
1401c1418:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1401c141d:	49 8b e3             	mov    %r11,%rsp
1401c1420:	41 5f                	pop    %r15
1401c1422:	41 5e                	pop    %r14
1401c1424:	41 5d                	pop    %r13
1401c1426:	41 5c                	pop    %r12
1401c1428:	5f                   	pop    %rdi
1401c1429:	5e                   	pop    %rsi
1401c142a:	5d                   	pop    %rbp
1401c142b:	c3                   	ret
1401c142c:	ff 15 66 b5 94 00    	call   *0x94b566(%rip)        # 0x140b0c998
1401c1432:	90                   	nop
1401c1433:	ff 15 5f b5 94 00    	call   *0x94b55f(%rip)        # 0x140b0c998
1401c1439:	cc                   	int3
1401c143a:	ff 15 58 b5 94 00    	call   *0x94b558(%rip)        # 0x140b0c998
1401c1440:	cc                   	int3
1401c1441:	90                   	nop
1401c1442:	90                   	nop
1401c1443:	90                   	nop
1401c1444:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c1449:	57                   	push   %rdi
1401c144a:	48 83 ec 20          	sub    $0x20,%rsp
1401c144e:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401c1452:	49 8b d8             	mov    %r8,%rbx
1401c1455:	4c 8b 02             	mov    (%rdx),%r8
1401c1458:	48 8b fa             	mov    %rdx,%rdi
1401c145b:	49 2b c0             	sub    %r8,%rax
1401c145e:	48 c1 f8 03          	sar    $0x3,%rax
1401c1462:	48 3b d8             	cmp    %rax,%rbx
1401c1465:	73 35                	jae    0x1401c149c
1401c1467:	4d 8b 04 d8          	mov    (%r8,%rbx,8),%r8
1401c146b:	4c 3b c3             	cmp    %rbx,%r8
1401c146e:	74 27                	je     0x1401c1497
1401c1470:	e8 cf ff ff ff       	call   0x1401c1444
1401c1475:	48 8b 17             	mov    (%rdi),%rdx
1401c1478:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401c147c:	48 2b ca             	sub    %rdx,%rcx
1401c147f:	48 c1 f9 03          	sar    $0x3,%rcx
1401c1483:	48 3b d9             	cmp    %rcx,%rbx
1401c1486:	73 14                	jae    0x1401c149c
1401c1488:	48 89 04 da          	mov    %rax,(%rdx,%rbx,8)
1401c148c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401c1491:	48 83 c4 20          	add    $0x20,%rsp
1401c1495:	5f                   	pop    %rdi
1401c1496:	c3                   	ret
1401c1497:	48 8b c3             	mov    %rbx,%rax
1401c149a:	eb f0                	jmp    0x1401c148c
1401c149c:	ff 15 f6 b4 94 00    	call   *0x94b4f6(%rip)        # 0x140b0c998
1401c14a2:	cc                   	int3
1401c14a3:	90                   	nop
1401c14a4:	48 8b c4             	mov    %rsp,%rax
1401c14a7:	4c 89 40 18          	mov    %r8,0x18(%rax)
1401c14ab:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401c14af:	48 89 48 08          	mov    %rcx,0x8(%rax)
1401c14b3:	55                   	push   %rbp
1401c14b4:	53                   	push   %rbx
1401c14b5:	56                   	push   %rsi
1401c14b6:	57                   	push   %rdi
1401c14b7:	41 54                	push   %r12
1401c14b9:	41 55                	push   %r13
1401c14bb:	41 56                	push   %r14
1401c14bd:	41 57                	push   %r15
1401c14bf:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1401c14c3:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1401c14ca:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
1401c14ce:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
1401c14d2:	4d 8b e0             	mov    %r8,%r12
1401c14d5:	4c 8b ea             	mov    %rdx,%r13
1401c14d8:	83 65 7f 00          	andl   $0x0,0x7f(%rbp)
1401c14dc:	48 8b 0a             	mov    (%rdx),%rcx
1401c14df:	49 8b 18             	mov    (%r8),%rbx
1401c14e2:	48 8b 01             	mov    (%rcx),%rax
1401c14e5:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c14ec:	ff 15 46 b7 94 00    	call   *0x94b746(%rip)        # 0x140b0cc38
1401c14f2:	48 8b f8             	mov    %rax,%rdi
1401c14f5:	48 8b 13             	mov    (%rbx),%rdx
1401c14f8:	48 8b cb             	mov    %rbx,%rcx
1401c14fb:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401c1502:	ff 15 30 b7 94 00    	call   *0x94b730(%rip)        # 0x140b0cc38
1401c1508:	49 8b cc             	mov    %r12,%rcx
1401c150b:	f3 0f 10 00          	movss  (%rax),%xmm0
1401c150f:	0f 2f 47 08          	comiss 0x8(%rdi),%xmm0
1401c1513:	49 0f 47 cd          	cmova  %r13,%rcx
1401c1517:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401c151b:	be 01 00 00 00       	mov    $0x1,%esi
1401c1520:	48 85 c0             	test   %rax,%rax
1401c1523:	74 04                	je     0x1401c1529
1401c1525:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c1529:	48 8b 01             	mov    (%rcx),%rax
1401c152c:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
1401c1530:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1401c1534:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401c1538:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1401c153c:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401c1540:	49 8b 1c 24          	mov    (%r12),%rbx
1401c1544:	48 8b 01             	mov    (%rcx),%rax
1401c1547:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c154e:	ff 15 e4 b6 94 00    	call   *0x94b6e4(%rip)        # 0x140b0cc38
1401c1554:	48 8b f8             	mov    %rax,%rdi
1401c1557:	48 8b 13             	mov    (%rbx),%rdx
1401c155a:	48 8b cb             	mov    %rbx,%rcx
1401c155d:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401c1564:	ff 15 ce b6 94 00    	call   *0x94b6ce(%rip)        # 0x140b0cc38
1401c156a:	49 8b cd             	mov    %r13,%rcx
1401c156d:	f3 0f 10 00          	movss  (%rax),%xmm0
1401c1571:	0f 2f 47 08          	comiss 0x8(%rdi),%xmm0
1401c1575:	49 0f 47 cc          	cmova  %r12,%rcx
1401c1579:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401c157d:	48 85 c0             	test   %rax,%rax
1401c1580:	74 04                	je     0x1401c1586
1401c1582:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c1586:	4c 8b 39             	mov    (%rcx),%r15
1401c1589:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
1401c158d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401c1591:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1401c1595:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401c1599:	49 8b 1c 24          	mov    (%r12),%rbx
1401c159d:	48 8b 01             	mov    (%rcx),%rax
1401c15a0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c15a7:	ff 15 8b b6 94 00    	call   *0x94b68b(%rip)        # 0x140b0cc38
1401c15ad:	48 8b f8             	mov    %rax,%rdi
1401c15b0:	48 8b 13             	mov    (%rbx),%rdx
1401c15b3:	48 8b cb             	mov    %rbx,%rcx
1401c15b6:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401c15bd:	ff 15 75 b6 94 00    	call   *0x94b675(%rip)        # 0x140b0cc38
1401c15c3:	49 8b cc             	mov    %r12,%rcx
1401c15c6:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401c15cb:	0f 2f 47 0c          	comiss 0xc(%rdi),%xmm0
1401c15cf:	49 0f 47 cd          	cmova  %r13,%rcx
1401c15d3:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401c15d7:	48 85 c0             	test   %rax,%rax
1401c15da:	74 04                	je     0x1401c15e0
1401c15dc:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c15e0:	4c 8b 31             	mov    (%rcx),%r14
1401c15e3:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
1401c15e7:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401c15eb:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1401c15ef:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401c15f3:	49 8b 1c 24          	mov    (%r12),%rbx
1401c15f7:	48 8b 01             	mov    (%rcx),%rax
1401c15fa:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c1601:	ff 15 31 b6 94 00    	call   *0x94b631(%rip)        # 0x140b0cc38
1401c1607:	48 8b f8             	mov    %rax,%rdi
1401c160a:	48 8b 13             	mov    (%rbx),%rdx
1401c160d:	48 8b cb             	mov    %rbx,%rcx
1401c1610:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401c1617:	ff 15 1b b6 94 00    	call   *0x94b61b(%rip)        # 0x140b0cc38
1401c161d:	49 8b d5             	mov    %r13,%rdx
1401c1620:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401c1625:	0f 2f 47 0c          	comiss 0xc(%rdi),%xmm0
1401c1629:	49 0f 47 d4          	cmova  %r12,%rdx
1401c162d:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401c1631:	48 85 c0             	test   %rax,%rax
1401c1634:	74 04                	je     0x1401c163a
1401c1636:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c163a:	48 8b 1a             	mov    (%rdx),%rbx
1401c163d:	48 89 5d cf          	mov    %rbx,-0x31(%rbp)
1401c1641:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401c1645:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1401c1649:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
1401c164d:	48 8b 01             	mov    (%rcx),%rax
1401c1650:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c1657:	ff 15 db b5 94 00    	call   *0x94b5db(%rip)        # 0x140b0cc38
1401c165d:	48 8b 7d 67          	mov    0x67(%rbp),%rdi
1401c1661:	f3 0f 10 7f 48       	movss  0x48(%rdi),%xmm7
1401c1666:	f3 0f 10 70 08       	movss  0x8(%rax),%xmm6
1401c166b:	49 8b 07             	mov    (%r15),%rax
1401c166e:	49 8b cf             	mov    %r15,%rcx
1401c1671:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c1678:	ff 15 ba b5 94 00    	call   *0x94b5ba(%rip)        # 0x140b0cc38
1401c167e:	f3 0f 58 ff          	addss  %xmm7,%xmm7
1401c1682:	f3 0f 58 fe          	addss  %xmm6,%xmm7
1401c1686:	f3 0f 10 00          	movss  (%rax),%xmm0
1401c168a:	0f 2f c7             	comiss %xmm7,%xmm0
1401c168d:	0f 87 a6 12 00 00    	ja     0x1401c2939
1401c1693:	48 8b 03             	mov    (%rbx),%rax
1401c1696:	48 8b cb             	mov    %rbx,%rcx
1401c1699:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c16a0:	ff 15 92 b5 94 00    	call   *0x94b592(%rip)        # 0x140b0cc38
1401c16a6:	f3 0f 10 47 48       	movss  0x48(%rdi),%xmm0
1401c16ab:	f3 0f 59 05 1d fa 9e 	mulss  0x9efa1d(%rip),%xmm0        # 0x140bb10d0
1401c16b2:	00
1401c16b3:	f3 0f 10 70 04       	movss  0x4(%rax),%xmm6
1401c16b8:	f3 0f 5c f0          	subss  %xmm0,%xmm6
1401c16bc:	49 8b 06             	mov    (%r14),%rax
1401c16bf:	49 8b ce             	mov    %r14,%rcx
1401c16c2:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c16c9:	ff 15 69 b5 94 00    	call   *0x94b569(%rip)        # 0x140b0cc38
1401c16cf:	0f 2f 70 0c          	comiss 0xc(%rax),%xmm6
1401c16d3:	0f 87 60 12 00 00    	ja     0x1401c2939
1401c16d9:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401c16dd:	48 8b 01             	mov    (%rcx),%rax
1401c16e0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c16e7:	ff 15 4b b5 94 00    	call   *0x94b54b(%rip)        # 0x140b0cc38
1401c16ed:	48 8b f8             	mov    %rax,%rdi
1401c16f0:	49 8b 0c 24          	mov    (%r12),%rcx
1401c16f4:	48 8b 11             	mov    (%rcx),%rdx
1401c16f7:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401c16fe:	ff 15 34 b5 94 00    	call   *0x94b534(%rip)        # 0x140b0cc38
1401c1704:	48 8b d8             	mov    %rax,%rbx
1401c1707:	49 8b 0c 24          	mov    (%r12),%rcx
1401c170b:	48 8b 11             	mov    (%rcx),%rdx
1401c170e:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401c1715:	ff 15 1d b5 94 00    	call   *0x94b51d(%rip)        # 0x140b0cc38
1401c171b:	f3 0f 10 70 0c       	movss  0xc(%rax),%xmm6
1401c1720:	f3 0f 5c 70 04       	subss  0x4(%rax),%xmm6
1401c1725:	f3 0f 11 75 97       	movss  %xmm6,-0x69(%rbp)
1401c172a:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401c172e:	48 8b 11             	mov    (%rcx),%rdx
1401c1731:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401c1738:	ff 15 fa b4 94 00    	call   *0x94b4fa(%rip)        # 0x140b0cc38
1401c173e:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1401c1743:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
1401c1748:	f3 0f 11 45 9b       	movss  %xmm0,-0x65(%rbp)
1401c174d:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1401c1751:	48 8d 4d 9b          	lea    -0x65(%rbp),%rcx
1401c1755:	0f 2f c6             	comiss %xmm6,%xmm0
1401c1758:	48 0f 46 c1          	cmovbe %rcx,%rax
1401c175c:	f3 0f 10 47 04       	movss  0x4(%rdi),%xmm0
1401c1761:	f3 0f 5f 43 04       	maxss  0x4(%rbx),%xmm0
1401c1766:	f3 0f 10 4f 0c       	movss  0xc(%rdi),%xmm1
1401c176b:	f3 0f 5d 4b 0c       	minss  0xc(%rbx),%xmm1
1401c1770:	0f 2f c8             	comiss %xmm0,%xmm1
1401c1773:	76 06                	jbe    0x1401c177b
1401c1775:	f3 0f 5c c8          	subss  %xmm0,%xmm1
1401c1779:	eb 03                	jmp    0x1401c177e
1401c177b:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c177e:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401c1782:	48 81 c1 00 01 00 00 	add    $0x100,%rcx