1402c7f95:	48 8b cb             	mov    %rbx,%rcx
1402c7f98:	e8 a3 75 ed ff       	call   0x14019f540
1402c7f9d:	90                   	nop
1402c7f9e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402c7fa3:	48 85 c9             	test   %rcx,%rcx
1402c7fa6:	74 24                	je     0x1402c7fcc
1402c7fa8:	8b 41 10             	mov    0x10(%rcx),%eax
1402c7fab:	ff c8                	dec    %eax
1402c7fad:	89 41 10             	mov    %eax,0x10(%rcx)
1402c7fb0:	85 c0                	test   %eax,%eax
1402c7fb2:	7f 18                	jg     0x1402c7fcc
1402c7fb4:	0f 88 7c 17 00 00    	js     0x1402c9736
1402c7fba:	48 8b 01             	mov    (%rcx),%rax
1402c7fbd:	ba 01 00 00 00       	mov    $0x1,%edx
1402c7fc2:	48 8b 00             	mov    (%rax),%rax
1402c7fc5:	ff 15 55 ba cb 00    	call   *0xcbba55(%rip)        # 0x140f83a20
1402c7fcb:	90                   	nop
1402c7fcc:	4c 8d 0d 1d 65 ed ff 	lea    -0x129ae3(%rip),%r9        # 0x14019e4f0
1402c7fd3:	ba 08 00 00 00       	mov    $0x8,%edx
1402c7fd8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402c7fde:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402c7fe3:	e8 64 35 b5 00       	call   0x140e1b54c
1402c7fe8:	90                   	nop
1402c7fe9:	4c 8d 0d 00 65 ed ff 	lea    -0x129b00(%rip),%r9        # 0x14019e4f0
1402c7ff0:	ba 08 00 00 00       	mov    $0x8,%edx
1402c7ff5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402c7ffb:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402c8000:	e8 47 35 b5 00       	call   0x140e1b54c
1402c8005:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1402c800a:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402c800e:	48 8b 05 33 40 15 01 	mov    0x1154033(%rip),%rax        # 0x14141c048
1402c8015:	48 8b 88 c8 0a 00 00 	mov    0xac8(%rax),%rcx
1402c801c:	48 85 c9             	test   %rcx,%rcx
1402c801f:	74 1c                	je     0x1402c803d
1402c8021:	8b 41 10             	mov    0x10(%rcx),%eax
1402c8024:	ff c0                	inc    %eax
1402c8026:	89 41 10             	mov    %eax,0x10(%rcx)
1402c8029:	83 f8 01             	cmp    $0x1,%eax
1402c802c:	0f 8e 0f 17 00 00    	jle    0x1402c9741
1402c8032:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c8037:	0f 84 0c 17 00 00    	je     0x1402c9749
1402c803d:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402c8042:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1402c8046:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402c804b:	66 0f 6f 05 0d 47 ce 	movdqa 0xce470d(%rip),%xmm0        # 0x140fac760
1402c8052:	00
1402c8053:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
1402c8058:	66 0f 6f 0d 00 7a d1 	movdqa 0xd17a00(%rip),%xmm1        # 0x140fdfa60
1402c805f:	00
1402c8060:	f3 0f 7f 4d d8       	movdqu %xmm1,-0x28(%rbp)
1402c8065:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c8068:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
1402c806d:	48 89 75 98          	mov    %rsi,-0x68(%rbp)
1402c8071:	0f ae e8             	lfence
1402c8074:	b9 20 00 00 00       	mov    $0x20,%ecx
1402c8079:	e8 b2 ec ec ff       	call   0x140196d30
1402c807e:	48 8b d8             	mov    %rax,%rbx
1402c8081:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1402c8085:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1402c8089:	48 8d 48 20          	lea    0x20(%rax),%rcx
1402c808d:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
1402c8091:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1402c8097:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1402c809b:	48 8b c8             	mov    %rax,%rcx
1402c809e:	e8 6d 6f c1 00       	call   0x140edf010
1402c80a3:	48 8d 43 20          	lea    0x20(%rbx),%rax
1402c80a7:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1402c80ab:	45 33 c0             	xor    %r8d,%r8d
1402c80ae:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402c80b2:	48 8b 0d bf ad 16 01 	mov    0x116adbf(%rip),%rcx        # 0x141432e78
1402c80b9:	e8 62 7e ed ff       	call   0x14019ff20
1402c80be:	90                   	nop
1402c80bf:	45 33 c0             	xor    %r8d,%r8d
1402c80c2:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1402c80c6:	48 8b 0d ab ad 16 01 	mov    0x116adab(%rip),%rcx        # 0x141432e78
1402c80cd:	e8 4e 7e ed ff       	call   0x14019ff20
1402c80d2:	90                   	nop
1402c80d3:	45 33 c0             	xor    %r8d,%r8d
1402c80d6:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1402c80da:	48 8b 0d 97 ad 16 01 	mov    0x116ad97(%rip),%rcx        # 0x141432e78
1402c80e1:	e8 3a 7e ed ff       	call   0x14019ff20
1402c80e6:	90                   	nop
1402c80e7:	45 33 c0             	xor    %r8d,%r8d
1402c80ea:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1402c80ee:	48 8b 0d 83 ad 16 01 	mov    0x116ad83(%rip),%rcx        # 0x141432e78
1402c80f5:	e8 26 7e ed ff       	call   0x14019ff20
1402c80fa:	90                   	nop
1402c80fb:	45 33 c0             	xor    %r8d,%r8d
1402c80fe:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1402c8102:	48 8b 0d 6f ad 16 01 	mov    0x116ad6f(%rip),%rcx        # 0x141432e78
1402c8109:	e8 12 7e ed ff       	call   0x14019ff20
1402c810e:	48 8b 05 63 ad 16 01 	mov    0x116ad63(%rip),%rax        # 0x141432e78
1402c8115:	48 8b 48 60          	mov    0x60(%rax),%rcx
1402c8119:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
1402c811d:	48 85 c9             	test   %rcx,%rcx
1402c8120:	74 23                	je     0x1402c8145
1402c8122:	8b 41 10             	mov    0x10(%rcx),%eax
1402c8125:	ff c0                	inc    %eax
1402c8127:	89 41 10             	mov    %eax,0x10(%rcx)
1402c812a:	83 f8 01             	cmp    $0x1,%eax
1402c812d:	0f 8e 21 16 00 00    	jle    0x1402c9754
1402c8133:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c8138:	0f 84 1e 16 00 00    	je     0x1402c975c
1402c813e:	48 8b 05 33 ad 16 01 	mov    0x116ad33(%rip),%rax        # 0x141432e78
1402c8145:	48 8b 48 60          	mov    0x60(%rax),%rcx
1402c8149:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
1402c814d:	48 85 c9             	test   %rcx,%rcx
1402c8150:	74 1c                	je     0x1402c816e
1402c8152:	8b 41 10             	mov    0x10(%rcx),%eax
1402c8155:	ff c0                	inc    %eax
1402c8157:	89 41 10             	mov    %eax,0x10(%rcx)
1402c815a:	83 f8 01             	cmp    $0x1,%eax
1402c815d:	0f 8e 04 16 00 00    	jle    0x1402c9767
1402c8163:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c8168:	0f 84 01 16 00 00    	je     0x1402c976f
1402c816e:	49 8b 0e             	mov    (%r14),%rcx
1402c8171:	48 85 c9             	test   %rcx,%rcx
1402c8174:	74 1c                	je     0x1402c8192
1402c8176:	8b 41 10             	mov    0x10(%rcx),%eax
1402c8179:	ff c0                	inc    %eax
1402c817b:	89 41 10             	mov    %eax,0x10(%rcx)
1402c817e:	83 f8 01             	cmp    $0x1,%eax
1402c8181:	0f 8e f3 15 00 00    	jle    0x1402c977a
1402c8187:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c818c:	0f 84 f0 15 00 00    	je     0x1402c9782
1402c8192:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
1402c8196:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1402c819a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402c819f:	48 8d 45 30          	lea    0x30(%rbp),%rax
1402c81a3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402c81a8:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402c81ad:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402c81b3:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1402c81b8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402c81bd:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1402c81c1:	e8 8a 7c ed ff       	call   0x14019fe50
1402c81c6:	90                   	nop
1402c81c7:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
1402c81cc:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1402c81d0:	48 8b d0             	mov    %rax,%rdx
1402c81d3:	49 8b cc             	mov    %r12,%rcx
1402c81d6:	e8 b5 49 3e 00       	call   0x1406acb90
1402c81db:	90                   	nop
1402c81dc:	4c 8d 0d 0d 63 ed ff 	lea    -0x129cf3(%rip),%r9        # 0x14019e4f0
1402c81e3:	ba 08 00 00 00       	mov    $0x8,%edx
1402c81e8:	44 8b c2             	mov    %edx,%r8d
1402c81eb:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402c81ef:	e8 58 33 b5 00       	call   0x140e1b54c
1402c81f4:	90                   	nop
1402c81f5:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1402c81f9:	48 85 c9             	test   %rcx,%rcx
1402c81fc:	74 24                	je     0x1402c8222
1402c81fe:	8b 41 10             	mov    0x10(%rcx),%eax
1402c8201:	ff c8                	dec    %eax
1402c8203:	89 41 10             	mov    %eax,0x10(%rcx)
1402c8206:	85 c0                	test   %eax,%eax
1402c8208:	7f 18                	jg     0x1402c8222
1402c820a:	0f 88 7d 15 00 00    	js     0x1402c978d
1402c8210:	48 8b 01             	mov    (%rcx),%rax
1402c8213:	ba 01 00 00 00       	mov    $0x1,%edx
1402c8218:	48 8b 00             	mov    (%rax),%rax
1402c821b:	ff 15 ff b7 cb 00    	call   *0xcbb7ff(%rip)        # 0x140f83a20
1402c8221:	90                   	nop
1402c8222:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1402c8226:	48 85 c9             	test   %rcx,%rcx
1402c8229:	0f 84 ac 14 00 00    	je     0x1402c96db
1402c822f:	8b 41 10             	mov    0x10(%rcx),%eax
1402c8232:	ff c8                	dec    %eax
1402c8234:	89 41 10             	mov    %eax,0x10(%rcx)
1402c8237:	85 c0                	test   %eax,%eax
1402c8239:	0f 8f 9c 14 00 00    	jg     0x1402c96db
1402c823f:	0f 88 53 15 00 00    	js     0x1402c9798
1402c8245:	48 8b 01             	mov    (%rcx),%rax
1402c8248:	48 8b 00             	mov    (%rax),%rax
1402c824b:	e9 7f 14 00 00       	jmp    0x1402c96cf
1402c8250:	48 8b 05 61 3d 15 01 	mov    0x1153d61(%rip),%rax        # 0x14141bfb8
1402c8257:	48 8b 48 48          	mov    0x48(%rax),%rcx
1402c825b:	49 8b 06             	mov    (%r14),%rax
1402c825e:	48 8b 50 20          	mov    0x20(%rax),%rdx
1402c8262:	e8 69 6c 47 00       	call   0x14073eed0
1402c8267:	88 45 a0             	mov    %al,-0x60(%rbp)
1402c826a:	48 8b 0d 47 3d 15 01 	mov    0x1153d47(%rip),%rcx        # 0x14141bfb8
1402c8271:	49 8b 16             	mov    (%r14),%rdx
1402c8274:	48 8b 52 20          	mov    0x20(%rdx),%rdx
1402c8278:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1402c827c:	e8 4f 6c 47 00       	call   0x14073eed0
1402c8281:	88 44 24 60          	mov    %al,0x60(%rsp)
1402c8285:	4c 8b ee             	mov    %rsi,%r13
1402c8288:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
1402c828c:	49 8b 16             	mov    (%r14),%rdx
1402c828f:	48 85 d2             	test   %rdx,%rdx
1402c8292:	74 1d                	je     0x1402c82b1
1402c8294:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402c8297:	ff c1                	inc    %ecx
1402c8299:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402c829c:	83 f9 01             	cmp    $0x1,%ecx
1402c829f:	0f 8e fe 14 00 00    	jle    0x1402c97a3
1402c82a5:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402c82ab:	0f 84 fa 14 00 00    	je     0x1402c97ab
1402c82b1:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1402c82b5:	48 89 55 38          	mov    %rdx,0x38(%rbp)
1402c82b9:	48 85 c9             	test   %rcx,%rcx
1402c82bc:	74 24                	je     0x1402c82e2
1402c82be:	8b 41 10             	mov    0x10(%rcx),%eax
1402c82c1:	ff c8                	dec    %eax
1402c82c3:	89 41 10             	mov    %eax,0x10(%rcx)
1402c82c6:	85 c0                	test   %eax,%eax
1402c82c8:	7f 18                	jg     0x1402c82e2
1402c82ca:	0f 88 e6 14 00 00    	js     0x1402c97b6
1402c82d0:	48 8b 01             	mov    (%rcx),%rax
1402c82d3:	ba 01 00 00 00       	mov    $0x1,%edx
1402c82d8:	48 8b 00             	mov    (%rax),%rax
1402c82db:	ff 15 3f b7 cb 00    	call   *0xcbb73f(%rip)        # 0x140f83a20
1402c82e1:	90                   	nop
1402c82e2:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1402c82e6:	48 85 c9             	test   %rcx,%rcx
1402c82e9:	74 1c                	je     0x1402c8307
1402c82eb:	8b 41 10             	mov    0x10(%rcx),%eax
1402c82ee:	ff c0                	inc    %eax
1402c82f0:	89 41 10             	mov    %eax,0x10(%rcx)
1402c82f3:	83 f8 01             	cmp    $0x1,%eax
1402c82f6:	0f 8e c5 14 00 00    	jle    0x1402c97c1
1402c82fc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c8301:	0f 84 c2 14 00 00    	je     0x1402c97c9
1402c8307:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1402c830c:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402c8311:	48 8b 05 a0 3c 15 01 	mov    0x1153ca0(%rip),%rax        # 0x14141bfb8
1402c8318:	48 8b 48 58          	mov    0x58(%rax),%rcx
1402c831c:	48 85 c9             	test   %rcx,%rcx
1402c831f:	74 1c                	je     0x1402c833d
1402c8321:	8b 41 10             	mov    0x10(%rcx),%eax
1402c8324:	ff c0                	inc    %eax
1402c8326:	89 41 10             	mov    %eax,0x10(%rcx)
1402c8329:	83 f8 01             	cmp    $0x1,%eax
1402c832c:	0f 8e a2 14 00 00    	jle    0x1402c97d4
1402c8332:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c8337:	0f 84 9f 14 00 00    	je     0x1402c97dc
1402c833d:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1402c8342:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402c8347:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1402c834c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402c8351:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402c8356:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402c835b:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402c8360:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402c8366:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402c836b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402c8370:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1402c8374:	e8 d7 7a ed ff       	call   0x14019fe50
1402c8379:	48 8b d8             	mov    %rax,%rbx
1402c837c:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402c8380:	48 8b 0d 11 2e 15 01 	mov    0x1152e11(%rip),%rcx        # 0x14141b198
1402c8387:	48 85 ff             	test   %rdi,%rdi
1402c838a:	74 04                	je     0x1402c8390
1402c838c:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402c8390:	48 8b 11             	mov    (%rcx),%rdx
1402c8393:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402c8397:	4c 8b cf             	mov    %rdi,%r9
1402c839a:	4c 8b c3             	mov    %rbx,%r8
1402c839d:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402c83a2:	ff 15 78 b6 cb 00    	call   *0xcbb678(%rip)        # 0x140f83a20
1402c83a8:	90                   	nop
1402c83a9:	48 8b cb             	mov    %rbx,%rcx
1402c83ac:	e8 8f 71 ed ff       	call   0x14019f540
1402c83b1:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1402c83b6:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1402c83bb:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1402c83bf:	48 89 45 40          	mov    %rax,0x40(%rbp)
1402c83c3:	48 85 c9             	test   %rcx,%rcx
1402c83c6:	74 24                	je     0x1402c83ec
1402c83c8:	8b 41 10             	mov    0x10(%rcx),%eax
1402c83cb:	ff c8                	dec    %eax
1402c83cd:	89 41 10             	mov    %eax,0x10(%rcx)
1402c83d0:	85 c0                	test   %eax,%eax
1402c83d2:	7f 18                	jg     0x1402c83ec
1402c83d4:	0f 88 0d 14 00 00    	js     0x1402c97e7
1402c83da:	48 8b 01             	mov    (%rcx),%rax
1402c83dd:	ba 01 00 00 00       	mov    $0x1,%edx
1402c83e2:	48 8b 00             	mov    (%rax),%rax
1402c83e5:	ff 15 35 b6 cb 00    	call   *0xcbb635(%rip)        # 0x140f83a20
1402c83eb:	90                   	nop
1402c83ec:	4c 8d 0d fd 60 ed ff 	lea    -0x129f03(%rip),%r9        # 0x14019e4f0
1402c83f3:	ba 08 00 00 00       	mov    $0x8,%edx
1402c83f8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402c83fe:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402c8403:	e8 44 31 b5 00       	call   0x140e1b54c
1402c8408:	45 33 c0             	xor    %r8d,%r8d
1402c840b:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1402c840f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402c8414:	e8 a7 45 3e 00       	call   0x1406ac9c0
1402c8419:	48 8b 08             	mov    (%rax),%rcx
1402c841c:	48 89 30             	mov    %rsi,(%rax)
1402c841f:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1402c8424:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402c8429:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1402c842e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402c8433:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1402c8438:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402c843d:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402c8442:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402c8448:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402c844d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402c8452:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1402c8456:	e8 f5 79 ed ff       	call   0x14019fe50
1402c845b:	48 8b d8             	mov    %rax,%rbx
1402c845e:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402c8462:	48 8b 0d 0f 2e 15 01 	mov    0x1152e0f(%rip),%rcx        # 0x14141b278
1402c8469:	48 85 ff             	test   %rdi,%rdi
1402c846c:	74 04                	je     0x1402c8472
1402c846e:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402c8472:	48 8b 11             	mov    (%rcx),%rdx
1402c8475:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402c8479:	4c 8b cf             	mov    %rdi,%r9
1402c847c:	4c 8b c3             	mov    %rbx,%r8
1402c847f:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1402c8483:	ff 15 97 b5 cb 00    	call   *0xcbb597(%rip)        # 0x140f83a20
1402c8489:	90                   	nop
1402c848a:	48 8b cb             	mov    %rbx,%rcx
1402c848d:	e8 ae 70 ed ff       	call   0x14019f540
1402c8492:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1402c8496:	48 8b 41 20          	mov    0x20(%rcx),%rax
1402c849a:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1402c849e:	8b 41 10             	mov    0x10(%rcx),%eax
1402c84a1:	ff c8                	dec    %eax
1402c84a3:	89 41 10             	mov    %eax,0x10(%rcx)
1402c84a6:	85 c0                	test   %eax,%eax
1402c84a8:	7f 18                	jg     0x1402c84c2
1402c84aa:	0f 88 42 13 00 00    	js     0x1402c97f2
1402c84b0:	48 8b 01             	mov    (%rcx),%rax
1402c84b3:	ba 01 00 00 00       	mov    $0x1,%edx
1402c84b8:	48 8b 00             	mov    (%rax),%rax
1402c84bb:	ff 15 5f b5 cb 00    	call   *0xcbb55f(%rip)        # 0x140f83a20
1402c84c1:	90                   	nop
1402c84c2:	4c 8d 0d 27 60 ed ff 	lea    -0x129fd9(%rip),%r9        # 0x14019e4f0
1402c84c9:	ba 08 00 00 00       	mov    $0x8,%edx
1402c84ce:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402c84d4:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402c84d9:	e8 6e 30 b5 00       	call   0x140e1b54c
1402c84de:	90                   	nop
1402c84df:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1402c84e3:	48 85 c9             	test   %rcx,%rcx
1402c84e6:	74 1c                	je     0x1402c8504
1402c84e8:	8b 41 10             	mov    0x10(%rcx),%eax
1402c84eb:	ff c0                	inc    %eax
1402c84ed:	89 41 10             	mov    %eax,0x10(%rcx)
1402c84f0:	83 f8 01             	cmp    $0x1,%eax
1402c84f3:	0f 8e 04 13 00 00    	jle    0x1402c97fd
1402c84f9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c84fe:	0f 84 01 13 00 00    	je     0x1402c9805
1402c8504:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)