14026901f:	44 2b e7             	sub    %edi,%r12d
140269022:	0f 85 e8 fd ff ff    	jne    0x140268e10
140269028:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14026902e:	48 8b ce             	mov    %rsi,%rcx
140269031:	e8 0a 77 f8 ff       	call   0x1401f0740
140269036:	49 8b cd             	mov    %r13,%rcx
140269039:	e8 02 77 f8 ff       	call   0x1401f0740
14026903e:	41 8b c7             	mov    %r15d,%eax
140269041:	e9 a4 fc ff ff       	jmp    0x140268cea
140269046:	cc                   	int3
140269047:	cc                   	int3
140269048:	cc                   	int3
140269049:	cc                   	int3
14026904a:	cc                   	int3
14026904b:	cc                   	int3
14026904c:	cc                   	int3
14026904d:	cc                   	int3
14026904e:	cc                   	int3
14026904f:	cc                   	int3
140269050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140269055:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14026905a:	57                   	push   %rdi
14026905b:	b8 20 00 00 00       	mov    $0x20,%eax
140269060:	e8 cb 7a 04 00       	call   0x1402b0b30
140269065:	48 2b e0             	sub    %rax,%rsp
140269068:	49 8b d8             	mov    %r8,%rbx
14026906b:	44 8d 48 60          	lea    0x60(%rax),%r9d
14026906f:	48 8b f2             	mov    %rdx,%rsi
140269072:	4c 8d 05 d7 c0 11 00 	lea    0x11c0d7(%rip),%r8        # 0x140385150
140269079:	48 8b 12             	mov    (%rdx),%rdx
14026907c:	48 8b f9             	mov    %rcx,%rdi
14026907f:	48 8b 09             	mov    (%rcx),%rcx
140269082:	e8 29 2e e8 ff       	call   0x1400ebeb0
140269087:	33 c0                	xor    %eax,%eax
140269089:	48 89 07             	mov    %rax,(%rdi)
14026908c:	48 89 06             	mov    %rax,(%rsi)
14026908f:	48 39 43 18          	cmp    %rax,0x18(%rbx)
140269093:	75 5d                	jne    0x1402690f2
140269095:	41 b8 85 00 00 00    	mov    $0x85,%r8d
14026909b:	48 8d 15 ae c0 11 00 	lea    0x11c0ae(%rip),%rdx        # 0x140385150
1402690a2:	8d 48 01             	lea    0x1(%rax),%ecx
1402690a5:	e8 c6 2c e8 ff       	call   0x1400ebd70
1402690aa:	48 89 07             	mov    %rax,(%rdi)
1402690ad:	48 85 c0             	test   %rax,%rax
1402690b0:	75 5b                	jne    0x14026910d
1402690b2:	e8 b9 df eb ff       	call   0x140127070
1402690b7:	4c 8d 05 ca c0 11 00 	lea    0x11c0ca(%rip),%r8        # 0x140385188
1402690be:	ba 86 00 00 00       	mov    $0x86,%edx
1402690c3:	48 8d 0d 86 c0 11 00 	lea    0x11c086(%rip),%rcx        # 0x140385150
1402690ca:	e8 c1 e0 eb ff       	call   0x140127190
1402690cf:	45 33 c0             	xor    %r8d,%r8d
1402690d2:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1402690d7:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402690db:	e8 b0 e1 eb ff       	call   0x140127290
1402690e0:	33 c0                	xor    %eax,%eax
1402690e2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402690e7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402690ec:	48 83 c4 20          	add    $0x20,%rsp
1402690f0:	5f                   	pop    %rdi
1402690f1:	c3                   	ret
1402690f2:	48 39 43 10          	cmp    %rax,0x10(%rbx)
1402690f6:	74 15                	je     0x14026910d
1402690f8:	4c 8b ce             	mov    %rsi,%r9
1402690fb:	45 33 c0             	xor    %r8d,%r8d
1402690fe:	48 8b d7             	mov    %rdi,%rdx
140269101:	48 8b cb             	mov    %rbx,%rcx
140269104:	e8 d7 f2 ec ff       	call   0x1401383e0
140269109:	85 c0                	test   %eax,%eax
14026910b:	74 d3                	je     0x1402690e0
14026910d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140269112:	b8 01 00 00 00       	mov    $0x1,%eax
140269117:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14026911c:	48 83 c4 20          	add    $0x20,%rsp
140269120:	5f                   	pop    %rdi
140269121:	c3                   	ret
140269122:	cc                   	int3
140269123:	cc                   	int3
140269124:	cc                   	int3
140269125:	cc                   	int3
140269126:	cc                   	int3
140269127:	cc                   	int3
140269128:	cc                   	int3
140269129:	cc                   	int3
14026912a:	cc                   	int3
14026912b:	cc                   	int3
14026912c:	cc                   	int3
14026912d:	cc                   	int3
14026912e:	cc                   	int3
14026912f:	cc                   	int3
140269130:	40 53                	rex push %rbx
140269132:	b8 20 00 00 00       	mov    $0x20,%eax
140269137:	e8 f4 79 04 00       	call   0x1402b0b30
14026913c:	48 2b e0             	sub    %rax,%rsp
14026913f:	48 8b d9             	mov    %rcx,%rbx
140269142:	e8 99 80 e1 ff       	call   0x1400811e0
140269147:	85 c0                	test   %eax,%eax
140269149:	74 49                	je     0x140269194
14026914b:	41 b8 91 00 00 00    	mov    $0x91,%r8d
140269151:	48 8d 15 b0 c2 11 00 	lea    0x11c2b0(%rip),%rdx        # 0x140385408
140269158:	41 8d 48 bf          	lea    -0x41(%r8),%ecx
14026915c:	e8 5f 2f e8 ff       	call   0x1400ec0c0
140269161:	48 85 c0             	test   %rax,%rax
140269164:	75 36                	jne    0x14026919c
140269166:	e8 05 df eb ff       	call   0x140127070
14026916b:	4c 8d 05 c6 c2 11 00 	lea    0x11c2c6(%rip),%r8        # 0x140385438
140269172:	ba 93 00 00 00       	mov    $0x93,%edx
140269177:	48 8d 0d 8a c2 11 00 	lea    0x11c28a(%rip),%rcx        # 0x140385408
14026917e:	e8 0d e0 eb ff       	call   0x140127190
140269183:	45 33 c0             	xor    %r8d,%r8d
140269186:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14026918b:	41 8d 48 39          	lea    0x39(%r8),%ecx
14026918f:	e8 fc e0 eb ff       	call   0x140127290
140269194:	33 c0                	xor    %eax,%eax
140269196:	48 83 c4 20          	add    $0x20,%rsp
14026919a:	5b                   	pop    %rbx
14026919b:	c3                   	ret
14026919c:	48 89 18             	mov    %rbx,(%rax)
14026919f:	48 83 c4 20          	add    $0x20,%rsp
1402691a3:	5b                   	pop    %rbx
1402691a4:	c3                   	ret
1402691a5:	cc                   	int3
1402691a6:	cc                   	int3
1402691a7:	cc                   	int3
1402691a8:	cc                   	int3
1402691a9:	cc                   	int3
1402691aa:	cc                   	int3
1402691ab:	cc                   	int3
1402691ac:	cc                   	int3
1402691ad:	cc                   	int3
1402691ae:	cc                   	int3
1402691af:	cc                   	int3
1402691b0:	48 85 c9             	test   %rcx,%rcx
1402691b3:	74 30                	je     0x1402691e5
1402691b5:	53                   	push   %rbx
1402691b6:	b8 20 00 00 00       	mov    $0x20,%eax
1402691bb:	e8 70 79 04 00       	call   0x1402b0b30
1402691c0:	48 2b e0             	sub    %rax,%rsp
1402691c3:	48 8b d9             	mov    %rcx,%rbx
1402691c6:	e8 35 03 00 00       	call   0x140269500
1402691cb:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
1402691d1:	48 8d 15 30 c2 11 00 	lea    0x11c230(%rip),%rdx        # 0x140385408
1402691d8:	48 8b cb             	mov    %rbx,%rcx
1402691db:	e8 e0 2b e8 ff       	call   0x1400ebdc0
1402691e0:	48 83 c4 20          	add    $0x20,%rsp
1402691e4:	5b                   	pop    %rbx
1402691e5:	c3                   	ret
1402691e6:	cc                   	int3
1402691e7:	cc                   	int3
1402691e8:	cc                   	int3
1402691e9:	cc                   	int3
1402691ea:	cc                   	int3
1402691eb:	cc                   	int3
1402691ec:	cc                   	int3
1402691ed:	cc                   	int3
1402691ee:	cc                   	int3
1402691ef:	cc                   	int3
1402691f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402691f5:	57                   	push   %rdi
1402691f6:	b8 20 00 00 00       	mov    $0x20,%eax
1402691fb:	e8 30 79 04 00       	call   0x1402b0b30
140269200:	48 2b e0             	sub    %rax,%rsp
140269203:	48 8b 19             	mov    (%rcx),%rbx
140269206:	48 8b f9             	mov    %rcx,%rdi
140269209:	e8 f2 02 00 00       	call   0x140269500
14026920e:	48 89 1f             	mov    %rbx,(%rdi)
140269211:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140269216:	48 83 c4 20          	add    $0x20,%rsp
14026921a:	5f                   	pop    %rdi
14026921b:	c3                   	ret
14026921c:	cc                   	int3
14026921d:	cc                   	int3
14026921e:	cc                   	int3
14026921f:	cc                   	int3
140269220:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140269225:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14026922a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14026922f:	57                   	push   %rdi
140269230:	b8 50 00 00 00       	mov    $0x50,%eax
140269235:	e8 f6 78 04 00       	call   0x1402b0b30
14026923a:	48 2b e0             	sub    %rax,%rsp
14026923d:	49 8b f9             	mov    %r9,%rdi
140269240:	49 8b f0             	mov    %r8,%rsi
140269243:	48 8b ea             	mov    %rdx,%rbp
140269246:	48 8b d9             	mov    %rcx,%rbx
140269249:	e8 92 7f e1 ff       	call   0x1400811e0
14026924e:	85 c0                	test   %eax,%eax
140269250:	0f 84 fa 00 00 00    	je     0x140269350
140269256:	48 8b 0b             	mov    (%rbx),%rcx
140269259:	e8 72 b8 e9 ff       	call   0x140104ad0
14026925e:	48 85 ff             	test   %rdi,%rdi
140269261:	0f 84 b3 00 00 00    	je     0x14026931a
140269267:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14026926b:	4c 8b c0             	mov    %rax,%r8
14026926e:	48 8b d7             	mov    %rdi,%rdx
140269271:	e8 9a fc 02 00       	call   0x140298f10
140269276:	85 c0                	test   %eax,%eax
140269278:	0f 84 d2 00 00 00    	je     0x140269350
14026927e:	48 8d 15 6b cf 0a 00 	lea    0xacf6b(%rip),%rdx        # 0x1403161f0
140269285:	48 8b cf             	mov    %rdi,%rcx
140269288:	e8 73 f6 ec ff       	call   0x140138900
14026928d:	48 85 c0             	test   %rax,%rax
140269290:	74 18                	je     0x1402692aa
140269292:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140269296:	4c 8b c0             	mov    %rax,%r8
140269299:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14026929d:	e8 9e 07 00 00       	call   0x140269a40
1402692a2:	85 c0                	test   %eax,%eax
1402692a4:	0f 84 a6 00 00 00    	je     0x140269350
1402692aa:	48 8d 15 0b 95 0a 00 	lea    0xa950b(%rip),%rdx        # 0x1403127bc
1402692b1:	48 8b cf             	mov    %rdi,%rcx
1402692b4:	e8 47 f6 ec ff       	call   0x140138900
1402692b9:	48 85 c0             	test   %rax,%rax
1402692bc:	74 14                	je     0x1402692d2
1402692be:	48 8d 53 38          	lea    0x38(%rbx),%rdx
1402692c2:	4c 8b c0             	mov    %rax,%r8
1402692c5:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1402692c9:	e8 72 07 00 00       	call   0x140269a40
1402692ce:	85 c0                	test   %eax,%eax
1402692d0:	74 7e                	je     0x140269350
1402692d2:	48 8d 15 ff fc 13 00 	lea    0x13fcff(%rip),%rdx        # 0x1403a8fd8
1402692d9:	48 8b cf             	mov    %rdi,%rcx
1402692dc:	e8 1f f6 ec ff       	call   0x140138900
1402692e1:	48 85 c0             	test   %rax,%rax
1402692e4:	74 10                	je     0x1402692f6
1402692e6:	48 8d 53 48          	lea    0x48(%rbx),%rdx
1402692ea:	48 8b c8             	mov    %rax,%rcx
1402692ed:	e8 6e ee ec ff       	call   0x140138160
1402692f2:	85 c0                	test   %eax,%eax
1402692f4:	74 5a                	je     0x140269350
1402692f6:	48 8d 15 c7 94 0a 00 	lea    0xa94c7(%rip),%rdx        # 0x1403127c4
1402692fd:	48 8b cf             	mov    %rdi,%rcx
140269300:	e8 fb f5 ec ff       	call   0x140138900
140269305:	48 85 c0             	test   %rax,%rax
140269308:	74 10                	je     0x14026931a
14026930a:	48 8d 53 40          	lea    0x40(%rbx),%rdx
14026930e:	48 8b c8             	mov    %rax,%rcx
140269311:	e8 4a f3 ec ff       	call   0x140138660
140269316:	85 c0                	test   %eax,%eax
140269318:	74 36                	je     0x140269350
14026931a:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
14026931f:	75 46                	jne    0x140269367
140269321:	e8 4a dd eb ff       	call   0x140127070
140269326:	4c 8d 05 33 c1 11 00 	lea    0x11c133(%rip),%r8        # 0x140385460
14026932d:	ba d2 00 00 00       	mov    $0xd2,%edx
140269332:	48 8d 0d cf c0 11 00 	lea    0x11c0cf(%rip),%rcx        # 0x140385408
140269339:	e8 52 de eb ff       	call   0x140127190
14026933e:	45 33 c0             	xor    %r8d,%r8d
140269341:	ba 82 00 00 00       	mov    $0x82,%edx
140269346:	b9 39 00 00 00       	mov    $0x39,%ecx
14026934b:	e8 40 df eb ff       	call   0x140127290
140269350:	33 c0                	xor    %eax,%eax
140269352:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140269357:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14026935c:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140269361:	48 83 c4 50          	add    $0x50,%rsp
140269365:	5f                   	pop    %rdi
140269366:	c3                   	ret
140269367:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
14026936c:	75 27                	jne    0x140269395
14026936e:	e8 fd dc eb ff       	call   0x140127070
140269373:	4c 8d 05 e6 c0 11 00 	lea    0x11c0e6(%rip),%r8        # 0x140385460
14026937a:	ba d7 00 00 00       	mov    $0xd7,%edx
14026937f:	48 8d 0d 82 c0 11 00 	lea    0x11c082(%rip),%rcx        # 0x140385408
140269386:	e8 05 de eb ff       	call   0x140127190
14026938b:	45 33 c0             	xor    %r8d,%r8d
14026938e:	ba 83 00 00 00       	mov    $0x83,%edx
140269393:	eb b1                	jmp    0x140269346
140269395:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140269399:	e8 f2 f4 e3 ff       	call   0x1400a8890
14026939e:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
1402693a2:	4c 8b 43 30          	mov    0x30(%rbx),%r8
1402693a6:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1402693aa:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402693ae:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1402693b3:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1402693b8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402693bd:	48 8b 43 40          	mov    0x40(%rbx),%rax
1402693c1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402693c6:	8b 43 48             	mov    0x48(%rbx),%eax
1402693c9:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402693cd:	e8 9e 01 00 00       	call   0x140269570
1402693d2:	e9 7b ff ff ff       	jmp    0x140269352
1402693d7:	cc                   	int3
1402693d8:	cc                   	int3
1402693d9:	cc                   	int3
1402693da:	cc                   	int3
1402693db:	cc                   	int3
1402693dc:	cc                   	int3
1402693dd:	cc                   	int3
1402693de:	cc                   	int3
1402693df:	cc                   	int3
1402693e0:	48 8d 05 99 be 11 00 	lea    0x11be99(%rip),%rax        # 0x140385280
1402693e7:	c3                   	ret
1402693e8:	cc                   	int3
1402693e9:	cc                   	int3
1402693ea:	cc                   	int3
1402693eb:	cc                   	int3
1402693ec:	cc                   	int3
1402693ed:	cc                   	int3
1402693ee:	cc                   	int3
1402693ef:	cc                   	int3
1402693f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402693f5:	57                   	push   %rdi
1402693f6:	b8 20 00 00 00       	mov    $0x20,%eax
1402693fb:	e8 30 77 04 00       	call   0x1402b0b30
140269400:	48 2b e0             	sub    %rax,%rsp
140269403:	48 8b d9             	mov    %rcx,%rbx
140269406:	48 8b fa             	mov    %rdx,%rdi
140269409:	48 8b 09             	mov    (%rcx),%rcx
14026940c:	e8 bf b6 e9 ff       	call   0x140104ad0
140269411:	48 85 ff             	test   %rdi,%rdi
140269414:	0f 84 bc 00 00 00    	je     0x1402694d6
14026941a:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14026941e:	4c 8b c0             	mov    %rax,%r8
140269421:	48 8b d7             	mov    %rdi,%rdx
140269424:	e8 e7 fa 02 00       	call   0x140298f10
140269429:	85 c0                	test   %eax,%eax
14026942b:	0f 84 98 00 00 00    	je     0x1402694c9
140269431:	48 8d 15 b8 cd 0a 00 	lea    0xacdb8(%rip),%rdx        # 0x1403161f0
140269438:	48 8b cf             	mov    %rdi,%rcx
14026943b:	e8 c0 f4 ec ff       	call   0x140138900
140269440:	48 85 c0             	test   %rax,%rax
140269443:	74 14                	je     0x140269459
140269445:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140269449:	4c 8b c0             	mov    %rax,%r8
14026944c:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140269450:	e8 eb 05 00 00       	call   0x140269a40
140269455:	85 c0                	test   %eax,%eax
140269457:	74 70                	je     0x1402694c9
140269459:	48 8d 15 5c 93 0a 00 	lea    0xa935c(%rip),%rdx        # 0x1403127bc
140269460:	48 8b cf             	mov    %rdi,%rcx
140269463:	e8 98 f4 ec ff       	call   0x140138900
140269468:	48 85 c0             	test   %rax,%rax
14026946b:	74 14                	je     0x140269481
14026946d:	48 8d 53 38          	lea    0x38(%rbx),%rdx
140269471:	4c 8b c0             	mov    %rax,%r8
140269474:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
140269478:	e8 c3 05 00 00       	call   0x140269a40
14026947d:	85 c0                	test   %eax,%eax
14026947f:	74 48                	je     0x1402694c9
140269481:	48 8d 15 50 fb 13 00 	lea    0x13fb50(%rip),%rdx        # 0x1403a8fd8
140269488:	48 8b cf             	mov    %rdi,%rcx
14026948b:	e8 70 f4 ec ff       	call   0x140138900
140269490:	48 85 c0             	test   %rax,%rax
140269493:	74 10                	je     0x1402694a5
140269495:	48 8d 53 48          	lea    0x48(%rbx),%rdx
140269499:	48 8b c8             	mov    %rax,%rcx
14026949c:	e8 bf ec ec ff       	call   0x140138160
1402694a1:	85 c0                	test   %eax,%eax
1402694a3:	74 24                	je     0x1402694c9