1402f007c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402f0081:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1402f0085:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402f008a:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402f008f:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402f0095:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402f009a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402f009f:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402f00a3:	e8 a8 fd ea ff       	call   0x14019fe50
1402f00a8:	4d 8b cc             	mov    %r12,%r9
1402f00ab:	4c 8b c0             	mov    %rax,%r8
1402f00ae:	48 8b 15 8b b6 12 01 	mov    0x112b68b(%rip),%rdx        # 0x14141b740
1402f00b5:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402f00ba:	e8 d1 42 08 00       	call   0x140374390
1402f00bf:	48 8b 18             	mov    (%rax),%rbx
1402f00c2:	4c 89 38             	mov    %r15,(%rax)
1402f00c5:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
1402f00c9:	4c 8d 0d 20 e4 ea ff 	lea    -0x151be0(%rip),%r9        # 0x14019e4f0
1402f00d0:	ba 08 00 00 00       	mov    $0x8,%edx
1402f00d5:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402f00db:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402f00df:	e8 68 b4 b2 00       	call   0x140e1b54c
1402f00e4:	90                   	nop
1402f00e5:	4c 8d 0d 04 e4 ea ff 	lea    -0x151bfc(%rip),%r9        # 0x14019e4f0
1402f00ec:	ba 08 00 00 00       	mov    $0x8,%edx
1402f00f1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402f00f7:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1402f00fb:	e8 4c b4 b2 00       	call   0x140e1b54c
1402f0100:	90                   	nop
1402f0101:	48 85 db             	test   %rbx,%rbx
1402f0104:	74 1c                	je     0x1402f0122
1402f0106:	8b 43 10             	mov    0x10(%rbx),%eax
1402f0109:	ff c0                	inc    %eax
1402f010b:	89 43 10             	mov    %eax,0x10(%rbx)
1402f010e:	83 f8 01             	cmp    $0x1,%eax
1402f0111:	0f 8e 61 07 00 00    	jle    0x1402f0878
1402f0117:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402f011c:	0f 84 5e 07 00 00    	je     0x1402f0880
1402f0122:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
1402f0126:	48 8b 15 8b be 12 01 	mov    0x112be8b(%rip),%rdx        # 0x14141bfb8
1402f012d:	48 81 c2 08 01 00 00 	add    $0x108,%rdx
1402f0134:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f0139:	e8 92 fc ea ff       	call   0x14019fdd0
1402f013e:	48 8b 08             	mov    (%rax),%rcx
1402f0141:	4c 89 38             	mov    %r15,(%rax)
1402f0144:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1402f0148:	48 8b 08             	mov    (%rax),%rcx
1402f014b:	48 85 c9             	test   %rcx,%rcx
1402f014e:	74 24                	je     0x1402f0174
1402f0150:	8b 41 10             	mov    0x10(%rcx),%eax
1402f0153:	ff c8                	dec    %eax
1402f0155:	89 41 10             	mov    %eax,0x10(%rcx)
1402f0158:	85 c0                	test   %eax,%eax
1402f015a:	7f 18                	jg     0x1402f0174
1402f015c:	0f 88 29 07 00 00    	js     0x1402f088b
1402f0162:	48 8b 01             	mov    (%rcx),%rax
1402f0165:	ba 01 00 00 00       	mov    $0x1,%edx
1402f016a:	48 8b 00             	mov    (%rax),%rax
1402f016d:	ff 15 ad 38 c9 00    	call   *0xc938ad(%rip)        # 0x140f83a20
1402f0173:	90                   	nop
1402f0174:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1402f0178:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402f017d:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1402f0181:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402f0186:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402f018b:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402f0191:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402f0196:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402f019b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402f019f:	e8 ac fc ea ff       	call   0x14019fe50
1402f01a4:	4d 8b cc             	mov    %r12,%r9
1402f01a7:	4c 8b c0             	mov    %rax,%r8
1402f01aa:	48 8b 15 37 b5 12 01 	mov    0x112b537(%rip),%rdx        # 0x14141b6e8
1402f01b1:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402f01b6:	e8 d5 41 08 00       	call   0x140374390
1402f01bb:	48 8b 08             	mov    (%rax),%rcx
1402f01be:	4c 89 38             	mov    %r15,(%rax)
1402f01c1:	4c 8b 45 28          	mov    0x28(%rbp),%r8
1402f01c5:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
1402f01c9:	4d 85 c0             	test   %r8,%r8
1402f01cc:	74 29                	je     0x1402f01f7
1402f01ce:	41 8b 40 10          	mov    0x10(%r8),%eax
1402f01d2:	ff c8                	dec    %eax
1402f01d4:	41 89 40 10          	mov    %eax,0x10(%r8)
1402f01d8:	85 c0                	test   %eax,%eax
1402f01da:	7f 1b                	jg     0x1402f01f7
1402f01dc:	0f 88 b4 06 00 00    	js     0x1402f0896
1402f01e2:	49 8b 00             	mov    (%r8),%rax
1402f01e5:	ba 01 00 00 00       	mov    $0x1,%edx
1402f01ea:	49 8b c8             	mov    %r8,%rcx
1402f01ed:	48 8b 00             	mov    (%rax),%rax
1402f01f0:	ff 15 2a 38 c9 00    	call   *0xc9382a(%rip)        # 0x140f83a20
1402f01f6:	90                   	nop
1402f01f7:	4c 8d 0d f2 e2 ea ff 	lea    -0x151d0e(%rip),%r9        # 0x14019e4f0
1402f01fe:	ba 08 00 00 00       	mov    $0x8,%edx
1402f0203:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402f0209:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402f020d:	e8 3a b3 b2 00       	call   0x140e1b54c
1402f0212:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1402f0217:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1402f021b:	e8 e0 1e 45 00       	call   0x140742100
1402f0220:	48 8b 08             	mov    (%rax),%rcx
1402f0223:	48 8b 79 20          	mov    0x20(%rcx),%rdi
1402f0227:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402f022c:	48 85 c9             	test   %rcx,%rcx
1402f022f:	74 24                	je     0x1402f0255
1402f0231:	8b 41 10             	mov    0x10(%rcx),%eax
1402f0234:	ff c8                	dec    %eax
1402f0236:	89 41 10             	mov    %eax,0x10(%rcx)
1402f0239:	85 c0                	test   %eax,%eax
1402f023b:	7f 18                	jg     0x1402f0255
1402f023d:	0f 88 5e 06 00 00    	js     0x1402f08a1
1402f0243:	48 8b 01             	mov    (%rcx),%rax
1402f0246:	ba 01 00 00 00       	mov    $0x1,%edx
1402f024b:	48 8b 00             	mov    (%rax),%rax
1402f024e:	ff 15 cc 37 c9 00    	call   *0xc937cc(%rip)        # 0x140f83a20
1402f0254:	90                   	nop
1402f0255:	4c 8b 05 0c bc 12 01 	mov    0x112bc0c(%rip),%r8        # 0x14141be68
1402f025c:	48 8b d6             	mov    %rsi,%rdx
1402f025f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f0264:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402f026b:	e8 30 29 08 00       	call   0x140372ba0
1402f0270:	48 83 ff 02          	cmp    $0x2,%rdi
1402f0274:	48 8b 38             	mov    (%rax),%rdi
1402f0277:	4c 89 38             	mov    %r15,(%rax)
1402f027a:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402f027f:	0f 82 ae 01 00 00    	jb     0x1402f0433
1402f0285:	45 33 c0             	xor    %r8d,%r8d
1402f0288:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1402f028c:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402f0291:	e8 2a c7 3b 00       	call   0x1406ac9c0
1402f0296:	48 8b 08             	mov    (%rax),%rcx
1402f0299:	4c 89 38             	mov    %r15,(%rax)
1402f029c:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402f02a1:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402f02a6:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402f02ab:	e8 60 fa ea ff       	call   0x14019fd10
1402f02b0:	4c 8b c0             	mov    %rax,%r8
1402f02b3:	ba 12 00 00 00       	mov    $0x12,%edx
1402f02b8:	48 8b cf             	mov    %rdi,%rcx
1402f02bb:	e8 40 48 44 00       	call   0x140734b00
1402f02c0:	90                   	nop
1402f02c1:	48 85 ff             	test   %rdi,%rdi
1402f02c4:	74 27                	je     0x1402f02ed
1402f02c6:	8b 47 10             	mov    0x10(%rdi),%eax
1402f02c9:	ff c8                	dec    %eax
1402f02cb:	89 47 10             	mov    %eax,0x10(%rdi)
1402f02ce:	85 c0                	test   %eax,%eax
1402f02d0:	7f 1b                	jg     0x1402f02ed
1402f02d2:	0f 88 d4 05 00 00    	js     0x1402f08ac
1402f02d8:	48 8b 07             	mov    (%rdi),%rax
1402f02db:	ba 01 00 00 00       	mov    $0x1,%edx
1402f02e0:	48 8b cf             	mov    %rdi,%rcx
1402f02e3:	48 8b 00             	mov    (%rax),%rax
1402f02e6:	ff 15 34 37 c9 00    	call   *0xc93734(%rip)        # 0x140f83a20
1402f02ec:	90                   	nop
1402f02ed:	4c 8b 05 74 bb 12 01 	mov    0x112bb74(%rip),%r8        # 0x14141be68
1402f02f4:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402f02fb:	48 8b d6             	mov    %rsi,%rdx
1402f02fe:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f0303:	e8 98 28 08 00       	call   0x140372ba0
1402f0308:	48 8b 38             	mov    (%rax),%rdi
1402f030b:	4c 89 38             	mov    %r15,(%rax)
1402f030e:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402f0313:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1402f0318:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1402f031e:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402f0323:	48 8b cf             	mov    %rdi,%rcx
1402f0326:	e8 f5 ca 44 00       	call   0x14073ce20
1402f032b:	c7 45 90 02 00 00 00 	movl   $0x2,-0x70(%rbp)
1402f0332:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402f0337:	48 85 c9             	test   %rcx,%rcx
1402f033a:	0f 84 77 05 00 00    	je     0x1402f08b7
1402f0340:	4c 8b 71 20          	mov    0x20(%rcx),%r14
1402f0344:	8b 41 10             	mov    0x10(%rcx),%eax
1402f0347:	ff c8                	dec    %eax
1402f0349:	89 41 10             	mov    %eax,0x10(%rcx)
1402f034c:	85 c0                	test   %eax,%eax
1402f034e:	7f 18                	jg     0x1402f0368
1402f0350:	0f 88 75 05 00 00    	js     0x1402f08cb
1402f0356:	48 8b 01             	mov    (%rcx),%rax
1402f0359:	ba 01 00 00 00       	mov    $0x1,%edx
1402f035e:	48 8b 00             	mov    (%rax),%rax
1402f0361:	ff 15 b9 36 c9 00    	call   *0xc936b9(%rip)        # 0x140f83a20
1402f0367:	90                   	nop
1402f0368:	48 85 ff             	test   %rdi,%rdi
1402f036b:	74 27                	je     0x1402f0394
1402f036d:	8b 47 10             	mov    0x10(%rdi),%eax
1402f0370:	ff c8                	dec    %eax
1402f0372:	89 47 10             	mov    %eax,0x10(%rdi)
1402f0375:	85 c0                	test   %eax,%eax
1402f0377:	7f 1b                	jg     0x1402f0394
1402f0379:	0f 88 57 05 00 00    	js     0x1402f08d6
1402f037f:	48 8b 07             	mov    (%rdi),%rax
1402f0382:	ba 01 00 00 00       	mov    $0x1,%edx
1402f0387:	48 8b cf             	mov    %rdi,%rcx
1402f038a:	48 8b 00             	mov    (%rax),%rax
1402f038d:	ff 15 8d 36 c9 00    	call   *0xc9368d(%rip)        # 0x140f83a20
1402f0393:	90                   	nop
1402f0394:	4d 85 f6             	test   %r14,%r14
1402f0397:	0f 84 26 03 00 00    	je     0x1402f06c3
1402f039d:	4c 8b 05 c4 ba 12 01 	mov    0x112bac4(%rip),%r8        # 0x14141be68
1402f03a4:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402f03ab:	48 8b d6             	mov    %rsi,%rdx
1402f03ae:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f03b3:	e8 e8 27 08 00       	call   0x140372ba0
1402f03b8:	48 8b 38             	mov    (%rax),%rdi
1402f03bb:	4c 89 38             	mov    %r15,(%rax)
1402f03be:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402f03c3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402f03c9:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1402f03cd:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402f03d2:	e8 e9 c5 3b 00       	call   0x1406ac9c0
1402f03d7:	48 8b 08             	mov    (%rax),%rcx
1402f03da:	4c 89 38             	mov    %r15,(%rax)
1402f03dd:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402f03e2:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402f03e7:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402f03ec:	e8 1f f9 ea ff       	call   0x14019fd10
1402f03f1:	4c 8b c0             	mov    %rax,%r8
1402f03f4:	ba 13 00 00 00       	mov    $0x13,%edx
1402f03f9:	48 8b cf             	mov    %rdi,%rcx
1402f03fc:	e8 ff 46 44 00       	call   0x140734b00
1402f0401:	90                   	nop
1402f0402:	48 85 ff             	test   %rdi,%rdi
1402f0405:	74 27                	je     0x1402f042e
1402f0407:	8b 47 10             	mov    0x10(%rdi),%eax
1402f040a:	ff c8                	dec    %eax
1402f040c:	89 47 10             	mov    %eax,0x10(%rdi)
1402f040f:	85 c0                	test   %eax,%eax
1402f0411:	7f 1b                	jg     0x1402f042e
1402f0413:	0f 88 c8 04 00 00    	js     0x1402f08e1
1402f0419:	48 8b 07             	mov    (%rdi),%rax
1402f041c:	ba 01 00 00 00       	mov    $0x1,%edx
1402f0421:	48 8b cf             	mov    %rdi,%rcx
1402f0424:	48 8b 00             	mov    (%rax),%rax
1402f0427:	ff 15 f3 35 c9 00    	call   *0xc935f3(%rip)        # 0x140f83a20
1402f042d:	90                   	nop
1402f042e:	e9 90 02 00 00       	jmp    0x1402f06c3
1402f0433:	48 8b 15 4e bb 12 01 	mov    0x112bb4e(%rip),%rdx        # 0x14141bf88
1402f043a:	48 81 c2 80 08 00 00 	add    $0x880,%rdx
1402f0441:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402f0446:	e8 85 f9 ea ff       	call   0x14019fdd0
1402f044b:	48 8b 08             	mov    (%rax),%rcx
1402f044e:	4c 89 38             	mov    %r15,(%rax)
1402f0451:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402f0456:	48 8b 08             	mov    (%rax),%rcx
1402f0459:	48 85 c9             	test   %rcx,%rcx
1402f045c:	74 24                	je     0x1402f0482
1402f045e:	8b 41 10             	mov    0x10(%rcx),%eax
1402f0461:	ff c8                	dec    %eax
1402f0463:	89 41 10             	mov    %eax,0x10(%rcx)
1402f0466:	85 c0                	test   %eax,%eax
1402f0468:	7f 18                	jg     0x1402f0482
1402f046a:	0f 88 7c 04 00 00    	js     0x1402f08ec
1402f0470:	48 8b 01             	mov    (%rcx),%rax
1402f0473:	ba 01 00 00 00       	mov    $0x1,%edx
1402f0478:	48 8b 00             	mov    (%rax),%rax
1402f047b:	ff 15 9f 35 c9 00    	call   *0xc9359f(%rip)        # 0x140f83a20
1402f0481:	90                   	nop
1402f0482:	49 8b d5             	mov    %r13,%rdx
1402f0485:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402f048a:	e8 41 f9 ea ff       	call   0x14019fdd0
1402f048f:	48 8b 08             	mov    (%rax),%rcx
1402f0492:	4c 89 38             	mov    %r15,(%rax)
1402f0495:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1402f049a:	48 8b 08             	mov    (%rax),%rcx
1402f049d:	48 85 c9             	test   %rcx,%rcx
1402f04a0:	74 24                	je     0x1402f04c6
1402f04a2:	8b 41 10             	mov    0x10(%rcx),%eax
1402f04a5:	ff c8                	dec    %eax
1402f04a7:	89 41 10             	mov    %eax,0x10(%rcx)
1402f04aa:	85 c0                	test   %eax,%eax
1402f04ac:	7f 18                	jg     0x1402f04c6
1402f04ae:	0f 88 43 04 00 00    	js     0x1402f08f7
1402f04b4:	48 8b 01             	mov    (%rcx),%rax
1402f04b7:	ba 01 00 00 00       	mov    $0x1,%edx
1402f04bc:	48 8b 00             	mov    (%rax),%rax
1402f04bf:	ff 15 5b 35 c9 00    	call   *0xc9355b(%rip)        # 0x140f83a20
1402f04c5:	90                   	nop
1402f04c6:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1402f04cb:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1402f04cf:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1402f04d3:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1402f04d7:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
1402f04db:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1402f04e0:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402f04e5:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1402f04e9:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402f04ed:	e8 5e f9 ea ff       	call   0x14019fe50
1402f04f2:	4d 8b cc             	mov    %r12,%r9
1402f04f5:	4c 8b c0             	mov    %rax,%r8
1402f04f8:	48 8b 15 39 ab 12 01 	mov    0x112ab39(%rip),%rdx        # 0x14141b038
1402f04ff:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402f0503:	e8 88 3e 08 00       	call   0x140374390
1402f0508:	48 8b 08             	mov    (%rax),%rcx
1402f050b:	4c 89 38             	mov    %r15,(%rax)
1402f050e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402f0513:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402f0518:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402f051c:	e8 ef f7 ea ff       	call   0x14019fd10
1402f0521:	4c 8b c0             	mov    %rax,%r8
1402f0524:	ba 12 00 00 00       	mov    $0x12,%edx
1402f0529:	48 8b cf             	mov    %rdi,%rcx
1402f052c:	e8 cf 45 44 00       	call   0x140734b00
1402f0531:	90                   	nop
1402f0532:	4c 8d 0d b7 df ea ff 	lea    -0x152049(%rip),%r9        # 0x14019e4f0
1402f0539:	ba 08 00 00 00       	mov    $0x8,%edx
1402f053e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402f0544:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402f0549:	e8 fe af b2 00       	call   0x140e1b54c
1402f054e:	90                   	nop
1402f054f:	48 85 ff             	test   %rdi,%rdi
1402f0552:	74 27                	je     0x1402f057b
1402f0554:	8b 47 10             	mov    0x10(%rdi),%eax
1402f0557:	ff c8                	dec    %eax
1402f0559:	89 47 10             	mov    %eax,0x10(%rdi)
1402f055c:	85 c0                	test   %eax,%eax
1402f055e:	7f 1b                	jg     0x1402f057b
1402f0560:	0f 88 9c 03 00 00    	js     0x1402f0902
1402f0566:	48 8b 07             	mov    (%rdi),%rax
1402f0569:	ba 01 00 00 00       	mov    $0x1,%edx
1402f056e:	48 8b cf             	mov    %rdi,%rcx
1402f0571:	48 8b 00             	mov    (%rax),%rax
1402f0574:	ff 15 a6 34 c9 00    	call   *0xc934a6(%rip)        # 0x140f83a20
1402f057a:	90                   	nop
1402f057b:	4c 8b 05 e6 b8 12 01 	mov    0x112b8e6(%rip),%r8        # 0x14141be68
1402f0582:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402f0589:	48 8b d6             	mov    %rsi,%rdx
1402f058c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f0591:	e8 0a 26 08 00       	call   0x140372ba0
1402f0596:	48 8b 38             	mov    (%rax),%rdi
1402f0599:	4c 89 38             	mov    %r15,(%rax)
1402f059c:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402f05a1:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1402f05a6:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1402f05ac:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402f05b1:	48 8b cf             	mov    %rdi,%rcx
1402f05b4:	e8 67 c8 44 00       	call   0x14073ce20
1402f05b9:	c7 45 90 04 00 00 00 	movl   $0x4,-0x70(%rbp)
1402f05c0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402f05c5:	48 85 c9             	test   %rcx,%rcx
1402f05c8:	0f 84 3f 03 00 00    	je     0x1402f090d
1402f05ce:	4c 8b 71 20          	mov    0x20(%rcx),%r14
1402f05d2:	8b 41 10             	mov    0x10(%rcx),%eax
1402f05d5:	ff c8                	dec    %eax
1402f05d7:	89 41 10             	mov    %eax,0x10(%rcx)
1402f05da:	85 c0                	test   %eax,%eax
1402f05dc:	7f 18                	jg     0x1402f05f6
1402f05de:	0f 88 3d 03 00 00    	js     0x1402f0921