14013fe8a:	48 85 db             	test   %rbx,%rbx
14013fe8d:	0f 84 cd fe ff ff    	je     0x14013fd60
14013fe93:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14013fe98:	48 3b df             	cmp    %rdi,%rbx
14013fe9b:	0f 84 7c fe ff ff    	je     0x14013fd1d
14013fea1:	48 8b cb             	mov    %rbx,%rcx
14013fea4:	e8 d7 62 ec ff       	call   0x140006180
14013fea9:	48 83 c3 10          	add    $0x10,%rbx
14013fead:	48 3b df             	cmp    %rdi,%rbx
14013feb0:	75 ef                	jne    0x14013fea1
14013feb2:	e9 61 fe ff ff       	jmp    0x14013fd18
14013feb7:	48 85 db             	test   %rbx,%rbx
14013feba:	0f 84 a0 fe ff ff    	je     0x14013fd60
14013fec0:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14013fec5:	48 3b df             	cmp    %rdi,%rbx
14013fec8:	0f 84 4f fe ff ff    	je     0x14013fd1d
14013fece:	48 8b cb             	mov    %rbx,%rcx
14013fed1:	e8 aa 62 ec ff       	call   0x140006180
14013fed6:	48 83 c3 10          	add    $0x10,%rbx
14013feda:	48 3b df             	cmp    %rdi,%rbx
14013fedd:	75 ef                	jne    0x14013fece
14013fedf:	e9 34 fe ff ff       	jmp    0x14013fd18
14013fee4:	ff 15 ae ca 9c 00    	call   *0x9ccaae(%rip)        # 0x140b0c998
14013feea:	cc                   	int3
14013feeb:	90                   	nop
14013feec:	90                   	nop
14013feed:	90                   	nop
14013feee:	90                   	nop
14013feef:	90                   	nop
14013fef0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14013fef5:	55                   	push   %rbp
14013fef6:	56                   	push   %rsi
14013fef7:	57                   	push   %rdi
14013fef8:	41 54                	push   %r12
14013fefa:	41 55                	push   %r13
14013fefc:	41 56                	push   %r14
14013fefe:	41 57                	push   %r15
14013ff00:	48 8d ac 24 30 ff ff 	lea    -0xd0(%rsp),%rbp
14013ff07:	ff
14013ff08:	48 81 ec d0 01 00 00 	sub    $0x1d0,%rsp
14013ff0f:	48 8b 05 2a f1 b7 00 	mov    0xb7f12a(%rip),%rax        # 0x140cbf040
14013ff16:	48 33 c4             	xor    %rsp,%rax
14013ff19:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
14013ff20:	4c 8b e2             	mov    %rdx,%r12
14013ff23:	48 8b f1             	mov    %rcx,%rsi
14013ff26:	45 33 ed             	xor    %r13d,%r13d
14013ff29:	45 8b f5             	mov    %r13d,%r14d
14013ff2c:	44 89 6d d0          	mov    %r13d,-0x30(%rbp)
14013ff30:	41 8b fd             	mov    %r13d,%edi
14013ff33:	0f 57 c0             	xorps  %xmm0,%xmm0
14013ff36:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14013ff3c:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
14013ff41:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
14013ff46:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
14013ff4b:	4c 89 6d b0          	mov    %r13,-0x50(%rbp)
14013ff4f:	41 b1 01             	mov    $0x1,%r9b
14013ff52:	45 33 c0             	xor    %r8d,%r8d
14013ff55:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14013ff59:	49 8b 0c 24          	mov    (%r12),%rcx
14013ff5d:	e8 72 c1 04 00       	call   0x14018c0d4
14013ff62:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
14013ff67:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
14013ff6b:	48 2b 55 a0          	sub    -0x60(%rbp),%rdx
14013ff6f:	48 c1 fa 04          	sar    $0x4,%rdx
14013ff73:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14013ff78:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14013ff7c:	e8 7f ca ed ff       	call   0x14001ca00
14013ff81:	90                   	nop
14013ff82:	48 8d 55 00          	lea    0x0(%rbp),%rdx
14013ff86:	49 8b cc             	mov    %r12,%rcx
14013ff89:	e8 aa b1 8c 00       	call   0x140a0b138
14013ff8e:	49 8b 1c 24          	mov    (%r12),%rbx
14013ff92:	48 8d 93 f8 01 00 00 	lea    0x1f8(%rbx),%rdx
14013ff99:	48 8b 42 08          	mov    0x8(%rdx),%rax
14013ff9d:	48 85 c0             	test   %rax,%rax
14013ffa0:	74 0c                	je     0x14013ffae
14013ffa2:	f0 ff 40 08          	lock incl 0x8(%rax)
14013ffa6:	49 8b 1c 24          	mov    (%r12),%rbx
14013ffaa:	44 8b 75 d0          	mov    -0x30(%rbp),%r14d
14013ffae:	48 8b 0a             	mov    (%rdx),%rcx
14013ffb1:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14013ffb6:	48 8b 42 08          	mov    0x8(%rdx),%rax
14013ffba:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14013ffbf:	48 85 c9             	test   %rcx,%rcx
14013ffc2:	74 4e                	je     0x140140012
14013ffc4:	48 8b 83 00 02 00 00 	mov    0x200(%rbx),%rax
14013ffcb:	48 85 c0             	test   %rax,%rax
14013ffce:	74 04                	je     0x14013ffd4
14013ffd0:	f0 ff 40 08          	lock incl 0x8(%rax)
14013ffd4:	48 8b 8b f8 01 00 00 	mov    0x1f8(%rbx),%rcx
14013ffdb:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14013ffdf:	48 8b 9b 00 02 00 00 	mov    0x200(%rbx),%rbx
14013ffe6:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
14013ffea:	41 be 01 00 00 00    	mov    $0x1,%r14d
14013fff0:	44 89 75 d0          	mov    %r14d,-0x30(%rbp)
14013fff4:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
14013fffb:	48 8b 01             	mov    (%rcx),%rax
14013fffe:	48 8b 40 10          	mov    0x10(%rax),%rax
140140002:	ff 15 30 cc 9c 00    	call   *0x9ccc30(%rip)        # 0x140b0cc38
140140008:	83 f8 06             	cmp    $0x6,%eax
14014000b:	74 09                	je     0x140140016
14014000d:	45 8a fd             	mov    %r13b,%r15b
140140010:	eb 07                	jmp    0x140140019
140140012:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
140140016:	41 b7 01             	mov    $0x1,%r15b
140140019:	41 f6 c6 01          	test   $0x1,%r14b
14014001d:	74 49                	je     0x140140068
14014001f:	41 83 ce ff          	or     $0xffffffff,%r14d
140140023:	48 85 db             	test   %rbx,%rbx
140140026:	74 44                	je     0x14014006c
140140028:	41 8b c6             	mov    %r14d,%eax
14014002b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140140030:	41 03 c6             	add    %r14d,%eax
140140033:	75 37                	jne    0x14014006c
140140035:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
140140039:	48 8b 03             	mov    (%rbx),%rax
14014003c:	48 8b cb             	mov    %rbx,%rcx
14014003f:	48 8b 00             	mov    (%rax),%rax
140140042:	ff 15 f0 cb 9c 00    	call   *0x9ccbf0(%rip)        # 0x140b0cc38
140140048:	41 8b c6             	mov    %r14d,%eax
14014004b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140140050:	41 03 c6             	add    %r14d,%eax
140140053:	75 17                	jne    0x14014006c
140140055:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140140059:	48 8b 01             	mov    (%rcx),%rax
14014005c:	48 8b 40 08          	mov    0x8(%rax),%rax
140140060:	ff 15 d2 cb 9c 00    	call   *0x9ccbd2(%rip)        # 0x140b0cc38
140140066:	eb 04                	jmp    0x14014006c
140140068:	41 83 ce ff          	or     $0xffffffff,%r14d
14014006c:	45 84 ff             	test   %r15b,%r15b
14014006f:	0f 84 13 01 00 00    	je     0x140140188
140140075:	48 8b 46 28          	mov    0x28(%rsi),%rax
140140079:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14014007f:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140140083:	48 8b 48 40          	mov    0x40(%rax),%rcx
140140087:	e8 c4 fd 04 00       	call   0x14018fe50
14014008c:	48 8b d0             	mov    %rax,%rdx
14014008f:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140140093:	e8 e8 cf ed ff       	call   0x14001d080
140140098:	48 8b 08             	mov    (%rax),%rcx
14014009b:	48 8b 91 b0 00 00 00 	mov    0xb0(%rcx),%rdx
1401400a2:	48 8b 42 38          	mov    0x38(%rdx),%rax
1401400a6:	48 85 c0             	test   %rax,%rax
1401400a9:	74 04                	je     0x1401400af
1401400ab:	f0 ff 40 08          	lock incl 0x8(%rax)
1401400af:	48 8b 42 30          	mov    0x30(%rdx),%rax
1401400b3:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401400b8:	48 8b 42 38          	mov    0x38(%rdx),%rax
1401400bc:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401400c1:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401400c6:	48 85 db             	test   %rbx,%rbx
1401400c9:	74 39                	je     0x140140104
1401400cb:	41 8b c6             	mov    %r14d,%eax
1401400ce:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401400d3:	41 03 c6             	add    %r14d,%eax
1401400d6:	75 2c                	jne    0x140140104
1401400d8:	48 8b 03             	mov    (%rbx),%rax
1401400db:	48 8b cb             	mov    %rbx,%rcx
1401400de:	48 8b 00             	mov    (%rax),%rax
1401400e1:	ff 15 51 cb 9c 00    	call   *0x9ccb51(%rip)        # 0x140b0cc38
1401400e7:	41 8b c6             	mov    %r14d,%eax
1401400ea:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401400ef:	41 03 c6             	add    %r14d,%eax
1401400f2:	75 10                	jne    0x140140104
1401400f4:	48 8b 03             	mov    (%rbx),%rax
1401400f7:	48 8b cb             	mov    %rbx,%rcx
1401400fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1401400fe:	ff 15 34 cb 9c 00    	call   *0x9ccb34(%rip)        # 0x140b0cc38
140140104:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
140140108:	48 85 db             	test   %rbx,%rbx
14014010b:	74 39                	je     0x140140146
14014010d:	41 8b c6             	mov    %r14d,%eax
140140110:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140140115:	41 03 c6             	add    %r14d,%eax
140140118:	75 2c                	jne    0x140140146
14014011a:	48 8b 03             	mov    (%rbx),%rax
14014011d:	48 8b cb             	mov    %rbx,%rcx
140140120:	48 8b 00             	mov    (%rax),%rax
140140123:	ff 15 0f cb 9c 00    	call   *0x9ccb0f(%rip)        # 0x140b0cc38
140140129:	41 8b c6             	mov    %r14d,%eax
14014012c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140140131:	41 03 c6             	add    %r14d,%eax
140140134:	75 10                	jne    0x140140146
140140136:	48 8b 03             	mov    (%rbx),%rax
140140139:	48 8b cb             	mov    %rbx,%rcx
14014013c:	48 8b 40 08          	mov    0x8(%rax),%rax
140140140:	ff 15 f2 ca 9c 00    	call   *0x9ccaf2(%rip)        # 0x140b0cc38
140140146:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
14014014a:	48 85 db             	test   %rbx,%rbx
14014014d:	74 39                	je     0x140140188
14014014f:	41 8b c6             	mov    %r14d,%eax
140140152:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140140157:	41 03 c6             	add    %r14d,%eax
14014015a:	75 2c                	jne    0x140140188
14014015c:	48 8b 03             	mov    (%rbx),%rax
14014015f:	48 8b cb             	mov    %rbx,%rcx
140140162:	48 8b 00             	mov    (%rax),%rax
140140165:	ff 15 cd ca 9c 00    	call   *0x9ccacd(%rip)        # 0x140b0cc38
14014016b:	41 8b c6             	mov    %r14d,%eax
14014016e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140140173:	41 03 c6             	add    %r14d,%eax
140140176:	75 10                	jne    0x140140188
140140178:	48 8b 03             	mov    (%rbx),%rax
14014017b:	48 8b cb             	mov    %rbx,%rcx
14014017e:	48 8b 40 08          	mov    0x8(%rax),%rax
140140182:	ff 15 b0 ca 9c 00    	call   *0x9ccab0(%rip)        # 0x140b0cc38
140140188:	0f 57 c0             	xorps  %xmm0,%xmm0
14014018b:	f3 0f 7f 45 18       	movdqu %xmm0,0x18(%rbp)
140140190:	4c 89 6d 28          	mov    %r13,0x28(%rbp)
140140194:	f3 0f 7f 45 30       	movdqu %xmm0,0x30(%rbp)
140140199:	4c 89 6d 40          	mov    %r13,0x40(%rbp)
14014019d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401401a3:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1401401a7:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1401401ab:	49 8b 0c 24          	mov    (%r12),%rcx
1401401af:	e8 78 f4 f1 ff       	call   0x14005f62c
1401401b4:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1401401b8:	48 85 c9             	test   %rcx,%rcx
1401401bb:	74 34                	je     0x1401401f1
1401401bd:	48 8b 45 40          	mov    0x40(%rbp),%rax
1401401c1:	48 2b c1             	sub    %rcx,%rax
1401401c4:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401401c8:	48 8b d1             	mov    %rcx,%rdx
1401401cb:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401401d1:	72 18                	jb     0x1401401eb
1401401d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401401d7:	48 2b d1             	sub    %rcx,%rdx
1401401da:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401401de:	48 83 f8 1f          	cmp    $0x1f,%rax
1401401e2:	76 07                	jbe    0x1401401eb
1401401e4:	ff 15 ae c7 9c 00    	call   *0x9cc7ae(%rip)        # 0x140b0c998
1401401ea:	cc                   	int3
1401401eb:	ff 15 cf c6 9c 00    	call   *0x9cc6cf(%rip)        # 0x140b0c8c0
1401401f1:	4d 8b f5             	mov    %r13,%r14
1401401f4:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1401401f8:	48 8b c1             	mov    %rcx,%rax
1401401fb:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1401401ff:	48 2b c2             	sub    %rdx,%rax
140140202:	48 c1 f8 04          	sar    $0x4,%rax
140140206:	48 85 c0             	test   %rax,%rax
140140209:	0f 84 75 01 00 00    	je     0x140140384
14014020f:	4d 8b fd             	mov    %r13,%r15
140140212:	48 2b ca             	sub    %rdx,%rcx
140140215:	48 c1 f9 04          	sar    $0x4,%rcx
140140219:	4c 3b f1             	cmp    %rcx,%r14
14014021c:	0f 83 8b 02 00 00    	jae    0x1401404ad
140140222:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
140140226:	4c 3b 45 a8          	cmp    -0x58(%rbp),%r8
14014022a:	74 13                	je     0x14014023f
14014022c:	4a 8b 04 3a          	mov    (%rdx,%r15,1),%rax
140140230:	49 39 00             	cmp    %rax,(%r8)
140140233:	74 0a                	je     0x14014023f
140140235:	49 83 c0 10          	add    $0x10,%r8
140140239:	4c 3b 45 a8          	cmp    -0x58(%rbp),%r8
14014023d:	75 f1                	jne    0x140140230
14014023f:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140140244:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140140248:	e8 af db f1 ff       	call   0x14005ddfc
14014024d:	48 8b 45 20          	mov    0x20(%rbp),%rax
140140251:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140140255:	48 2b c1             	sub    %rcx,%rax
140140258:	48 c1 f8 04          	sar    $0x4,%rax
14014025c:	4c 3b f0             	cmp    %rax,%r14
14014025f:	0f 83 48 02 00 00    	jae    0x1401404ad
140140265:	49 8d 14 0f          	lea    (%r15,%rcx,1),%rdx
140140269:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14014026d:	e8 f6 d2 ef ff       	call   0x14003d568
140140272:	4c 39 6d 80          	cmp    %r13,-0x80(%rbp)
140140276:	74 23                	je     0x14014029b
140140278:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14014027c:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140140280:	e8 c3 10 ff ff       	call   0x140131348
140140285:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140140289:	48 8b ce             	mov    %rsi,%rcx
14014028c:	e8 8f 74 00 00       	call   0x140147720
140140291:	8b f8                	mov    %eax,%edi
140140293:	85 c0                	test   %eax,%eax
140140295:	0f 88 c3 01 00 00    	js     0x14014045e
14014029b:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14014029f:	48 8b 45 18          	mov    0x18(%rbp),%rax
1401402a3:	48 2b c8             	sub    %rax,%rcx
1401402a6:	48 c1 f9 04          	sar    $0x4,%rcx
1401402aa:	4c 3b f1             	cmp    %rcx,%r14
1401402ad:	0f 83 f3 01 00 00    	jae    0x1401404a6
1401402b3:	4a 8d 14 38          	lea    (%rax,%r15,1),%rdx
1401402b7:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1401402bb:	e8 0c d3 ef ff       	call   0x14003d5cc
1401402c0:	90                   	nop
1401402c1:	4c 39 6d 90          	cmp    %r13,-0x70(%rbp)
1401402c5:	74 16                	je     0x1401402dd
1401402c7:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1401402cb:	48 8b ce             	mov    %rsi,%rcx
1401402ce:	e8 d9 81 01 00       	call   0x1401584ac
1401402d3:	8b f8                	mov    %eax,%edi
1401402d5:	85 c0                	test   %eax,%eax
1401402d7:	0f 88 3e 01 00 00    	js     0x14014041b
1401402dd:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1401402e1:	48 85 db             	test   %rbx,%rbx
1401402e4:	74 3a                	je     0x140140320
1401402e6:	83 c8 ff             	or     $0xffffffff,%eax
1401402e9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401402ee:	83 f8 01             	cmp    $0x1,%eax
1401402f1:	75 2d                	jne    0x140140320
1401402f3:	48 8b 03             	mov    (%rbx),%rax
1401402f6:	48 8b cb             	mov    %rbx,%rcx
1401402f9:	48 8b 00             	mov    (%rax),%rax
1401402fc:	ff 15 36 c9 9c 00    	call   *0x9cc936(%rip)        # 0x140b0cc38
140140302:	83 c8 ff             	or     $0xffffffff,%eax
140140305:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14014030a:	83 f8 01             	cmp    $0x1,%eax
14014030d:	75 11                	jne    0x140140320
14014030f:	48 8b 03             	mov    (%rbx),%rax
140140312:	48 8b cb             	mov    %rbx,%rcx
140140315:	48 8b 40 08          	mov    0x8(%rax),%rax
140140319:	ff 15 19 c9 9c 00    	call   *0x9cc919(%rip)        # 0x140b0cc38
14014031f:	90                   	nop
140140320:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
140140324:	48 85 db             	test   %rbx,%rbx
140140327:	74 39                	je     0x140140362
140140329:	83 c8 ff             	or     $0xffffffff,%eax
14014032c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140140331:	83 f8 01             	cmp    $0x1,%eax
140140334:	75 2c                	jne    0x140140362
140140336:	48 8b 03             	mov    (%rbx),%rax
140140339:	48 8b cb             	mov    %rbx,%rcx
14014033c:	48 8b 00             	mov    (%rax),%rax
14014033f:	ff 15 f3 c8 9c 00    	call   *0x9cc8f3(%rip)        # 0x140b0cc38
140140345:	83 c8 ff             	or     $0xffffffff,%eax
140140348:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14014034d:	83 f8 01             	cmp    $0x1,%eax
140140350:	75 10                	jne    0x140140362
140140352:	48 8b 03             	mov    (%rbx),%rax
140140355:	48 8b cb             	mov    %rbx,%rcx
140140358:	48 8b 40 08          	mov    0x8(%rax),%rax
14014035c:	ff 15 d6 c8 9c 00    	call   *0x9cc8d6(%rip)        # 0x140b0cc38
140140362:	49 ff c6             	inc    %r14
140140365:	49 83 c7 10          	add    $0x10,%r15
140140369:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14014036d:	48 8b c1             	mov    %rcx,%rax
140140370:	48 8b 55 18          	mov    0x18(%rbp),%rdx
140140374:	48 2b c2             	sub    %rdx,%rax
140140377:	48 c1 f8 04          	sar    $0x4,%rax
14014037b:	4c 3b f0             	cmp    %rax,%r14
14014037e:	0f 82 8e fe ff ff    	jb     0x140140212
140140384:	4d 8b f5             	mov    %r13,%r14
140140387:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14014038b:	48 8b c1             	mov    %rcx,%rax
14014038e:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
140140392:	48 2b c2             	sub    %rdx,%rax
140140395:	48 c1 f8 04          	sar    $0x4,%rax