1401e6103:	01 ff                	add    %edi,%edi
1401e6105:	41 39 dc             	cmp    %ebx,%r12d
1401e6108:	0f 84 64 0f 00 00    	je     0x1401e7072
1401e610e:	89 d8                	mov    %ebx,%eax
1401e6110:	83 c3 01             	add    $0x1,%ebx
1401e6113:	83 f8 08             	cmp    $0x8,%eax
1401e6116:	7e e8                	jle    0x1401e6100
1401e6118:	83 fb 10             	cmp    $0x10,%ebx
1401e611b:	7f e8                	jg     0x1401e6105
1401e611d:	8d 14 92             	lea    (%rdx,%rdx,4),%edx
1401e6120:	01 d2                	add    %edx,%edx
1401e6122:	eb e1                	jmp    0x1401e6105
1401e6124:	c7 44 24 6c 01 00 00 	movl   $0x1,0x6c(%rsp)
1401e612b:	00
1401e612c:	e9 18 f2 ff ff       	jmp    0x1401e5349
1401e6131:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1401e6138:	00
1401e6139:	89 ea                	mov    %ebp,%edx
1401e613b:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
1401e6140:	44 89 54 24 50       	mov    %r10d,0x50(%rsp)
1401e6145:	e8 46 2b 00 00       	call   0x1401e8c90
1401e614a:	44 8b 54 24 50       	mov    0x50(%rsp),%r10d
1401e614f:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
1401e6154:	01 ac 24 b8 00 00 00 	add    %ebp,0xb8(%rsp)
1401e615b:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1401e6162:	00
1401e6163:	e9 c8 f8 ff ff       	jmp    0x1401e5a30
1401e6168:	8b 54 24 70          	mov    0x70(%rsp),%edx
1401e616c:	89 d0                	mov    %edx,%eax
1401e616e:	83 fa ea             	cmp    $0xffffffea,%edx
1401e6171:	0f 8c dd f6 ff ff    	jl     0x1401e5854
1401e6177:	8b 54 24 48          	mov    0x48(%rsp),%edx
1401e617b:	8b 44 24 60          	mov    0x60(%rsp),%eax
1401e617f:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
1401e6184:	66 48 0f 6e c5       	movq   %rbp,%xmm0
1401e6189:	29 d0                	sub    %edx,%eax
1401e618b:	48 8b 15 6e 29 05 00 	mov    0x5296e(%rip),%rdx        # 0x140238b00
1401e6192:	48 98                	cltq
1401e6194:	f2 0f 5e 04 c2       	divsd  (%rdx,%rax,8),%xmm0
1401e6199:	48 8d 84 24 b4 00 00 	lea    0xb4(%rsp),%rax
1401e61a0:	00
1401e61a1:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1401e61a8:	00
1401e61a9:	66 48 0f 7e c5       	movq   %xmm0,%rbp
1401e61ae:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401e61b3:	8b 84 24 8c 00 00 00 	mov    0x8c(%rsp),%eax
1401e61ba:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401e61be:	e9 74 f3 ff ff       	jmp    0x1401e5537
1401e61c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401e61c8:	85 c0                	test   %eax,%eax
1401e61ca:	0f 88 b8 0b 00 00    	js     0x1401e6d88
1401e61d0:	0f 84 79 0c 00 00    	je     0x1401e6e4f
1401e61d6:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1401e61db:	48 89 f9             	mov    %rdi,%rcx
1401e61de:	e8 6d 32 00 00       	call   0x1401e9450
1401e61e3:	66 44 0f 2f c8       	comisd %xmm0,%xmm9
1401e61e8:	66 0f 28 f0          	movapd %xmm0,%xmm6
1401e61ec:	0f 82 4e 01 00 00    	jb     0x1401e6340
1401e61f2:	85 db                	test   %ebx,%ebx
1401e61f4:	0f 84 fe 06 00 00    	je     0x1401e68f8
1401e61fa:	f2 0f 10 3d 7e 25 05 	movsd  0x5257e(%rip),%xmm7        # 0x140238780
1401e6201:	00
1401e6202:	31 db                	xor    %ebx,%ebx
1401e6204:	31 ed                	xor    %ebp,%ebp
1401e6206:	45 31 f6             	xor    %r14d,%r14d
1401e6209:	c7 84 24 90 00 00 00 	movl   $0x20,0x90(%rsp)
1401e6210:	20 00 00 00
1401e6214:	66 0f 28 f7          	movapd %xmm7,%xmm6
1401e6218:	e9 4d fb ff ff       	jmp    0x1401e5d6a
1401e621d:	0f 1f 00             	nopl   (%rax)
1401e6220:	e8 db 0f 00 00       	call   0x1401e7200
1401e6225:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1401e622c:	00
1401e622d:	48 89 c1             	mov    %rax,%rcx
1401e6230:	8b 40 14             	mov    0x14(%rax),%eax
1401e6233:	83 e8 01             	sub    $0x1,%eax
1401e6236:	41 39 45 14          	cmp    %eax,0x14(%r13)
1401e623a:	7e 1f                	jle    0x1401e625b
1401e623c:	48 98                	cltq
1401e623e:	48 83 c0 04          	add    $0x4,%rax
1401e6242:	0f bd 54 81 08       	bsr    0x8(%rcx,%rax,4),%edx
1401e6247:	83 f2 1f             	xor    $0x1f,%edx
1401e624a:	41 0f bd 44 85 08    	bsr    0x8(%r13,%rax,4),%eax
1401e6250:	83 f0 1f             	xor    $0x1f,%eax
1401e6253:	39 d0                	cmp    %edx,%eax
1401e6255:	0f 8e a5 fb ff ff    	jle    0x1401e5e00
1401e625b:	44 8b 74 24 50       	mov    0x50(%rsp),%r14d
1401e6260:	45 85 f6             	test   %r14d,%r14d
1401e6263:	0f 84 a7 04 00 00    	je     0x1401e6710
1401e6269:	8b 84 24 b8 00 00 00 	mov    0xb8(%rsp),%eax
1401e6270:	8b 54 24 60          	mov    0x60(%rsp),%edx
1401e6274:	83 c0 01             	add    $0x1,%eax
1401e6277:	39 d0                	cmp    %edx,%eax
1401e6279:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%rsp)
1401e6280:	0f 95 c0             	setne  %al
1401e6283:	0f b6 c0             	movzbl %al,%eax
1401e6286:	89 44 24 50          	mov    %eax,0x50(%rsp)
1401e628a:	e9 71 fb ff ff       	jmp    0x1401e5e00
1401e628f:	90                   	nop
1401e6290:	48 89 f1             	mov    %rsi,%rcx
1401e6293:	e8 f8 29 00 00       	call   0x1401e8c90
1401e6298:	44 8b 44 24 70       	mov    0x70(%rsp),%r8d
1401e629d:	48 89 c6             	mov    %rax,%rsi
1401e62a0:	45 85 c0             	test   %r8d,%r8d
1401e62a3:	0f 8e 9a f9 ff ff    	jle    0x1401e5c43
1401e62a9:	8b 54 24 74          	mov    0x74(%rsp),%edx
1401e62ad:	4c 89 f9             	mov    %r15,%rcx
1401e62b0:	e8 3b 28 00 00       	call   0x1401e8af0
1401e62b5:	49 89 c7             	mov    %rax,%r15
1401e62b8:	e9 86 f9 ff ff       	jmp    0x1401e5c43
1401e62bd:	0f 1f 00             	nopl   (%rax)
1401e62c0:	44 8b 6c 24 74       	mov    0x74(%rsp),%r13d
1401e62c5:	41 29 fd             	sub    %edi,%r13d
1401e62c8:	8b 7c 24 58          	mov    0x58(%rsp),%edi
1401e62cc:	e9 db f8 ff ff       	jmp    0x1401e5bac
1401e62d1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e62d8:	ba 01 00 00 00       	mov    $0x1,%edx
1401e62dd:	e8 ae 29 00 00       	call   0x1401e8c90
1401e62e2:	4c 89 e1             	mov    %r12,%rcx
1401e62e5:	83 ac 24 bc 00 00 00 	subl   $0x1,0xbc(%rsp)
1401e62ec:	01
1401e62ed:	83 ac 24 98 00 00 00 	subl   $0x1,0x98(%rsp)
1401e62f4:	01
1401e62f5:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1401e62fc:	00
1401e62fd:	e8 9e 24 00 00       	call   0x1401e87a0
1401e6302:	4c 89 e9             	mov    %r13,%rcx
1401e6305:	e8 96 24 00 00       	call   0x1401e87a0
1401e630a:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1401e6311:	00
1401e6312:	e8 89 1d 00 00       	call   0x1401e80a0
1401e6317:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
1401e631e:	00
1401e631f:	89 c5                	mov    %eax,%ebp
1401e6321:	e9 4b fb ff ff       	jmp    0x1401e5e71
1401e6326:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401e632d:	00 00 00
1401e6330:	f7 da                	neg    %edx
1401e6332:	48 89 c1             	mov    %rax,%rcx
1401e6335:	e8 46 1c 00 00       	call   0x1401e7f80
1401e633a:	e9 83 fa ff ff       	jmp    0x1401e5dc2
1401e633f:	90                   	nop
1401e6340:	f2 0f 59 35 48 24 05 	mulsd  0x52448(%rip),%xmm6        # 0x140238790
1401e6347:	00
1401e6348:	f2 0f 10 05 48 24 05 	movsd  0x52448(%rip),%xmm0        # 0x140238798
1401e634f:	00
1401e6350:	85 db                	test   %ebx,%ebx
1401e6352:	0f 84 68 03 00 00    	je     0x1401e66c0
1401e6358:	66 0f 2f c6          	comisd %xmm6,%xmm0
1401e635c:	0f 86 9e 04 00 00    	jbe    0x1401e6800
1401e6362:	f2 0f 2c de          	cvttsd2si %xmm6,%ebx
1401e6366:	66 0f ef ff          	pxor   %xmm7,%xmm7
1401e636a:	83 bc 24 8c 00 00 00 	cmpl   $0x1,0x8c(%rsp)
1401e6371:	01
1401e6372:	f2 0f 2a fb          	cvtsi2sd %ebx,%xmm7
1401e6376:	f2 0f 5c f7          	subsd  %xmm7,%xmm6
1401e637a:	0f 84 80 08 00 00    	je     0x1401e6c00
1401e6380:	83 bc 24 8c 00 00 00 	cmpl   $0x2,0x8c(%rsp)
1401e6387:	02
1401e6388:	74 1f                	je     0x1401e63a9
1401e638a:	c7 84 24 90 00 00 00 	movl   $0x10,0x90(%rsp)
1401e6391:	10 00 00 00
1401e6395:	45 31 f6             	xor    %r14d,%r14d
1401e6398:	66 0f 2f 35 f0 23 05 	comisd 0x523f0(%rip),%xmm6        # 0x140238790
1401e639f:	00
1401e63a0:	73 1f                	jae    0x1401e63c1
1401e63a2:	31 ed                	xor    %ebp,%ebp
1401e63a4:	e9 c1 f9 ff ff       	jmp    0x1401e5d6a
1401e63a9:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401e63ad:	45 31 f6             	xor    %r14d,%r14d
1401e63b0:	c7 84 24 90 00 00 00 	movl   $0x10,0x90(%rsp)
1401e63b7:	10 00 00 00
1401e63bb:	66 0f 2f f0          	comisd %xmm0,%xmm6
1401e63bf:	76 e1                	jbe    0x1401e63a2
1401e63c1:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
1401e63c8:	83 c3 01             	add    $0x1,%ebx
1401e63cb:	66 0f ef ff          	pxor   %xmm7,%xmm7
1401e63cf:	31 ed                	xor    %ebp,%ebp
1401e63d1:	b8 30 00 00 00       	mov    $0x30,%eax
1401e63d6:	f2 0f 2a fb          	cvtsi2sd %ebx,%xmm7
1401e63da:	29 d0                	sub    %edx,%eax
1401e63dc:	89 84 24 90 00 00 00 	mov    %eax,0x90(%rsp)
1401e63e3:	e9 82 f9 ff ff       	jmp    0x1401e5d6a
1401e63e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401e63ef:	00
1401e63f0:	41 8b 45 14          	mov    0x14(%r13),%eax
1401e63f4:	83 e8 01             	sub    $0x1,%eax
1401e63f7:	39 41 14             	cmp    %eax,0x14(%rcx)
1401e63fa:	7e 1f                	jle    0x1401e641b
1401e63fc:	48 98                	cltq
1401e63fe:	48 83 c0 04          	add    $0x4,%rax
1401e6402:	0f bd 54 81 08       	bsr    0x8(%rcx,%rax,4),%edx
1401e6407:	83 f2 1f             	xor    $0x1f,%edx
1401e640a:	41 0f bd 44 85 08    	bsr    0x8(%r13,%rax,4),%eax
1401e6410:	83 f0 1f             	xor    $0x1f,%eax
1401e6413:	39 d0                	cmp    %edx,%eax
1401e6415:	0f 8d e5 f9 ff ff    	jge    0x1401e5e00
1401e641b:	8b 54 24 64          	mov    0x64(%rsp),%edx
1401e641f:	39 94 24 98 00 00 00 	cmp    %edx,0x98(%rsp)
1401e6426:	0f 85 ac fe ff ff    	jne    0x1401e62d8
1401e642c:	83 ac 24 b8 00 00 00 	subl   $0x1,0xb8(%rsp)
1401e6433:	01
1401e6434:	e9 bc f9 ff ff       	jmp    0x1401e5df5
1401e6439:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e6440:	48 89 c1             	mov    %rax,%rcx
1401e6443:	e8 48 28 00 00       	call   0x1401e8c90
1401e6448:	49 89 c4             	mov    %rax,%r12
1401e644b:	e9 72 f9 ff ff       	jmp    0x1401e5dc2
1401e6450:	66 0f 2f c7          	comisd %xmm7,%xmm0
1401e6454:	0f 86 09 fa ff ff    	jbe    0x1401e5e63
1401e645a:	f2 0f 10 05 1e 23 05 	movsd  0x5231e(%rip),%xmm0        # 0x140238780
1401e6461:	00
1401e6462:	f2 0f 5c c7          	subsd  %xmm7,%xmm0
1401e6466:	66 0f 2f c6          	comisd %xmm6,%xmm0
1401e646a:	0f 86 f3 f9 ff ff    	jbe    0x1401e5e63
1401e6470:	44 8b 8c 24 90 00 00 	mov    0x90(%rsp),%r9d
1401e6477:	00
1401e6478:	44 09 8c 24 b4 00 00 	or     %r9d,0xb4(%rsp)
1401e647f:	00
1401e6480:	4d 89 fd             	mov    %r15,%r13
1401e6483:	44 8b 7c 24 60       	mov    0x60(%rsp),%r15d
1401e6488:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401e648f:	00
1401e6490:	8b 6c 24 50          	mov    0x50(%rsp),%ebp
1401e6494:	85 ed                	test   %ebp,%ebp
1401e6496:	0f 85 84 03 00 00    	jne    0x1401e6820
1401e649c:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
1401e64a3:	00
1401e64a4:	8b 94 24 b8 00 00 00 	mov    0xb8(%rsp),%edx
1401e64ab:	44 89 fb             	mov    %r15d,%ebx
1401e64ae:	29 d3                	sub    %edx,%ebx
1401e64b0:	85 db                	test   %ebx,%ebx
1401e64b2:	0f 84 68 03 00 00    	je     0x1401e6820
1401e64b8:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1401e64bf:	00
1401e64c0:	0f 8e 5b 0a 00 00    	jle    0x1401e6f21
1401e64c6:	89 da                	mov    %ebx,%edx
1401e64c8:	e8 c3 27 00 00       	call   0x1401e8c90
1401e64cd:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1401e64d4:	00
1401e64d5:	8b 84 24 bc 00 00 00 	mov    0xbc(%rsp),%eax
1401e64dc:	29 d8                	sub    %ebx,%eax
1401e64de:	89 84 24 bc 00 00 00 	mov    %eax,0xbc(%rsp)
1401e64e5:	48 8b 9c 24 88 01 00 	mov    0x188(%rsp),%rbx
1401e64ec:	00
1401e64ed:	48 89 f1             	mov    %rsi,%rcx
1401e64f0:	89 03                	mov    %eax,(%rbx)
1401e64f2:	e8 a9 22 00 00       	call   0x1401e87a0
1401e64f7:	4c 89 e9             	mov    %r13,%rcx
1401e64fa:	e8 a1 22 00 00       	call   0x1401e87a0
1401e64ff:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401e6504:	e8 97 22 00 00       	call   0x1401e87a0
1401e6509:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401e650e:	e8 8d 22 00 00       	call   0x1401e87a0
1401e6513:	48 89 f9             	mov    %rdi,%rcx
1401e6516:	e8 85 22 00 00       	call   0x1401e87a0
1401e651b:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax
1401e6522:	00
1401e6523:	8b bc 24 bc 00 00 00 	mov    0xbc(%rsp),%edi
1401e652a:	39 78 08             	cmp    %edi,0x8(%rax)
1401e652d:	0f 8d 9f 00 00 00    	jge    0x1401e65d2
1401e6533:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1401e653a:	00
1401e653b:	e8 60 22 00 00       	call   0x1401e87a0
1401e6540:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
1401e6547:	00 00 00 00 00
1401e654c:	e8 17 36 00 00       	call   0x1401e9b68
1401e6551:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
1401e6557:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax
1401e655e:	00
1401e655f:	8b 40 0c             	mov    0xc(%rax),%eax
1401e6562:	89 44 24 48          	mov    %eax,0x48(%rsp)
1401e6566:	83 e0 03             	and    $0x3,%eax
1401e6569:	83 f8 02             	cmp    $0x2,%eax
1401e656c:	0f 84 c9 02 00 00    	je     0x1401e683b
1401e6572:	83 f8 03             	cmp    $0x3,%eax
1401e6575:	0f 84 4e 06 00 00    	je     0x1401e6bc9
1401e657b:	83 f8 01             	cmp    $0x1,%eax
1401e657e:	0f 85 c3 02 00 00    	jne    0x1401e6847
1401e6584:	44 89 fa             	mov    %r15d,%edx
1401e6587:	44 89 f8             	mov    %r15d,%eax
1401e658a:	48 8b 8c 24 90 01 00 	mov    0x190(%rsp),%rcx
1401e6591:	00
1401e6592:	c7 84 24 b4 00 00 00 	movl   $0xa3,0xb4(%rsp)
1401e6599:	a3 00 00 00
1401e659d:	83 e2 1f             	and    $0x1f,%edx
1401e65a0:	c1 f8 05             	sar    $0x5,%eax
1401e65a3:	83 fa 01             	cmp    $0x1,%edx
1401e65a6:	83 d8 ff             	sbb    $0xffffffff,%eax
1401e65a9:	31 d2                	xor    %edx,%edx
1401e65ab:	48 98                	cltq
1401e65ad:	4c 8d 04 85 00 00 00 	lea    0x0(,%rax,4),%r8
1401e65b4:	00
1401e65b5:	e8 46 38 00 00       	call   0x1401e9e00
1401e65ba:	48 8b 84 24 80 01 00 	mov    0x180(%rsp),%rax
1401e65c1:	00
1401e65c2:	48 8b bc 24 88 01 00 	mov    0x188(%rsp),%rdi
1401e65c9:	00
1401e65ca:	8b 40 08             	mov    0x8(%rax),%eax
1401e65cd:	83 c0 01             	add    $0x1,%eax
1401e65d0:	89 07                	mov    %eax,(%rdi)
1401e65d2:	44 8b 5c 24 50       	mov    0x50(%rsp),%r11d
1401e65d7:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
1401e65de:	00
1401e65df:	45 85 db             	test   %r11d,%r11d
1401e65e2:	0f 84 c5 ef ff ff    	je     0x1401e55ad
1401e65e8:	44 8b 94 24 9c 00 00 	mov    0x9c(%rsp),%r10d
1401e65ef:	00
1401e65f0:	4c 89 c1             	mov    %r8,%rcx
1401e65f3:	45 85 d2             	test   %r10d,%r10d
1401e65f6:	0f 85 e6 04 00 00    	jne    0x1401e6ae2
1401e65fc:	45 8b 48 14          	mov    0x14(%r8),%r9d
1401e6600:	31 c0                	xor    %eax,%eax
1401e6602:	8b 94 24 b4 00 00 00 	mov    0xb4(%rsp),%edx
1401e6609:	45 85 c9             	test   %r9d,%r9d
1401e660c:	0f 9f c0             	setg   %al
1401e660f:	83 e2 f8             	and    $0xfffffff8,%edx
1401e6612:	01 c0                	add    %eax,%eax
1401e6614:	09 d0                	or     %edx,%eax
1401e6616:	83 e2 30             	and    $0x30,%edx
1401e6619:	0f 85 37 06 00 00    	jne    0x1401e6c56
1401e661f:	89 84 24 b4 00 00 00 	mov    %eax,0xb4(%rsp)
1401e6626:	e9 82 ef ff ff       	jmp    0x1401e55ad
1401e662b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401e6630:	89 ea                	mov    %ebp,%edx
1401e6632:	48 89 f1             	mov    %rsi,%rcx
1401e6635:	44 29 f2             	sub    %r14d,%edx
1401e6638:	e8 43 19 00 00       	call   0x1401e7f80
1401e663d:	e9 f3 f5 ff ff       	jmp    0x1401e5c35
1401e6642:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401e6648:	f2 0f 10 3d 30 21 05 	movsd  0x52130(%rip),%xmm7        # 0x140238780
1401e664f:	00
1401e6650:	31 db                	xor    %ebx,%ebx
1401e6652:	45 31 f6             	xor    %r14d,%r14d
1401e6655:	c7 84 24 b4 00 00 00 	movl   $0x21,0xb4(%rsp)
1401e665c:	21 00 00 00
1401e6660:	c7 84 24 90 00 00 00 	movl   $0x20,0x90(%rsp)
1401e6667:	20 00 00 00
1401e666b:	66 0f 28 f7          	movapd %xmm7,%xmm6
1401e666f:	e9 f6 f6 ff ff       	jmp    0x1401e5d6a
1401e6674:	0f 1f 40 00          	nopl   0x0(%rax)
1401e6678:	d1 fa                	sar    $1,%edx
1401e667a:	49 83 c1 08          	add    $0x8,%r9
1401e667e:	e9 9d f2 ff ff       	jmp    0x1401e5920
1401e6683:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401e6688:	41 89 d4             	mov    %edx,%r12d
1401e668b:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1401e6692:	00
1401e6693:	41 89 d5             	mov    %edx,%r13d
1401e6696:	41 29 c4             	sub    %eax,%r12d