140977fde:	48 8b f9             	mov    %rcx,%rdi
140977fe1:	c6 41 7b 00          	movb   $0x0,0x7b(%rcx)
140977fe5:	e8 36 c0 ff ff       	call   0x140974020
140977fea:	8b f0                	mov    %eax,%esi
140977fec:	0f ae e8             	lfence
140977fef:	85 c0                	test   %eax,%eax
140977ff1:	79 24                	jns    0x140978017
140977ff3:	48 8b cf             	mov    %rdi,%rcx
140977ff6:	e8 25 be ff ff       	call   0x140973e20
140977ffb:	0f ae e8             	lfence
140977ffe:	81 fe aa 05 07 80    	cmp    $0x800705aa,%esi
140978004:	0f 85 17 02 00 00    	jne    0x140978221
14097800a:	48 8b cf             	mov    %rdi,%rcx
14097800d:	e8 ee 02 00 00       	call   0x140978300
140978012:	e9 db 01 00 00       	jmp    0x1409781f2
140978017:	48 8d 77 48          	lea    0x48(%rdi),%rsi
14097801b:	48 8b ce             	mov    %rsi,%rcx
14097801e:	ff 15 ec b2 60 00    	call   *0x60b2ec(%rip)        # 0x140f83310
140978024:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
140978028:	c6 47 78 01          	movb   $0x1,0x78(%rdi)
14097802c:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140978030:	ff 15 7a b5 60 00    	call   *0x60b57a(%rip)        # 0x140f835b0
140978036:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
14097803a:	85 c0                	test   %eax,%eax
14097803c:	0f 84 9c 02 00 00    	je     0x1409782de
140978042:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
140978047:	74 13                	je     0x14097805c
140978049:	0f ae e8             	lfence
14097804c:	48 8b cf             	mov    %rdi,%rcx
14097804f:	e8 9c 1a 00 00       	call   0x140979af0
140978054:	48 8b cf             	mov    %rdi,%rcx
140978057:	e8 04 ff ff ff       	call   0x140977f60
14097805c:	45 33 c9             	xor    %r9d,%r9d
14097805f:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140978063:	33 d2                	xor    %edx,%edx
140978065:	48 8d 0d 34 e8 a9 00 	lea    0xa9e834(%rip),%rcx        # 0x1414168a0
14097806c:	ff 15 56 b7 60 00    	call   *0x60b756(%rip)        # 0x140f837c8
140978072:	85 c0                	test   %eax,%eax
140978074:	0f 84 76 02 00 00    	je     0x1409782f0
14097807a:	45 33 ff             	xor    %r15d,%r15d
14097807d:	44 39 7d d7          	cmp    %r15d,-0x29(%rbp)
140978081:	74 75                	je     0x1409780f8
140978083:	48 8b 1d d6 a2 6e 00 	mov    0x6ea2d6(%rip),%rbx        # 0x141062360
14097808a:	48 8b 43 08          	mov    0x8(%rbx),%rax
14097808e:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140978092:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140978096:	4c 39 7b 20          	cmp    %r15,0x20(%rbx)
14097809a:	74 07                	je     0x1409780a3
14097809c:	b9 05 00 00 00       	mov    $0x5,%ecx
1409780a1:	cd 29                	int    $0x29
1409780a3:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
1409780a7:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
1409780ab:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
1409780af:	4c 8b c3             	mov    %rbx,%r8
1409780b2:	48 8d 15 f7 91 68 ff 	lea    -0x976e09(%rip),%rdx        # 0x1400012b0
1409780b9:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1409780bd:	ff 15 a5 af 60 00    	call   *0x60afa5(%rip)        # 0x140f83068
1409780c3:	85 c0                	test   %eax,%eax
1409780c5:	75 17                	jne    0x1409780de
1409780c7:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1409780cb:	45 0f b7 08          	movzwl (%r8),%r9d
1409780cf:	ba 02 00 00 00       	mov    $0x2,%edx
1409780d4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409780d8:	ff 15 92 af 60 00    	call   *0x60af92(%rip)        # 0x140f83070
1409780de:	45 33 c0             	xor    %r8d,%r8d
1409780e1:	33 d2                	xor    %edx,%edx
1409780e3:	48 8d 0d b6 e7 a9 00 	lea    0xa9e7b6(%rip),%rcx        # 0x1414168a0
1409780ea:	ff 15 d0 b6 60 00    	call   *0x60b6d0(%rip)        # 0x140f837c0
1409780f0:	85 c0                	test   %eax,%eax
1409780f2:	0f 84 23 01 00 00    	je     0x14097821b
1409780f8:	4c 8b 15 61 a2 6e 00 	mov    0x6ea261(%rip),%r10        # 0x141062360
1409780ff:	41 83 3a 04          	cmpl   $0x4,(%r10)
140978103:	0f 86 da 00 00 00    	jbe    0x1409781e3
140978109:	0f ae e8             	lfence
14097810c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140978110:	48 83 c1 10          	add    $0x10,%rcx
140978114:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140978119:	76 03                	jbe    0x14097811e
14097811b:	48 8b 09             	mov    (%rcx),%rcx
14097811e:	48 85 c9             	test   %rcx,%rcx
140978121:	74 1a                	je     0x14097813d
140978123:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14097812a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140978130:	48 ff c0             	inc    %rax
140978133:	44 38 3c 01          	cmp    %r15b,(%rcx,%rax,1)
140978137:	75 f7                	jne    0x140978130
140978139:	ff c0                	inc    %eax
14097813b:	eb 0c                	jmp    0x140978149
14097813d:	48 8d 0d 48 b6 62 00 	lea    0x62b648(%rip),%rcx        # 0x140fa378c
140978144:	b8 01 00 00 00       	mov    $0x1,%eax
140978149:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
14097814d:	89 45 2f             	mov    %eax,0x2f(%rbp)
140978150:	44 89 7d 33          	mov    %r15d,0x33(%rbp)
140978154:	48 8d 05 d5 bc 6e 00 	lea    0x6ebcd5(%rip),%rax        # 0x141063e30
14097815b:	48 89 45 17          	mov    %rax,0x17(%rbp)
14097815f:	48 c7 45 1f 4c 00 00 	movq   $0x4c,0x1f(%rbp)
140978166:	00
140978167:	c7 45 df 00 00 00 0b 	movl   $0xb000000,-0x21(%rbp)
14097816e:	0f b7 05 60 9f 90 00 	movzwl 0x909f60(%rip),%eax        # 0x1412820d5
140978175:	89 45 e3             	mov    %eax,-0x1d(%rbp)
140978178:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
14097817c:	49 8b 42 08          	mov    0x8(%r10),%rax
140978180:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140978184:	0f b7 00             	movzwl (%rax),%eax
140978187:	89 45 ff             	mov    %eax,-0x1(%rbp)
14097818a:	c7 45 03 02 00 00 00 	movl   $0x2,0x3(%rbp)
140978191:	48 8d 05 47 9f 90 00 	lea    0x909f47(%rip),%rax        # 0x1412820df
140978198:	48 89 45 07          	mov    %rax,0x7(%rbp)
14097819c:	c7 45 0f 20 00 00 00 	movl   $0x20,0xf(%rbp)
1409781a3:	c7 45 13 01 00 00 00 	movl   $0x1,0x13(%rbp)
1409781aa:	48 8d 05 c3 e5 90 00 	lea    0x90e5c3(%rip),%rax        # 0x141286774
1409781b1:	48 8d 0d 20 95 90 00 	lea    0x909520(%rip),%rcx        # 0x1412816d8
1409781b8:	2b c1                	sub    %ecx,%eax
1409781ba:	89 45 d7             	mov    %eax,-0x29(%rbp)
1409781bd:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1409781c1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409781c6:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1409781cd:	00
1409781ce:	45 33 c9             	xor    %r9d,%r9d
1409781d1:	45 33 c0             	xor    %r8d,%r8d
1409781d4:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1409781d8:	49 8b 4a 20          	mov    0x20(%r10),%rcx
1409781dc:	ff 15 96 ae 60 00    	call   *0x60ae96(%rip)        # 0x140f83078
1409781e2:	90                   	nop
1409781e3:	48 85 f6             	test   %rsi,%rsi
1409781e6:	74 0a                	je     0x1409781f2
1409781e8:	48 8b ce             	mov    %rsi,%rcx
1409781eb:	ff 15 27 b1 60 00    	call   *0x60b127(%rip)        # 0x140f83318
1409781f1:	90                   	nop
1409781f2:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1409781f6:	48 33 cc             	xor    %rsp,%rcx
1409781f9:	e8 02 33 4a 00       	call   0x140e1b500
1409781fe:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140978205:	00
140978206:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14097820a:	49 8b 73 30          	mov    0x30(%r11),%rsi
14097820e:	49 8b 7b 38          	mov    0x38(%r11),%rdi
140978212:	49 8b e3             	mov    %r11,%rsp
140978215:	41 5f                	pop    %r15
140978217:	41 5e                	pop    %r14
140978219:	5d                   	pop    %rbp
14097821a:	c3                   	ret
14097821b:	e8 10 32 48 00       	call   0x140dfb430
140978220:	90                   	nop
140978221:	e8 8a 30 82 ff       	call   0x14019b2b0
140978226:	4c 8b f0             	mov    %rax,%r14
140978229:	83 38 02             	cmpl   $0x2,(%rax)
14097822c:	0f 86 80 00 00 00    	jbe    0x1409782b2
140978232:	33 d2                	xor    %edx,%edx
140978234:	48 8b c8             	mov    %rax,%rcx
140978237:	e8 04 91 68 ff       	call   0x140001340
14097823c:	84 c0                	test   %al,%al
14097823e:	74 72                	je     0x1409782b2
140978240:	0f ae e8             	lfence
140978243:	48 8b cf             	mov    %rdi,%rcx
140978246:	e8 95 18 00 00       	call   0x140979ae0
14097824b:	48 8b c8             	mov    %rax,%rcx
14097824e:	e8 7d 77 82 ff       	call   0x14019f9d0
140978253:	48 8b d0             	mov    %rax,%rdx
140978256:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14097825a:	e8 91 8f 68 ff       	call   0x1400011f0
14097825f:	48 8b d8             	mov    %rax,%rbx
140978262:	48 8b cf             	mov    %rdi,%rcx
140978265:	e8 d6 6c 89 ff       	call   0x14020ef40
14097826a:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
14097826e:	48 8d 15 73 bb 6e 00 	lea    0x6ebb73(%rip),%rdx        # 0x141063de8
140978275:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140978279:	e8 72 8f 68 ff       	call   0x1400011f0
14097827e:	89 75 d7             	mov    %esi,-0x29(%rbp)
140978281:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140978286:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14097828a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14097828f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140978294:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140978298:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14097829d:	45 33 c9             	xor    %r9d,%r9d
1409782a0:	45 33 c0             	xor    %r8d,%r8d
1409782a3:	48 8d 15 e8 9d 90 00 	lea    0x909de8(%rip),%rdx        # 0x141282092
1409782aa:	49 8b ce             	mov    %r14,%rcx
1409782ad:	e8 7e 9c 68 ff       	call   0x140001f30
1409782b2:	8b ce                	mov    %esi,%ecx
1409782b4:	e8 17 f8 81 ff       	call   0x140197ad0
1409782b9:	44 8b c8             	mov    %eax,%r9d
1409782bc:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
1409782c0:	48 8d 05 41 bb 6e 00 	lea    0x6ebb41(%rip),%rax        # 0x141063e08
1409782c7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409782cc:	4c 8d 05 45 b9 6e 00 	lea    0x6eb945(%rip),%r8        # 0x141063c18
1409782d3:	ba a7 00 00 00       	mov    $0xa7,%edx
1409782d8:	e8 03 87 fe ff       	call   0x1409609e0
1409782dd:	90                   	nop
1409782de:	4c 8d 05 1b b7 62 00 	lea    0x62b71b(%rip),%r8        # 0x140fa3a00
1409782e5:	ba 1f 09 00 00       	mov    $0x91f,%edx
1409782ea:	e8 51 4e 82 ff       	call   0x14019d140
1409782ef:	cc                   	int3
1409782f0:	e8 5b 78 4b 00       	call   0x140e2fb50
1409782f5:	cc                   	int3
1409782f6:	cc                   	int3
1409782f7:	cc                   	int3
1409782f8:	cc                   	int3
1409782f9:	cc                   	int3
1409782fa:	cc                   	int3
1409782fb:	cc                   	int3
1409782fc:	cc                   	int3
1409782fd:	cc                   	int3
1409782fe:	cc                   	int3
1409782ff:	cc                   	int3
140978300:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140978305:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14097830a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14097830f:	57                   	push   %rdi
140978310:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140978317:	48 8b 05 e2 0b a4 00 	mov    0xa40be2(%rip),%rax        # 0x1413b8f00
14097831e:	48 33 c4             	xor    %rsp,%rax
140978321:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140978328:	00
140978329:	48 8b f1             	mov    %rcx,%rsi
14097832c:	45 33 c9             	xor    %r9d,%r9d
14097832f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140978334:	33 d2                	xor    %edx,%edx
140978336:	48 8d 0d 63 e5 a9 00 	lea    0xa9e563(%rip),%rcx        # 0x1414168a0
14097833d:	ff 15 85 b4 60 00    	call   *0x60b485(%rip)        # 0x140f837c8
140978343:	85 c0                	test   %eax,%eax
140978345:	0f 84 5a 02 00 00    	je     0x1409785a5
14097834b:	33 ed                	xor    %ebp,%ebp
14097834d:	39 6c 24 30          	cmp    %ebp,0x30(%rsp)
140978351:	74 77                	je     0x1409783ca
140978353:	48 8b 1d 06 a0 6e 00 	mov    0x6ea006(%rip),%rbx        # 0x141062360
14097835a:	48 8b 43 08          	mov    0x8(%rbx),%rax
14097835e:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140978362:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140978367:	48 39 6b 20          	cmp    %rbp,0x20(%rbx)
14097836b:	74 07                	je     0x140978374
14097836d:	b9 05 00 00 00       	mov    $0x5,%ecx
140978372:	cd 29                	int    $0x29
140978374:	48 89 6b 28          	mov    %rbp,0x28(%rbx)
140978378:	48 89 6b 30          	mov    %rbp,0x30(%rbx)
14097837c:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
140978380:	4c 8b c3             	mov    %rbx,%r8
140978383:	48 8d 15 26 8f 68 ff 	lea    -0x9770da(%rip),%rdx        # 0x1400012b0
14097838a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14097838f:	ff 15 d3 ac 60 00    	call   *0x60acd3(%rip)        # 0x140f83068
140978395:	85 c0                	test   %eax,%eax
140978397:	75 17                	jne    0x1409783b0
140978399:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14097839d:	45 0f b7 08          	movzwl (%r8),%r9d
1409783a1:	ba 02 00 00 00       	mov    $0x2,%edx
1409783a6:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409783aa:	ff 15 c0 ac 60 00    	call   *0x60acc0(%rip)        # 0x140f83070
1409783b0:	45 33 c0             	xor    %r8d,%r8d
1409783b3:	33 d2                	xor    %edx,%edx
1409783b5:	48 8d 0d e4 e4 a9 00 	lea    0xa9e4e4(%rip),%rcx        # 0x1414168a0
1409783bc:	ff 15 fe b3 60 00    	call   *0x60b3fe(%rip)        # 0x140f837c0
1409783c2:	85 c0                	test   %eax,%eax
1409783c4:	0f 84 bb 01 00 00    	je     0x140978585
1409783ca:	48 8b 0d 8f 9f 6e 00 	mov    0x6e9f8f(%rip),%rcx        # 0x141062360
1409783d1:	83 39 04             	cmpl   $0x4,(%rcx)
1409783d4:	0f 86 9c 00 00 00    	jbe    0x140978476
1409783da:	48 8d 05 cf be 6e 00 	lea    0x6ebecf(%rip),%rax        # 0x1410642b0
1409783e1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409783e6:	48 c7 44 24 78 42 00 	movq   $0x42,0x78(%rsp)
1409783ed:	00 00
1409783ef:	c7 44 24 38 00 00 00 	movl   $0xb000000,0x38(%rsp)
1409783f6:	0b
1409783f7:	0f b7 05 8d a0 90 00 	movzwl 0x90a08d(%rip),%eax        # 0x14128248b
1409783fe:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
140978402:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140978407:	48 8b 41 08          	mov    0x8(%rcx),%rax
14097840b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140978410:	0f b7 00             	movzwl (%rax),%eax
140978413:	89 44 24 58          	mov    %eax,0x58(%rsp)
140978417:	c7 44 24 5c 02 00 00 	movl   $0x2,0x5c(%rsp)
14097841e:	00
14097841f:	48 8d 05 6f a0 90 00 	lea    0x90a06f(%rip),%rax        # 0x141282495
140978426:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14097842b:	c7 44 24 68 10 00 00 	movl   $0x10,0x68(%rsp)
140978432:	00
140978433:	c7 44 24 6c 01 00 00 	movl   $0x1,0x6c(%rsp)
14097843a:	00
14097843b:	48 8d 05 32 e3 90 00 	lea    0x90e332(%rip),%rax        # 0x141286774
140978442:	48 8d 15 8f 92 90 00 	lea    0x90928f(%rip),%rdx        # 0x1412816d8
140978449:	2b c2                	sub    %edx,%eax
14097844b:	89 44 24 30          	mov    %eax,0x30(%rsp)
14097844f:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140978454:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140978459:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140978460:	00
140978461:	45 33 c9             	xor    %r9d,%r9d
140978464:	45 33 c0             	xor    %r8d,%r8d
140978467:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14097846c:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140978470:	ff 15 02 ac 60 00    	call   *0x60ac02(%rip)        # 0x140f83078
140978476:	41 b9 03 00 1f 00    	mov    $0x1f0003,%r9d
14097847c:	45 33 c0             	xor    %r8d,%r8d
14097847f:	33 d2                	xor    %edx,%edx
140978481:	33 c9                	xor    %ecx,%ecx
140978483:	ff 15 2f b1 60 00    	call   *0x60b12f(%rip)        # 0x140f835b8
140978489:	48 8b d8             	mov    %rax,%rbx
14097848c:	48 85 c0             	test   %rax,%rax
14097848f:	0f 84 f6 00 00 00    	je     0x14097858b
140978495:	ff 15 cd ad 60 00    	call   *0x60adcd(%rip)        # 0x140f83268
14097849b:	48 8b d3             	mov    %rbx,%rdx
14097849e:	48 8d 4e 38          	lea    0x38(%rsi),%rcx
1409784a2:	e8 c9 5b 82 ff       	call   0x14019e070
1409784a7:	48 39 6e 38          	cmp    %rbp,0x38(%rsi)
1409784ab:	0f 95 c0             	setne  %al
1409784ae:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1409784b5:	00
1409784b6:	48 8d 15 3b be 6e 00 	lea    0x6ebe3b(%rip),%rdx        # 0x1410642f8
1409784bd:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1409784c2:	44 0f b6 c8          	movzbl %al,%r9d
1409784c6:	4c 8d 05 4b b7 6e 00 	lea    0x6eb74b(%rip),%r8        # 0x141063c18
1409784cd:	ba cf 01 00 00       	mov    $0x1cf,%edx
1409784d2:	e8 09 05 8d ff       	call   0x1402489e0
1409784d7:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1409784dc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409784e1:	89 6c 24 20          	mov    %ebp,0x20(%rsp)
1409784e5:	4c 8b ce             	mov    %rsi,%r9
1409784e8:	4c 8d 05 31 c0 ff ff 	lea    -0x3fcf(%rip),%r8        # 0x140974520
1409784ef:	33 d2                	xor    %edx,%edx
1409784f1:	33 c9                	xor    %ecx,%ecx
1409784f3:	ff 15 cf b0 60 00    	call   *0x60b0cf(%rip)        # 0x140f835c8
1409784f9:	48 8b f8             	mov    %rax,%rdi
1409784fc:	48 8b 6e 40          	mov    0x40(%rsi),%rbp
140978500:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140978504:	48 83 fa fd          	cmp    $0xfffffffffffffffd,%rdx
140978508:	77 1a                	ja     0x140978524
14097850a:	ff 15 58 ad 60 00    	call   *0x60ad58(%rip)        # 0x140f83268
140978510:	8b d8                	mov    %eax,%ebx
140978512:	48 8b cd             	mov    %rbp,%rcx
140978515:	ff 15 45 ad 60 00    	call   *0x60ad45(%rip)        # 0x140f83260
14097851b:	90                   	nop
14097851c:	8b cb                	mov    %ebx,%ecx
14097851e:	ff 15 4c ad 60 00    	call   *0x60ad4c(%rip)        # 0x140f83270
140978524:	48 89 7e 40          	mov    %rdi,0x40(%rsi)
140978528:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
14097852c:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
140978530:	0f 96 c0             	setbe  %al
140978533:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
14097853a:	00
14097853b:	48 8d 15 fe bd 6e 00 	lea    0x6ebdfe(%rip),%rdx        # 0x141064340
140978542:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140978547:	44 0f b6 c8          	movzbl %al,%r9d
14097854b:	4c 8d 05 c6 b6 6e 00 	lea    0x6eb6c6(%rip),%r8        # 0x141063c18
140978552:	ba d4 01 00 00       	mov    $0x1d4,%edx
140978557:	e8 84 04 8d ff       	call   0x1402489e0
14097855c:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140978563:	00
140978564:	48 33 cc             	xor    %rsp,%rcx
140978567:	e8 94 2f 4a 00       	call   0x140e1b500
14097856c:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11