140d02199:	cc                   	int3
140d0219a:	cc                   	int3
140d0219b:	cc                   	int3
140d0219c:	cc                   	int3
140d0219d:	cc                   	int3
140d0219e:	cc                   	int3
140d0219f:	cc                   	int3
140d021a0:	40 53                	rex push %rbx
140d021a2:	57                   	push   %rdi
140d021a3:	41 54                	push   %r12
140d021a5:	b8 30 00 00 00       	mov    $0x30,%eax
140d021aa:	e8 f1 92 11 00       	call   0x140e1b4a0
140d021af:	48 2b e0             	sub    %rax,%rsp
140d021b2:	48 8b da             	mov    %rdx,%rbx
140d021b5:	48 8b f9             	mov    %rcx,%rdi
140d021b8:	45 33 e4             	xor    %r12d,%r12d
140d021bb:	e8 00 03 00 00       	call   0x140d024c0
140d021c0:	85 c0                	test   %eax,%eax
140d021c2:	75 09                	jne    0x140d021cd
140d021c4:	48 83 c4 30          	add    $0x30,%rsp
140d021c8:	41 5c                	pop    %r12
140d021ca:	5f                   	pop    %rdi
140d021cb:	5b                   	pop    %rbx
140d021cc:	c3                   	ret
140d021cd:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140d021d2:	e8 79 c0 01 00       	call   0x140d1e250
140d021d7:	48 8b f0             	mov    %rax,%rsi
140d021da:	48 85 c0             	test   %rax,%rax
140d021dd:	0f 84 5e 01 00 00    	je     0x140d02341
140d021e3:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140d021e8:	48 8b c8             	mov    %rax,%rcx
140d021eb:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140d021f0:	e8 4b c1 01 00       	call   0x140d1e340
140d021f5:	48 8b ce             	mov    %rsi,%rcx
140d021f8:	e8 a3 be 01 00       	call   0x140d1e0a0
140d021fd:	48 8b ce             	mov    %rsi,%rcx
140d02200:	48 8b e8             	mov    %rax,%rbp
140d02203:	e8 98 be 01 00       	call   0x140d1e0a0
140d02208:	4c 8b f8             	mov    %rax,%r15
140d0220b:	48 85 c0             	test   %rax,%rax
140d0220e:	0f 84 23 01 00 00    	je     0x140d02337
140d02214:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140d02219:	4c 39 67 40          	cmp    %r12,0x40(%rdi)
140d0221d:	0f 84 ba 00 00 00    	je     0x140d022dd
140d02223:	e8 f8 43 fd ff       	call   0x140cd6620
140d02228:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140d0222c:	48 8b d0             	mov    %rax,%rdx
140d0222f:	e8 8c 39 fd ff       	call   0x140cd5bc0
140d02234:	4c 8d 77 08          	lea    0x8(%rdi),%r14
140d02238:	85 c0                	test   %eax,%eax
140d0223a:	7e 3c                	jle    0x140d02278
140d0223c:	49 8b 16             	mov    (%r14),%rdx
140d0223f:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140d02243:	e8 78 39 fd ff       	call   0x140cd5bc0
140d02248:	85 c0                	test   %eax,%eax
140d0224a:	79 2c                	jns    0x140d02278
140d0224c:	4d 8b 0e             	mov    (%r14),%r9
140d0224f:	48 8b cd             	mov    %rbp,%rcx
140d02252:	4c 8b 47 40          	mov    0x40(%rdi),%r8
140d02256:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140d0225a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d0225f:	e8 9c ca 01 00       	call   0x140d1ed00
140d02264:	85 c0                	test   %eax,%eax
140d02266:	0f 84 c6 00 00 00    	je     0x140d02332
140d0226c:	48 8b cd             	mov    %rbp,%rcx
140d0226f:	e8 fc 3d fd ff       	call   0x140cd6070
140d02274:	85 c0                	test   %eax,%eax
140d02276:	75 03                	jne    0x140d0227b
140d02278:	83 0b 08             	orl    $0x8,(%rbx)
140d0227b:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140d0227f:	45 33 c9             	xor    %r9d,%r9d
140d02282:	4c 8b c6             	mov    %rsi,%r8
140d02285:	41 8d 51 40          	lea    0x40(%r9),%edx
140d02289:	e8 b2 80 05 00       	call   0x140d5a340
140d0228e:	85 c0                	test   %eax,%eax
140d02290:	0f 88 9c 00 00 00    	js     0x140d02332
140d02296:	75 03                	jne    0x140d0229b
140d02298:	83 0b 10             	orl    $0x10,(%rbx)
140d0229b:	4c 8b 4f 40          	mov    0x40(%rdi),%r9
140d0229f:	49 8b d7             	mov    %r15,%rdx
140d022a2:	4d 8b 06             	mov    (%r14),%r8
140d022a5:	48 8b cd             	mov    %rbp,%rcx
140d022a8:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d022ad:	e8 ce c4 01 00       	call   0x140d1e780
140d022b2:	85 c0                	test   %eax,%eax
140d022b4:	74 7c                	je     0x140d02332
140d022b6:	49 8b cf             	mov    %r15,%rcx
140d022b9:	e8 b2 3d fd ff       	call   0x140cd6070
140d022be:	85 c0                	test   %eax,%eax
140d022c0:	75 03                	jne    0x140d022c5
140d022c2:	83 0b 20             	orl    $0x20,(%rbx)
140d022c5:	48 8b 4f 48          	mov    0x48(%rdi),%rcx
140d022c9:	48 85 c9             	test   %rcx,%rcx
140d022cc:	74 0f                	je     0x140d022dd
140d022ce:	48 8b d5             	mov    %rbp,%rdx
140d022d1:	e8 ea 38 fd ff       	call   0x140cd5bc0
140d022d6:	85 c0                	test   %eax,%eax
140d022d8:	74 03                	je     0x140d022dd
140d022da:	83 0b 40             	orl    $0x40,(%rbx)
140d022dd:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d022e1:	45 33 c9             	xor    %r9d,%r9d
140d022e4:	4c 8b c6             	mov    %rsi,%r8
140d022e7:	41 8d 51 40          	lea    0x40(%r9),%edx
140d022eb:	e8 50 80 05 00       	call   0x140d5a340
140d022f0:	85 c0                	test   %eax,%eax
140d022f2:	78 3e                	js     0x140d02332
140d022f4:	75 05                	jne    0x140d022fb
140d022f6:	83 0b 01             	orl    $0x1,(%rbx)
140d022f9:	eb 31                	jmp    0x140d0232c
140d022fb:	4c 39 67 40          	cmp    %r12,0x40(%rdi)
140d022ff:	75 2b                	jne    0x140d0232c
140d02301:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140d02305:	48 8b cd             	mov    %rbp,%rcx
140d02308:	e8 13 95 01 00       	call   0x140d1b820
140d0230d:	85 c0                	test   %eax,%eax
140d0230f:	74 21                	je     0x140d02332
140d02311:	45 33 c9             	xor    %r9d,%r9d
140d02314:	4c 8b c6             	mov    %rsi,%r8
140d02317:	48 8b cd             	mov    %rbp,%rcx
140d0231a:	41 8d 51 40          	lea    0x40(%r9),%edx
140d0231e:	e8 1d 80 05 00       	call   0x140d5a340
140d02323:	85 c0                	test   %eax,%eax
140d02325:	78 0b                	js     0x140d02332
140d02327:	75 03                	jne    0x140d0232c
140d02329:	83 0b 02             	orl    $0x2,(%rbx)
140d0232c:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d02332:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140d02337:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140d0233c:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140d02341:	48 8b ce             	mov    %rsi,%rcx
140d02344:	e8 17 bc 01 00       	call   0x140d1df60
140d02349:	48 8b ce             	mov    %rsi,%rcx
140d0234c:	e8 8f bc 01 00       	call   0x140d1dfe0
140d02351:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140d02356:	41 8b c4             	mov    %r12d,%eax
140d02359:	48 83 c4 30          	add    $0x30,%rsp
140d0235d:	41 5c                	pop    %r12
140d0235f:	5f                   	pop    %rdi
140d02360:	5b                   	pop    %rbx
140d02361:	c3                   	ret
140d02362:	cc                   	int3
140d02363:	cc                   	int3
140d02364:	cc                   	int3
140d02365:	cc                   	int3
140d02366:	cc                   	int3
140d02367:	cc                   	int3
140d02368:	cc                   	int3
140d02369:	cc                   	int3
140d0236a:	cc                   	int3
140d0236b:	cc                   	int3
140d0236c:	cc                   	int3
140d0236d:	cc                   	int3
140d0236e:	cc                   	int3
140d0236f:	cc                   	int3
140d02370:	40 57                	rex push %rdi
140d02372:	b8 30 00 00 00       	mov    $0x30,%eax
140d02377:	e8 24 91 11 00       	call   0x140e1b4a0
140d0237c:	48 2b e0             	sub    %rax,%rsp
140d0237f:	33 ff                	xor    %edi,%edi
140d02381:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140d02386:	89 7c 24 48          	mov    %edi,0x48(%rsp)
140d0238a:	e8 11 fe ff ff       	call   0x140d021a0
140d0238f:	85 c0                	test   %eax,%eax
140d02391:	75 06                	jne    0x140d02399
140d02393:	48 83 c4 30          	add    $0x30,%rsp
140d02397:	5f                   	pop    %rdi
140d02398:	c3                   	ret
140d02399:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d0239e:	8b 5c 24 48          	mov    0x48(%rsp),%ebx
140d023a2:	f6 c3 08             	test   $0x8,%bl
140d023a5:	74 20                	je     0x140d023c7
140d023a7:	ba 79 00 00 00       	mov    $0x79,%edx
140d023ac:	c7 44 24 20 51 00 00 	movl   $0x51,0x20(%rsp)
140d023b3:	00
140d023b4:	4c 8d 0d 4d c5 46 00 	lea    0x46c54d(%rip),%r9        # 0x14116e908
140d023bb:	44 8d 42 ff          	lea    -0x1(%rdx),%r8d
140d023bf:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
140d023c2:	e8 b9 e8 fc ff       	call   0x140cd0c80
140d023c7:	f6 c3 10             	test   $0x10,%bl
140d023ca:	74 20                	je     0x140d023ec
140d023cc:	ba 79 00 00 00       	mov    $0x79,%edx
140d023d1:	c7 44 24 20 53 00 00 	movl   $0x53,0x20(%rsp)
140d023d8:	00
140d023d9:	4c 8d 0d 28 c5 46 00 	lea    0x46c528(%rip),%r9        # 0x14116e908
140d023e0:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
140d023e4:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
140d023e7:	e8 94 e8 fc ff       	call   0x140cd0c80
140d023ec:	f6 c3 20             	test   $0x20,%bl
140d023ef:	74 20                	je     0x140d02411
140d023f1:	ba 79 00 00 00       	mov    $0x79,%edx
140d023f6:	c7 44 24 20 55 00 00 	movl   $0x55,0x20(%rsp)
140d023fd:	00
140d023fe:	4c 8d 0d 03 c5 46 00 	lea    0x46c503(%rip),%r9        # 0x14116e908
140d02405:	44 8d 42 fb          	lea    -0x5(%rdx),%r8d
140d02409:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
140d0240c:	e8 6f e8 fc ff       	call   0x140cd0c80
140d02411:	f6 c3 40             	test   $0x40,%bl
140d02414:	74 20                	je     0x140d02436
140d02416:	ba 79 00 00 00       	mov    $0x79,%edx
140d0241b:	c7 44 24 20 57 00 00 	movl   $0x57,0x20(%rsp)
140d02422:	00
140d02423:	4c 8d 0d de c4 46 00 	lea    0x46c4de(%rip),%r9        # 0x14116e908
140d0242a:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
140d0242e:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
140d02431:	e8 4a e8 fc ff       	call   0x140cd0c80
140d02436:	f6 c3 04             	test   $0x4,%bl
140d02439:	74 1f                	je     0x140d0245a
140d0243b:	ba 79 00 00 00       	mov    $0x79,%edx
140d02440:	c7 44 24 20 59 00 00 	movl   $0x59,0x20(%rsp)
140d02447:	00
140d02448:	4c 8d 0d b9 c4 46 00 	lea    0x46c4b9(%rip),%r9        # 0x14116e908
140d0244f:	44 8b c2             	mov    %edx,%r8d
140d02452:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
140d02455:	e8 26 e8 fc ff       	call   0x140cd0c80
140d0245a:	f6 c3 01             	test   $0x1,%bl
140d0245d:	74 20                	je     0x140d0247f
140d0245f:	ba 79 00 00 00       	mov    $0x79,%edx
140d02464:	c7 44 24 20 5b 00 00 	movl   $0x5b,0x20(%rsp)
140d0246b:	00
140d0246c:	4c 8d 0d 95 c4 46 00 	lea    0x46c495(%rip),%r9        # 0x14116e908
140d02473:	44 8d 42 fc          	lea    -0x4(%rdx),%r8d
140d02477:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
140d0247a:	e8 01 e8 fc ff       	call   0x140cd0c80
140d0247f:	f6 c3 02             	test   $0x2,%bl
140d02482:	74 20                	je     0x140d024a4
140d02484:	ba 79 00 00 00       	mov    $0x79,%edx
140d02489:	c7 44 24 20 5d 00 00 	movl   $0x5d,0x20(%rsp)
140d02490:	00
140d02491:	4c 8d 0d 70 c4 46 00 	lea    0x46c470(%rip),%r9        # 0x14116e908
140d02498:	44 8d 42 fd          	lea    -0x3(%rdx),%r8d
140d0249c:	8d 4a 8c             	lea    -0x74(%rdx),%ecx
140d0249f:	e8 dc e7 fc ff       	call   0x140cd0c80
140d024a4:	85 db                	test   %ebx,%ebx
140d024a6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d024ab:	40 0f 94 c7          	sete   %dil
140d024af:	8b c7                	mov    %edi,%eax
140d024b1:	48 83 c4 30          	add    $0x30,%rsp
140d024b5:	5f                   	pop    %rdi
140d024b6:	c3                   	ret
140d024b7:	cc                   	int3
140d024b8:	cc                   	int3
140d024b9:	cc                   	int3
140d024ba:	cc                   	int3
140d024bb:	cc                   	int3
140d024bc:	cc                   	int3
140d024bd:	cc                   	int3
140d024be:	cc                   	int3
140d024bf:	cc                   	int3
140d024c0:	40 53                	rex push %rbx
140d024c2:	55                   	push   %rbp
140d024c3:	56                   	push   %rsi
140d024c4:	41 56                	push   %r14
140d024c6:	b8 28 00 00 00       	mov    $0x28,%eax
140d024cb:	e8 d0 8f 11 00       	call   0x140e1b4a0
140d024d0:	48 2b e0             	sub    %rax,%rsp
140d024d3:	45 33 f6             	xor    %r14d,%r14d
140d024d6:	48 8b da             	mov    %rdx,%rbx
140d024d9:	44 89 32             	mov    %r14d,(%rdx)
140d024dc:	48 8b e9             	mov    %rcx,%rbp
140d024df:	e8 6c bd 01 00       	call   0x140d1e250
140d024e4:	48 8b f0             	mov    %rax,%rsi
140d024e7:	48 85 c0             	test   %rax,%rax
140d024ea:	0f 84 ce 00 00 00    	je     0x140d025be
140d024f0:	48 8b c8             	mov    %rax,%rcx
140d024f3:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140d024f8:	e8 43 be 01 00       	call   0x140d1e340
140d024fd:	48 8b ce             	mov    %rsi,%rcx
140d02500:	e8 9b bb 01 00       	call   0x140d1e0a0
140d02505:	4c 8b f8             	mov    %rax,%r15
140d02508:	48 85 c0             	test   %rax,%rax
140d0250b:	0f 84 a8 00 00 00    	je     0x140d025b9
140d02511:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140d02515:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140d0251a:	48 8d 7d 08          	lea    0x8(%rbp),%rdi
140d0251e:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140d02523:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140d02528:	e8 23 3b fd ff       	call   0x140cd6050
140d0252d:	85 c0                	test   %eax,%eax
140d0252f:	75 09                	jne    0x140d0253a
140d02531:	83 0b 01             	orl    $0x1,(%rbx)
140d02534:	4c 8d 6d 08          	lea    0x8(%rbp),%r13
140d02538:	eb 03                	jmp    0x140d0253d
140d0253a:	4c 8b ef             	mov    %rdi,%r13
140d0253d:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140d02541:	4c 8b e7             	mov    %rdi,%r12
140d02544:	e8 f7 3a fd ff       	call   0x140cd6040
140d02549:	85 c0                	test   %eax,%eax
140d0254b:	75 1d                	jne    0x140d0256a
140d0254d:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140d02551:	e8 6a 3b fd ff       	call   0x140cd60c0
140d02556:	85 c0                	test   %eax,%eax
140d02558:	75 10                	jne    0x140d0256a
140d0255a:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140d0255e:	4d 8b e5             	mov    %r13,%r12
140d02561:	e8 0a 3b fd ff       	call   0x140cd6070
140d02566:	85 c0                	test   %eax,%eax
140d02568:	74 06                	je     0x140d02570
140d0256a:	83 0b 08             	orl    $0x8,(%rbx)
140d0256d:	49 8b fc             	mov    %r12,%rdi
140d02570:	48 8b 17             	mov    (%rdi),%rdx
140d02573:	49 8b cf             	mov    %r15,%rcx
140d02576:	e8 45 38 fd ff       	call   0x140cd5dc0
140d0257b:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140d02580:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140d02585:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140d0258a:	48 85 c0             	test   %rax,%rax
140d0258d:	74 2a                	je     0x140d025b9
140d0258f:	ba 01 00 00 00       	mov    $0x1,%edx
140d02594:	49 8b cf             	mov    %r15,%rcx
140d02597:	e8 c4 8d 01 00       	call   0x140d1b360
140d0259c:	85 c0                	test   %eax,%eax
140d0259e:	74 19                	je     0x140d025b9
140d025a0:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140d025a4:	49 8b d7             	mov    %r15,%rdx
140d025a7:	e8 14 36 fd ff       	call   0x140cd5bc0
140d025ac:	85 c0                	test   %eax,%eax
140d025ae:	78 03                	js     0x140d025b3
140d025b0:	83 0b 08             	orl    $0x8,(%rbx)
140d025b3:	41 be 01 00 00 00    	mov    $0x1,%r14d
140d025b9:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140d025be:	48 8b ce             	mov    %rsi,%rcx
140d025c1:	e8 9a b9 01 00       	call   0x140d1df60
140d025c6:	48 8b ce             	mov    %rsi,%rcx
140d025c9:	e8 12 ba 01 00       	call   0x140d1dfe0
140d025ce:	41 8b c6             	mov    %r14d,%eax
140d025d1:	48 83 c4 28          	add    $0x28,%rsp
140d025d5:	41 5e                	pop    %r14
140d025d7:	5e                   	pop    %rsi
140d025d8:	5d                   	pop    %rbp
140d025d9:	5b                   	pop    %rbx
140d025da:	c3                   	ret
140d025db:	cc                   	int3
140d025dc:	cc                   	int3
140d025dd:	cc                   	int3
140d025de:	cc                   	int3
140d025df:	cc                   	int3
140d025e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d025e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d025ea:	56                   	push   %rsi
140d025eb:	41 56                	push   %r14
140d025ed:	41 57                	push   %r15
140d025ef:	b8 30 00 00 00       	mov    $0x30,%eax
140d025f4:	e8 a7 8e 11 00       	call   0x140e1b4a0
140d025f9:	48 2b e0             	sub    %rax,%rsp
140d025fc:	33 ed                	xor    %ebp,%ebp
140d025fe:	49 8b d8             	mov    %r8,%rbx
140d02601:	41 89 28             	mov    %ebp,(%r8)
140d02604:	4c 8b fa             	mov    %rdx,%r15
140d02607:	4c 8b f1             	mov    %rcx,%r14
140d0260a:	e8 41 bc 01 00       	call   0x140d1e250