14034d05a:	41 89 47 10          	mov    %eax,0x10(%r15)
14034d05e:	85 c0                	test   %eax,%eax
14034d060:	7f 1b                	jg     0x14034d07d
14034d062:	0f 88 74 04 00 00    	js     0x14034d4dc
14034d068:	49 8b 07             	mov    (%r15),%rax
14034d06b:	ba 01 00 00 00       	mov    $0x1,%edx
14034d070:	49 8b cf             	mov    %r15,%rcx
14034d073:	48 8b 00             	mov    (%rax),%rax
14034d076:	ff 15 a4 69 c3 00    	call   *0xc369a4(%rip)        # 0x140f83a20
14034d07c:	90                   	nop
14034d07d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14034d082:	48 85 c9             	test   %rcx,%rcx
14034d085:	74 24                	je     0x14034d0ab
14034d087:	8b 41 10             	mov    0x10(%rcx),%eax
14034d08a:	ff c8                	dec    %eax
14034d08c:	89 41 10             	mov    %eax,0x10(%rcx)
14034d08f:	85 c0                	test   %eax,%eax
14034d091:	7f 18                	jg     0x14034d0ab
14034d093:	0f 88 4e 04 00 00    	js     0x14034d4e7
14034d099:	48 8b 01             	mov    (%rcx),%rax
14034d09c:	ba 01 00 00 00       	mov    $0x1,%edx
14034d0a1:	48 8b 00             	mov    (%rax),%rax
14034d0a4:	ff 15 76 69 c3 00    	call   *0xc36976(%rip)        # 0x140f83a20
14034d0aa:	90                   	nop
14034d0ab:	4c 8d 0d 3e 14 e5 ff 	lea    -0x1aebc2(%rip),%r9        # 0x14019e4f0
14034d0b2:	ba 08 00 00 00       	mov    $0x8,%edx
14034d0b7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034d0bd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14034d0c2:	e8 85 e4 ac 00       	call   0x140e1b54c
14034d0c7:	90                   	nop
14034d0c8:	48 85 db             	test   %rbx,%rbx
14034d0cb:	74 27                	je     0x14034d0f4
14034d0cd:	8b 43 10             	mov    0x10(%rbx),%eax
14034d0d0:	ff c8                	dec    %eax
14034d0d2:	89 43 10             	mov    %eax,0x10(%rbx)
14034d0d5:	85 c0                	test   %eax,%eax
14034d0d7:	7f 1b                	jg     0x14034d0f4
14034d0d9:	0f 88 13 04 00 00    	js     0x14034d4f2
14034d0df:	48 8b 03             	mov    (%rbx),%rax
14034d0e2:	ba 01 00 00 00       	mov    $0x1,%edx
14034d0e7:	48 8b cb             	mov    %rbx,%rcx
14034d0ea:	48 8b 00             	mov    (%rax),%rax
14034d0ed:	ff 15 2d 69 c3 00    	call   *0xc3692d(%rip)        # 0x140f83a20
14034d0f3:	90                   	nop
14034d0f4:	48 85 f6             	test   %rsi,%rsi
14034d0f7:	74 27                	je     0x14034d120
14034d0f9:	8b 46 10             	mov    0x10(%rsi),%eax
14034d0fc:	ff c8                	dec    %eax
14034d0fe:	89 46 10             	mov    %eax,0x10(%rsi)
14034d101:	85 c0                	test   %eax,%eax
14034d103:	7f 1b                	jg     0x14034d120
14034d105:	0f 88 f2 03 00 00    	js     0x14034d4fd
14034d10b:	48 8b 06             	mov    (%rsi),%rax
14034d10e:	ba 01 00 00 00       	mov    $0x1,%edx
14034d113:	48 8b ce             	mov    %rsi,%rcx
14034d116:	48 8b 00             	mov    (%rax),%rax
14034d119:	ff 15 01 69 c3 00    	call   *0xc36901(%rip)        # 0x140f83a20
14034d11f:	90                   	nop
14034d120:	4d 85 f6             	test   %r14,%r14
14034d123:	74 29                	je     0x14034d14e
14034d125:	41 8b 46 10          	mov    0x10(%r14),%eax
14034d129:	ff c8                	dec    %eax
14034d12b:	41 89 46 10          	mov    %eax,0x10(%r14)
14034d12f:	85 c0                	test   %eax,%eax
14034d131:	7f 1b                	jg     0x14034d14e
14034d133:	0f 88 cf 03 00 00    	js     0x14034d508
14034d139:	49 8b 06             	mov    (%r14),%rax
14034d13c:	ba 01 00 00 00       	mov    $0x1,%edx
14034d141:	49 8b ce             	mov    %r14,%rcx
14034d144:	48 8b 00             	mov    (%rax),%rax
14034d147:	ff 15 d3 68 c3 00    	call   *0xc368d3(%rip)        # 0x140f83a20
14034d14d:	90                   	nop
14034d14e:	4d 85 ed             	test   %r13,%r13
14034d151:	74 2a                	je     0x14034d17d
14034d153:	41 8b 45 10          	mov    0x10(%r13),%eax
14034d157:	ff c8                	dec    %eax
14034d159:	41 89 45 10          	mov    %eax,0x10(%r13)
14034d15d:	85 c0                	test   %eax,%eax
14034d15f:	7f 1c                	jg     0x14034d17d
14034d161:	0f 88 ac 03 00 00    	js     0x14034d513
14034d167:	49 8b 45 00          	mov    0x0(%r13),%rax
14034d16b:	ba 01 00 00 00       	mov    $0x1,%edx
14034d170:	49 8b cd             	mov    %r13,%rcx
14034d173:	48 8b 00             	mov    (%rax),%rax
14034d176:	ff 15 a4 68 c3 00    	call   *0xc368a4(%rip)        # 0x140f83a20
14034d17c:	90                   	nop
14034d17d:	48 85 ff             	test   %rdi,%rdi
14034d180:	74 23                	je     0x14034d1a5
14034d182:	8b 47 10             	mov    0x10(%rdi),%eax
14034d185:	ff c8                	dec    %eax
14034d187:	89 47 10             	mov    %eax,0x10(%rdi)
14034d18a:	85 c0                	test   %eax,%eax
14034d18c:	7f 17                	jg     0x14034d1a5
14034d18e:	78 30                	js     0x14034d1c0
14034d190:	48 8b 07             	mov    (%rdi),%rax
14034d193:	ba 01 00 00 00       	mov    $0x1,%edx
14034d198:	48 8b cf             	mov    %rdi,%rcx
14034d19b:	48 8b 00             	mov    (%rax),%rax
14034d19e:	ff 15 7c 68 c3 00    	call   *0xc3687c(%rip)        # 0x140f83a20
14034d1a4:	90                   	nop
14034d1a5:	48 8b 9c 24 20 02 00 	mov    0x220(%rsp),%rbx
14034d1ac:	00
14034d1ad:	48 81 c4 d0 01 00 00 	add    $0x1d0,%rsp
14034d1b4:	41 5f                	pop    %r15
14034d1b6:	41 5e                	pop    %r14
14034d1b8:	41 5d                	pop    %r13
14034d1ba:	41 5c                	pop    %r12
14034d1bc:	5f                   	pop    %rdi
14034d1bd:	5e                   	pop    %rsi
14034d1be:	5d                   	pop    %rbp
14034d1bf:	c3                   	ret
14034d1c0:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d1c5:	e8 36 d5 43 00       	call   0x14078a700
14034d1ca:	90                   	nop
14034d1cb:	33 c9                	xor    %ecx,%ecx
14034d1cd:	e8 2e d5 43 00       	call   0x14078a700
14034d1d2:	cc                   	int3
14034d1d3:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d1d8:	e8 23 d5 43 00       	call   0x14078a700
14034d1dd:	90                   	nop
14034d1de:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d1e3:	e8 18 d5 43 00       	call   0x14078a700
14034d1e8:	90                   	nop
14034d1e9:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d1ee:	e8 0d d5 43 00       	call   0x14078a700
14034d1f3:	90                   	nop
14034d1f4:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d1f9:	e8 02 d5 43 00       	call   0x14078a700
14034d1fe:	90                   	nop
14034d1ff:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d204:	e8 f7 d4 43 00       	call   0x14078a700
14034d209:	90                   	nop
14034d20a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d20f:	e8 ec d4 43 00       	call   0x14078a700
14034d214:	90                   	nop
14034d215:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d21a:	e8 e1 d4 43 00       	call   0x14078a700
14034d21f:	90                   	nop
14034d220:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d225:	e8 d6 d4 43 00       	call   0x14078a700
14034d22a:	90                   	nop
14034d22b:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d230:	e8 cb d4 43 00       	call   0x14078a700
14034d235:	90                   	nop
14034d236:	33 c9                	xor    %ecx,%ecx
14034d238:	e8 c3 d4 43 00       	call   0x14078a700
14034d23d:	cc                   	int3
14034d23e:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d243:	e8 b8 d4 43 00       	call   0x14078a700
14034d248:	90                   	nop
14034d249:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d24e:	e8 ad d4 43 00       	call   0x14078a700
14034d253:	90                   	nop
14034d254:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d259:	e8 a2 d4 43 00       	call   0x14078a700
14034d25e:	90                   	nop
14034d25f:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d264:	e8 97 d4 43 00       	call   0x14078a700
14034d269:	90                   	nop
14034d26a:	33 c9                	xor    %ecx,%ecx
14034d26c:	e8 8f d4 43 00       	call   0x14078a700
14034d271:	cc                   	int3
14034d272:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d277:	e8 84 d4 43 00       	call   0x14078a700
14034d27c:	90                   	nop
14034d27d:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d282:	e8 79 d4 43 00       	call   0x14078a700
14034d287:	90                   	nop
14034d288:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d28d:	e8 6e d4 43 00       	call   0x14078a700
14034d292:	90                   	nop
14034d293:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d298:	e8 63 d4 43 00       	call   0x14078a700
14034d29d:	90                   	nop
14034d29e:	33 c9                	xor    %ecx,%ecx
14034d2a0:	e8 5b d4 43 00       	call   0x14078a700
14034d2a5:	cc                   	int3
14034d2a6:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d2ab:	e8 50 d4 43 00       	call   0x14078a700
14034d2b0:	90                   	nop
14034d2b1:	48 8d 15 40 d7 c8 00 	lea    0xc8d740(%rip),%rdx        # 0x140fda9f8
14034d2b8:	48 8b 0d 39 42 0e 01 	mov    0x10e4239(%rip),%rcx        # 0x1414314f8
14034d2bf:	e8 ec 4b 44 00       	call   0x140791eb0
14034d2c4:	90                   	nop
14034d2c5:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d2ca:	e8 31 d4 43 00       	call   0x14078a700
14034d2cf:	90                   	nop
14034d2d0:	48 8d 15 21 d7 c8 00 	lea    0xc8d721(%rip),%rdx        # 0x140fda9f8
14034d2d7:	48 8b 0d 1a 42 0e 01 	mov    0x10e421a(%rip),%rcx        # 0x1414314f8
14034d2de:	e8 cd 4b 44 00       	call   0x140791eb0
14034d2e3:	90                   	nop
14034d2e4:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d2e9:	e8 12 d4 43 00       	call   0x14078a700
14034d2ee:	90                   	nop
14034d2ef:	48 8d 15 02 d7 c8 00 	lea    0xc8d702(%rip),%rdx        # 0x140fda9f8
14034d2f6:	48 8b 0d fb 41 0e 01 	mov    0x10e41fb(%rip),%rcx        # 0x1414314f8
14034d2fd:	e8 ae 4b 44 00       	call   0x140791eb0
14034d302:	90                   	nop
14034d303:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d308:	e8 f3 d3 43 00       	call   0x14078a700
14034d30d:	90                   	nop
14034d30e:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d313:	e8 e8 d3 43 00       	call   0x14078a700
14034d318:	90                   	nop
14034d319:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d31e:	e8 dd d3 43 00       	call   0x14078a700
14034d323:	90                   	nop
14034d324:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d329:	e8 d2 d3 43 00       	call   0x14078a700
14034d32e:	90                   	nop
14034d32f:	33 c9                	xor    %ecx,%ecx
14034d331:	e8 ca d3 43 00       	call   0x14078a700
14034d336:	cc                   	int3
14034d337:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d33c:	e8 bf d3 43 00       	call   0x14078a700
14034d341:	90                   	nop
14034d342:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d347:	e8 b4 d3 43 00       	call   0x14078a700
14034d34c:	90                   	nop
14034d34d:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d352:	e8 a9 d3 43 00       	call   0x14078a700
14034d357:	90                   	nop
14034d358:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d35d:	e8 9e d3 43 00       	call   0x14078a700
14034d362:	90                   	nop
14034d363:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d368:	e8 93 d3 43 00       	call   0x14078a700
14034d36d:	90                   	nop
14034d36e:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d373:	e8 88 d3 43 00       	call   0x14078a700
14034d378:	90                   	nop
14034d379:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d37e:	e8 7d d3 43 00       	call   0x14078a700
14034d383:	90                   	nop
14034d384:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d389:	e8 72 d3 43 00       	call   0x14078a700
14034d38e:	90                   	nop
14034d38f:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d394:	e8 67 d3 43 00       	call   0x14078a700
14034d399:	90                   	nop
14034d39a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d39f:	e8 5c d3 43 00       	call   0x14078a700
14034d3a4:	90                   	nop
14034d3a5:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3aa:	e8 51 d3 43 00       	call   0x14078a700
14034d3af:	90                   	nop
14034d3b0:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3b5:	e8 46 d3 43 00       	call   0x14078a700
14034d3ba:	90                   	nop
14034d3bb:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3c0:	e8 3b d3 43 00       	call   0x14078a700
14034d3c5:	90                   	nop
14034d3c6:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3cb:	e8 30 d3 43 00       	call   0x14078a700
14034d3d0:	90                   	nop
14034d3d1:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3d6:	e8 25 d3 43 00       	call   0x14078a700
14034d3db:	90                   	nop
14034d3dc:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3e1:	e8 1a d3 43 00       	call   0x14078a700
14034d3e6:	90                   	nop
14034d3e7:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3ec:	e8 0f d3 43 00       	call   0x14078a700
14034d3f1:	90                   	nop
14034d3f2:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d3f7:	e8 04 d3 43 00       	call   0x14078a700
14034d3fc:	90                   	nop
14034d3fd:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d402:	e8 f9 d2 43 00       	call   0x14078a700
14034d407:	90                   	nop
14034d408:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d40d:	e8 ee d2 43 00       	call   0x14078a700
14034d412:	90                   	nop
14034d413:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d418:	e8 e3 d2 43 00       	call   0x14078a700
14034d41d:	90                   	nop
14034d41e:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d423:	e8 d8 d2 43 00       	call   0x14078a700
14034d428:	90                   	nop
14034d429:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d42e:	e8 cd d2 43 00       	call   0x14078a700
14034d433:	90                   	nop
14034d434:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d439:	e8 c2 d2 43 00       	call   0x14078a700
14034d43e:	90                   	nop
14034d43f:	33 c9                	xor    %ecx,%ecx
14034d441:	e8 ba d2 43 00       	call   0x14078a700
14034d446:	cc                   	int3
14034d447:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d44c:	e8 af d2 43 00       	call   0x14078a700
14034d451:	90                   	nop
14034d452:	33 c9                	xor    %ecx,%ecx
14034d454:	e8 a7 d2 43 00       	call   0x14078a700
14034d459:	cc                   	int3
14034d45a:	b9 01 00 00 00       	mov    $0x1,%ecx
14034d45f:	e8 9c d2 43 00       	call   0x14078a700
14034d464:	90                   	nop
14034d465:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d46a:	e8 91 d2 43 00       	call   0x14078a700
14034d46f:	90                   	nop
14034d470:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d475:	e8 86 d2 43 00       	call   0x14078a700
14034d47a:	90                   	nop
14034d47b:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d480:	e8 7b d2 43 00       	call   0x14078a700
14034d485:	90                   	nop
14034d486:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d48b:	e8 70 d2 43 00       	call   0x14078a700
14034d490:	90                   	nop
14034d491:	48 8d 15 60 d5 c8 00 	lea    0xc8d560(%rip),%rdx        # 0x140fda9f8
14034d498:	48 8b 0d 59 40 0e 01 	mov    0x10e4059(%rip),%rcx        # 0x1414314f8
14034d49f:	e8 0c 4a 44 00       	call   0x140791eb0
14034d4a4:	90                   	nop
14034d4a5:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4aa:	e8 51 d2 43 00       	call   0x14078a700
14034d4af:	90                   	nop
14034d4b0:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4b5:	e8 46 d2 43 00       	call   0x14078a700
14034d4ba:	90                   	nop
14034d4bb:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4c0:	e8 3b d2 43 00       	call   0x14078a700
14034d4c5:	90                   	nop
14034d4c6:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4cb:	e8 30 d2 43 00       	call   0x14078a700
14034d4d0:	90                   	nop
14034d4d1:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4d6:	e8 25 d2 43 00       	call   0x14078a700
14034d4db:	90                   	nop
14034d4dc:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4e1:	e8 1a d2 43 00       	call   0x14078a700
14034d4e6:	90                   	nop
14034d4e7:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4ec:	e8 0f d2 43 00       	call   0x14078a700
14034d4f1:	90                   	nop
14034d4f2:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d4f7:	e8 04 d2 43 00       	call   0x14078a700
14034d4fc:	90                   	nop
14034d4fd:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d502:	e8 f9 d1 43 00       	call   0x14078a700
14034d507:	90                   	nop
14034d508:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d50d:	e8 ee d1 43 00       	call   0x14078a700
14034d512:	90                   	nop
14034d513:	b9 02 00 00 00       	mov    $0x2,%ecx
14034d518:	e8 e3 d1 43 00       	call   0x14078a700
14034d51d:	cc                   	int3
14034d51e:	cc                   	int3
14034d51f:	cc                   	int3
14034d520:	45 84 c0             	test   %r8b,%r8b
14034d523:	0f 85 50 01 00 00    	jne    0x14034d679