1402f909a:	ff 15 80 a9 c8 00    	call   *0xc8a980(%rip)        # 0x140f83a20
1402f90a0:	90                   	nop
1402f90a1:	41 8b cc             	mov    %r12d,%ecx
1402f90a4:	f6 c1 02             	test   $0x2,%cl
1402f90a7:	74 35                	je     0x1402f90de
1402f90a9:	41 83 e4 fd          	and    $0xfffffffd,%r12d
1402f90ad:	44 89 64 24 78       	mov    %r12d,0x78(%rsp)
1402f90b2:	48 85 db             	test   %rbx,%rbx
1402f90b5:	74 27                	je     0x1402f90de
1402f90b7:	8b 43 10             	mov    0x10(%rbx),%eax
1402f90ba:	ff c8                	dec    %eax
1402f90bc:	89 43 10             	mov    %eax,0x10(%rbx)
1402f90bf:	85 c0                	test   %eax,%eax
1402f90c1:	7f 1b                	jg     0x1402f90de
1402f90c3:	0f 88 ee 1a 00 00    	js     0x1402fabb7
1402f90c9:	48 8b 03             	mov    (%rbx),%rax
1402f90cc:	ba 01 00 00 00       	mov    $0x1,%edx
1402f90d1:	48 8b cb             	mov    %rbx,%rcx
1402f90d4:	48 8b 00             	mov    (%rax),%rax
1402f90d7:	ff 15 43 a9 c8 00    	call   *0xc8a943(%rip)        # 0x140f83a20
1402f90dd:	90                   	nop
1402f90de:	41 f6 c4 01          	test   $0x1,%r12b
1402f90e2:	74 37                	je     0x1402f911b
1402f90e4:	41 83 e4 fe          	and    $0xfffffffe,%r12d
1402f90e8:	44 89 64 24 78       	mov    %r12d,0x78(%rsp)
1402f90ed:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402f90f2:	48 85 c9             	test   %rcx,%rcx
1402f90f5:	74 24                	je     0x1402f911b
1402f90f7:	8b 41 10             	mov    0x10(%rcx),%eax
1402f90fa:	ff c8                	dec    %eax
1402f90fc:	89 41 10             	mov    %eax,0x10(%rcx)
1402f90ff:	85 c0                	test   %eax,%eax
1402f9101:	7f 18                	jg     0x1402f911b
1402f9103:	0f 88 b9 1a 00 00    	js     0x1402fabc2
1402f9109:	48 8b 01             	mov    (%rcx),%rax
1402f910c:	ba 01 00 00 00       	mov    $0x1,%edx
1402f9111:	48 8b 00             	mov    (%rax),%rax
1402f9114:	ff 15 06 a9 c8 00    	call   *0xc8a906(%rip)        # 0x140f83a20
1402f911a:	90                   	nop
1402f911b:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
1402f9120:	0f 85 35 19 00 00    	jne    0x1402faa5b
1402f9126:	48 8b 05 5b 2e 12 01 	mov    0x1122e5b(%rip),%rax        # 0x14141bf88
1402f912d:	48 8b 88 f8 08 00 00 	mov    0x8f8(%rax),%rcx
1402f9134:	48 8b 59 20          	mov    0x20(%rcx),%rbx
1402f9138:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402f913e:	49 8b d5             	mov    %r13,%rdx
1402f9141:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402f9146:	e8 55 9a 07 00       	call   0x140372ba0
1402f914b:	48 8b 08             	mov    (%rax),%rcx
1402f914e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402f9153:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402f915a:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402f915f:	48 8b d3             	mov    %rbx,%rdx
1402f9162:	48 8b d9             	mov    %rcx,%rbx
1402f9165:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402f9169:	e8 82 85 42 00       	call   0x1407216f0
1402f916e:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402f9172:	48 85 db             	test   %rbx,%rbx
1402f9175:	74 2a                	je     0x1402f91a1
1402f9177:	8b 4b 10             	mov    0x10(%rbx),%ecx
1402f917a:	ff c9                	dec    %ecx
1402f917c:	89 4b 10             	mov    %ecx,0x10(%rbx)
1402f917f:	85 c9                	test   %ecx,%ecx
1402f9181:	7f 1e                	jg     0x1402f91a1
1402f9183:	0f 88 44 1a 00 00    	js     0x1402fabcd
1402f9189:	48 8b 03             	mov    (%rbx),%rax
1402f918c:	ba 01 00 00 00       	mov    $0x1,%edx
1402f9191:	48 8b cb             	mov    %rbx,%rcx
1402f9194:	48 8b 00             	mov    (%rax),%rax
1402f9197:	ff 15 83 a8 c8 00    	call   *0xc8a883(%rip)        # 0x140f83a20
1402f919d:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402f91a1:	85 c0                	test   %eax,%eax
1402f91a3:	0f 85 86 00 00 00    	jne    0x1402f922f
1402f91a9:	4c 8b 05 b8 2c 12 01 	mov    0x1122cb8(%rip),%r8        # 0x14141be68
1402f91b0:	45 8b 80 d8 00 00 00 	mov    0xd8(%r8),%r8d
1402f91b7:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1402f91bc:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402f91c1:	e8 da 99 07 00       	call   0x140372ba0
1402f91c6:	48 8b 18             	mov    (%rax),%rbx
1402f91c9:	45 33 e4             	xor    %r12d,%r12d
1402f91cc:	4c 89 20             	mov    %r12,(%rax)
1402f91cf:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402f91d4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402f91da:	49 8b d5             	mov    %r13,%rdx
1402f91dd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402f91e2:	e8 b9 99 07 00       	call   0x140372ba0
1402f91e7:	48 8b 08             	mov    (%rax),%rcx
1402f91ea:	4c 89 20             	mov    %r12,(%rax)
1402f91ed:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402f91f2:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1402f91f7:	ba 0c 00 00 00       	mov    $0xc,%edx
1402f91fc:	48 8b cb             	mov    %rbx,%rcx
1402f91ff:	e8 fc b8 43 00       	call   0x140734b00
1402f9204:	90                   	nop
1402f9205:	48 85 db             	test   %rbx,%rbx
1402f9208:	0f 84 a8 14 00 00    	je     0x1402fa6b6
1402f920e:	8b 43 10             	mov    0x10(%rbx),%eax
1402f9211:	ff c8                	dec    %eax
1402f9213:	89 43 10             	mov    %eax,0x10(%rbx)
1402f9216:	85 c0                	test   %eax,%eax
1402f9218:	0f 8f 98 14 00 00    	jg     0x1402fa6b6
1402f921e:	0f 88 b4 19 00 00    	js     0x1402fabd8
1402f9224:	48 8b 03             	mov    (%rbx),%rax
1402f9227:	48 8b cb             	mov    %rbx,%rcx
1402f922a:	e9 78 14 00 00       	jmp    0x1402fa6a7
1402f922f:	48 8b 05 52 2d 12 01 	mov    0x1122d52(%rip),%rax        # 0x14141bf88
1402f9236:	48 8b 88 00 09 00 00 	mov    0x900(%rax),%rcx
1402f923d:	48 8b 59 20          	mov    0x20(%rcx),%rbx
1402f9241:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402f9247:	49 8b d5             	mov    %r13,%rdx
1402f924a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402f924f:	e8 4c 99 07 00       	call   0x140372ba0
1402f9254:	48 8b 08             	mov    (%rax),%rcx
1402f9257:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402f925c:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402f9263:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402f9268:	48 8b d3             	mov    %rbx,%rdx
1402f926b:	48 8b d9             	mov    %rcx,%rbx
1402f926e:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402f9272:	e8 79 84 42 00       	call   0x1407216f0
1402f9277:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402f927b:	48 85 db             	test   %rbx,%rbx
1402f927e:	74 2a                	je     0x1402f92aa
1402f9280:	8b 4b 10             	mov    0x10(%rbx),%ecx
1402f9283:	ff c9                	dec    %ecx
1402f9285:	89 4b 10             	mov    %ecx,0x10(%rbx)
1402f9288:	85 c9                	test   %ecx,%ecx
1402f928a:	7f 1e                	jg     0x1402f92aa
1402f928c:	0f 88 51 19 00 00    	js     0x1402fabe3
1402f9292:	48 8b 03             	mov    (%rbx),%rax
1402f9295:	ba 01 00 00 00       	mov    $0x1,%edx
1402f929a:	48 8b cb             	mov    %rbx,%rcx
1402f929d:	48 8b 00             	mov    (%rax),%rax
1402f92a0:	ff 15 7a a7 c8 00    	call   *0xc8a77a(%rip)        # 0x140f83a20
1402f92a6:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402f92aa:	85 c0                	test   %eax,%eax
1402f92ac:	0f 85 52 02 00 00    	jne    0x1402f9504
1402f92b2:	4c 8b 05 af 2b 12 01 	mov    0x1122baf(%rip),%r8        # 0x14141be68
1402f92b9:	45 8b 80 d8 00 00 00 	mov    0xd8(%r8),%r8d
1402f92c0:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1402f92c5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402f92ca:	e8 d1 98 07 00       	call   0x140372ba0
1402f92cf:	4c 8b 20             	mov    (%rax),%r12
1402f92d2:	33 c9                	xor    %ecx,%ecx
1402f92d4:	48 89 08             	mov    %rcx,(%rax)
1402f92d7:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1402f92dc:	49 8b 44 24 40       	mov    0x40(%r12),%rax
1402f92e1:	4c 8b 08             	mov    (%rax),%r9
1402f92e4:	41 38 89 08 01 00 00 	cmp    %cl,0x108(%r9)
1402f92eb:	75 09                	jne    0x1402f92f6
1402f92ed:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402f92f2:	8b d9                	mov    %ecx,%ebx
1402f92f4:	eb 2c                	jmp    0x1402f9322
1402f92f6:	49 8b 44 24 38       	mov    0x38(%r12),%rax
1402f92fb:	48 8b 88 80 00 00 00 	mov    0x80(%rax),%rcx
1402f9302:	48 8b 01             	mov    (%rcx),%rax
1402f9305:	4c 8b 80 80 00 00 00 	mov    0x80(%rax),%r8
1402f930c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402f9311:	49 8d 89 00 01 00 00 	lea    0x100(%r9),%rcx
1402f9318:	e8 b3 ed 41 00       	call   0x1407180d0
1402f931d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402f9322:	48 85 db             	test   %rbx,%rbx
1402f9325:	74 27                	je     0x1402f934e
1402f9327:	8b 43 10             	mov    0x10(%rbx),%eax
1402f932a:	ff c8                	dec    %eax
1402f932c:	89 43 10             	mov    %eax,0x10(%rbx)
1402f932f:	85 c0                	test   %eax,%eax
1402f9331:	7f 1b                	jg     0x1402f934e
1402f9333:	0f 88 b5 18 00 00    	js     0x1402fabee
1402f9339:	48 8b 03             	mov    (%rbx),%rax
1402f933c:	ba 01 00 00 00       	mov    $0x1,%edx
1402f9341:	48 8b cb             	mov    %rbx,%rcx
1402f9344:	48 8b 00             	mov    (%rax),%rax
1402f9347:	ff 15 d3 a6 c8 00    	call   *0xc8a6d3(%rip)        # 0x140f83a20
1402f934d:	90                   	nop
1402f934e:	41 8b 44 24 10       	mov    0x10(%r12),%eax
1402f9353:	ff c8                	dec    %eax
1402f9355:	41 89 44 24 10       	mov    %eax,0x10(%r12)
1402f935a:	85 c0                	test   %eax,%eax
1402f935c:	7f 1c                	jg     0x1402f937a
1402f935e:	0f 88 95 18 00 00    	js     0x1402fabf9
1402f9364:	49 8b 04 24          	mov    (%r12),%rax
1402f9368:	ba 01 00 00 00       	mov    $0x1,%edx
1402f936d:	49 8b cc             	mov    %r12,%rcx
1402f9370:	48 8b 00             	mov    (%rax),%rax
1402f9373:	ff 15 a7 a6 c8 00    	call   *0xc8a6a7(%rip)        # 0x140f83a20
1402f9379:	90                   	nop
1402f937a:	48 85 db             	test   %rbx,%rbx
1402f937d:	0f 84 f5 00 00 00    	je     0x1402f9478
1402f9383:	4c 8b 05 de 2a 12 01 	mov    0x1122ade(%rip),%r8        # 0x14141be68
1402f938a:	45 8b 80 d8 00 00 00 	mov    0xd8(%r8),%r8d
1402f9391:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1402f9396:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402f939b:	e8 00 98 07 00       	call   0x140372ba0
1402f93a0:	48 8b 18             	mov    (%rax),%rbx
1402f93a3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402f93aa:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402f93af:	4c 8b 05 b2 2a 12 01 	mov    0x1122ab2(%rip),%r8        # 0x14141be68
1402f93b6:	45 8b 80 d8 00 00 00 	mov    0xd8(%r8),%r8d
1402f93bd:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1402f93c2:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1402f93c6:	e8 d5 97 07 00       	call   0x140372ba0
1402f93cb:	4c 8b 20             	mov    (%rax),%r12
1402f93ce:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402f93d5:	4c 89 65 28          	mov    %r12,0x28(%rbp)
1402f93d9:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1402f93df:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1402f93e3:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1402f93e7:	e8 b4 97 07 00       	call   0x140372ba0
1402f93ec:	48 8b 08             	mov    (%rax),%rcx
1402f93ef:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402f93f6:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402f93fb:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402f9400:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402f9405:	e8 06 69 ea ff       	call   0x14019fd10
1402f940a:	4c 8b c0             	mov    %rax,%r8
1402f940d:	ba 11 00 00 00       	mov    $0x11,%edx
1402f9412:	48 8b cb             	mov    %rbx,%rcx
1402f9415:	e8 e6 b6 43 00       	call   0x140734b00
1402f941a:	90                   	nop
1402f941b:	4d 85 e4             	test   %r12,%r12
1402f941e:	74 2c                	je     0x1402f944c
1402f9420:	41 8b 44 24 10       	mov    0x10(%r12),%eax
1402f9425:	ff c8                	dec    %eax
1402f9427:	41 89 44 24 10       	mov    %eax,0x10(%r12)
1402f942c:	85 c0                	test   %eax,%eax
1402f942e:	7f 1c                	jg     0x1402f944c
1402f9430:	0f 88 ce 17 00 00    	js     0x1402fac04
1402f9436:	49 8b 04 24          	mov    (%r12),%rax
1402f943a:	ba 01 00 00 00       	mov    $0x1,%edx
1402f943f:	49 8b cc             	mov    %r12,%rcx
1402f9442:	48 8b 00             	mov    (%rax),%rax
1402f9445:	ff 15 d5 a5 c8 00    	call   *0xc8a5d5(%rip)        # 0x140f83a20
1402f944b:	90                   	nop
1402f944c:	48 85 db             	test   %rbx,%rbx
1402f944f:	74 27                	je     0x1402f9478
1402f9451:	8b 43 10             	mov    0x10(%rbx),%eax
1402f9454:	ff c8                	dec    %eax
1402f9456:	89 43 10             	mov    %eax,0x10(%rbx)
1402f9459:	85 c0                	test   %eax,%eax
1402f945b:	7f 1b                	jg     0x1402f9478
1402f945d:	0f 88 ac 17 00 00    	js     0x1402fac0f
1402f9463:	48 8b 03             	mov    (%rbx),%rax
1402f9466:	ba 01 00 00 00       	mov    $0x1,%edx
1402f946b:	48 8b cb             	mov    %rbx,%rcx
1402f946e:	48 8b 00             	mov    (%rax),%rax
1402f9471:	ff 15 a9 a5 c8 00    	call   *0xc8a5a9(%rip)        # 0x140f83a20
1402f9477:	90                   	nop
1402f9478:	4c 8b 05 e9 29 12 01 	mov    0x11229e9(%rip),%r8        # 0x14141be68
1402f947f:	45 8b 80 d8 00 00 00 	mov    0xd8(%r8),%r8d
1402f9486:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1402f948b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402f9490:	e8 0b 97 07 00       	call   0x140372ba0
1402f9495:	48 8b 18             	mov    (%rax),%rbx
1402f9498:	45 33 e4             	xor    %r12d,%r12d
1402f949b:	4c 89 20             	mov    %r12,(%rax)
1402f949e:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402f94a3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402f94a9:	49 8b d5             	mov    %r13,%rdx
1402f94ac:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402f94b1:	e8 ea 96 07 00       	call   0x140372ba0
1402f94b6:	48 8b 08             	mov    (%rax),%rcx
1402f94b9:	4c 89 20             	mov    %r12,(%rax)
1402f94bc:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402f94c1:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402f94c6:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1402f94ca:	e8 41 68 ea ff       	call   0x14019fd10
1402f94cf:	4c 8b c0             	mov    %rax,%r8
1402f94d2:	ba 10 00 00 00       	mov    $0x10,%edx
1402f94d7:	48 8b cb             	mov    %rbx,%rcx
1402f94da:	e8 21 b6 43 00       	call   0x140734b00
1402f94df:	90                   	nop
1402f94e0:	48 85 db             	test   %rbx,%rbx
1402f94e3:	0f 84 cd 11 00 00    	je     0x1402fa6b6
1402f94e9:	8b 43 10             	mov    0x10(%rbx),%eax
1402f94ec:	ff c8                	dec    %eax
1402f94ee:	89 43 10             	mov    %eax,0x10(%rbx)
1402f94f1:	85 c0                	test   %eax,%eax
1402f94f3:	0f 8f bd 11 00 00    	jg     0x1402fa6b6
1402f94f9:	0f 88 6b 16 00 00    	js     0x1402fab6a
1402f94ff:	e9 20 fd ff ff       	jmp    0x1402f9224
1402f9504:	48 8b 05 7d 2a 12 01 	mov    0x1122a7d(%rip),%rax        # 0x14141bf88
1402f950b:	48 8b 88 08 09 00 00 	mov    0x908(%rax),%rcx
1402f9512:	48 8b 59 20          	mov    0x20(%rcx),%rbx
1402f9516:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402f951c:	49 8b d5             	mov    %r13,%rdx
1402f951f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402f9524:	e8 77 96 07 00       	call   0x140372ba0
1402f9529:	48 8b 08             	mov    (%rax),%rcx
1402f952c:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402f9531:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402f9538:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402f953d:	48 8b d3             	mov    %rbx,%rdx
1402f9540:	48 8b d9             	mov    %rcx,%rbx
1402f9543:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402f9547:	e8 a4 81 42 00       	call   0x1407216f0
1402f954c:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402f9550:	48 85 db             	test   %rbx,%rbx
1402f9553:	74 2a                	je     0x1402f957f
1402f9555:	8b 4b 10             	mov    0x10(%rbx),%ecx
1402f9558:	ff c9                	dec    %ecx
1402f955a:	89 4b 10             	mov    %ecx,0x10(%rbx)
1402f955d:	85 c9                	test   %ecx,%ecx
1402f955f:	7f 1e                	jg     0x1402f957f
1402f9561:	0f 88 b3 16 00 00    	js     0x1402fac1a
1402f9567:	48 8b 03             	mov    (%rbx),%rax
1402f956a:	ba 01 00 00 00       	mov    $0x1,%edx
1402f956f:	48 8b cb             	mov    %rbx,%rcx
1402f9572:	48 8b 00             	mov    (%rax),%rax
1402f9575:	ff 15 a5 a4 c8 00    	call   *0xc8a4a5(%rip)        # 0x140f83a20
1402f957b:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402f957f:	85 c0                	test   %eax,%eax
1402f9581:	0f 85 8c 00 00 00    	jne    0x1402f9613
1402f9587:	4c 8b 05 da 28 12 01 	mov    0x11228da(%rip),%r8        # 0x14141be68
1402f958e:	45 8b 80 d8 00 00 00 	mov    0xd8(%r8),%r8d
1402f9595:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1402f959a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402f959f:	e8 fc 95 07 00       	call   0x140372ba0
1402f95a4:	48 8b 18             	mov    (%rax),%rbx
1402f95a7:	45 33 e4             	xor    %r12d,%r12d
1402f95aa:	4c 89 20             	mov    %r12,(%rax)
1402f95ad:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402f95b2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402f95b8:	49 8b d5             	mov    %r13,%rdx
1402f95bb:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402f95c0:	e8 db 95 07 00       	call   0x140372ba0
1402f95c5:	48 8b 08             	mov    (%rax),%rcx
1402f95c8:	4c 89 20             	mov    %r12,(%rax)
1402f95cb:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402f95d0:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402f95d5:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1402f95d9:	e8 32 67 ea ff       	call   0x14019fd10
1402f95de:	4c 8b c0             	mov    %rax,%r8
1402f95e1:	ba 0d 00 00 00       	mov    $0xd,%edx
1402f95e6:	48 8b cb             	mov    %rbx,%rcx
1402f95e9:	e8 12 b5 43 00       	call   0x140734b00
1402f95ee:	90                   	nop
1402f95ef:	48 85 db             	test   %rbx,%rbx
1402f95f2:	0f 84 be 10 00 00    	je     0x1402fa6b6
1402f95f8:	8b 43 10             	mov    0x10(%rbx),%eax
1402f95fb:	ff c8                	dec    %eax
1402f95fd:	89 43 10             	mov    %eax,0x10(%rbx)
1402f9600:	85 c0                	test   %eax,%eax
1402f9602:	0f 8f ae 10 00 00    	jg     0x1402fa6b6
1402f9608:	0f 88 67 15 00 00    	js     0x1402fab75
1402f960e:	e9 11 fc ff ff       	jmp    0x1402f9224
1402f9613:	48 8b 05 6e 29 12 01 	mov    0x112296e(%rip),%rax        # 0x14141bf88
1402f961a:	48 8b 88 10 09 00 00 	mov    0x910(%rax),%rcx
1402f9621:	48 8b 59 20          	mov    0x20(%rcx),%rbx
1402f9625:	41 b8 01 00 00 00    	mov    $0x1,%r8d