1401660da:	e8 c1 6a fb ff       	call   0x14011cba0
1401660df:	eb 53                	jmp    0x140166134
1401660e1:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1401660e6:	48 8b cb             	mov    %rbx,%rcx
1401660e9:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401660ee:	e8 7d 31 00 00       	call   0x140169270
1401660f3:	48 8b cb             	mov    %rbx,%rcx
1401660f6:	48 8b e8             	mov    %rax,%rbp
1401660f9:	e8 22 2d 00 00       	call   0x140168e20
1401660fe:	48 85 ed             	test   %rbp,%rbp
140166101:	75 07                	jne    0x14016610a
140166103:	e8 98 6a fb ff       	call   0x14011cba0
140166108:	eb 2a                	jmp    0x140166134
14016610a:	48 8b cf             	mov    %rdi,%rcx
14016610d:	e8 fe 32 f9 ff       	call   0x1400f9410
140166112:	48 8b fd             	mov    %rbp,%rdi
140166115:	e8 c6 70 fb ff       	call   0x14011d1e0
14016611a:	48 8b cd             	mov    %rbp,%rcx
14016611d:	e8 be 36 f9 ff       	call   0x1400f97e0
140166122:	41 8b cf             	mov    %r15d,%ecx
140166125:	8b d8                	mov    %eax,%ebx
140166127:	e8 64 4e f9 ff       	call   0x1400faf90
14016612c:	3b c3                	cmp    %ebx,%eax
14016612e:	0f 84 19 ff ff ff    	je     0x14016604d
140166134:	48 85 f6             	test   %rsi,%rsi
140166137:	74 05                	je     0x14016613e
140166139:	48 39 3e             	cmp    %rdi,(%rsi)
14016613c:	74 08                	je     0x140166146
14016613e:	48 8b cf             	mov    %rdi,%rcx
140166141:	e8 ca 32 f9 ff       	call   0x1400f9410
140166146:	33 c0                	xor    %eax,%eax
140166148:	e9 13 ff ff ff       	jmp    0x140166060
14016614d:	cc                   	int3
14016614e:	cc                   	int3
14016614f:	cc                   	int3
140166150:	48 8d 05 f9 5c 1b 00 	lea    0x1b5cf9(%rip),%rax        # 0x14031be50
140166157:	c3                   	ret
140166158:	cc                   	int3
140166159:	cc                   	int3
14016615a:	cc                   	int3
14016615b:	cc                   	int3
14016615c:	cc                   	int3
14016615d:	cc                   	int3
14016615e:	cc                   	int3
14016615f:	cc                   	int3
140166160:	48 8d 05 59 5c 1b 00 	lea    0x1b5c59(%rip),%rax        # 0x14031bdc0
140166167:	c3                   	ret
140166168:	cc                   	int3
140166169:	cc                   	int3
14016616a:	cc                   	int3
14016616b:	cc                   	int3
14016616c:	cc                   	int3
14016616d:	cc                   	int3
14016616e:	cc                   	int3
14016616f:	cc                   	int3
140166170:	48 8d 05 59 58 1b 00 	lea    0x1b5859(%rip),%rax        # 0x14031b9d0
140166177:	c3                   	ret
140166178:	cc                   	int3
140166179:	cc                   	int3
14016617a:	cc                   	int3
14016617b:	cc                   	int3
14016617c:	cc                   	int3
14016617d:	cc                   	int3
14016617e:	cc                   	int3
14016617f:	cc                   	int3
140166180:	48 8d 05 11 59 1b 00 	lea    0x1b5911(%rip),%rax        # 0x14031ba98
140166187:	c3                   	ret
140166188:	cc                   	int3
140166189:	cc                   	int3
14016618a:	cc                   	int3
14016618b:	cc                   	int3
14016618c:	cc                   	int3
14016618d:	cc                   	int3
14016618e:	cc                   	int3
14016618f:	cc                   	int3
140166190:	48 8d 05 99 59 1b 00 	lea    0x1b5999(%rip),%rax        # 0x14031bb30
140166197:	c3                   	ret
140166198:	cc                   	int3
140166199:	cc                   	int3
14016619a:	cc                   	int3
14016619b:	cc                   	int3
14016619c:	cc                   	int3
14016619d:	cc                   	int3
14016619e:	cc                   	int3
14016619f:	cc                   	int3
1401661a0:	48 8d 05 29 5a 1b 00 	lea    0x1b5a29(%rip),%rax        # 0x14031bbd0
1401661a7:	c3                   	ret
1401661a8:	cc                   	int3
1401661a9:	cc                   	int3
1401661aa:	cc                   	int3
1401661ab:	cc                   	int3
1401661ac:	cc                   	int3
1401661ad:	cc                   	int3
1401661ae:	cc                   	int3
1401661af:	cc                   	int3
1401661b0:	48 8d 05 89 5a 1b 00 	lea    0x1b5a89(%rip),%rax        # 0x14031bc40
1401661b7:	c3                   	ret
1401661b8:	cc                   	int3
1401661b9:	cc                   	int3
1401661ba:	cc                   	int3
1401661bb:	cc                   	int3
1401661bc:	cc                   	int3
1401661bd:	cc                   	int3
1401661be:	cc                   	int3
1401661bf:	cc                   	int3
1401661c0:	48 8d 05 09 5b 1b 00 	lea    0x1b5b09(%rip),%rax        # 0x14031bcd0
1401661c7:	c3                   	ret
1401661c8:	cc                   	int3
1401661c9:	cc                   	int3
1401661ca:	cc                   	int3
1401661cb:	cc                   	int3
1401661cc:	cc                   	int3
1401661cd:	cc                   	int3
1401661ce:	cc                   	int3
1401661cf:	cc                   	int3
1401661d0:	48 85 c9             	test   %rcx,%rcx
1401661d3:	74 3c                	je     0x140166211
1401661d5:	53                   	push   %rbx
1401661d6:	b8 20 00 00 00       	mov    $0x20,%eax
1401661db:	e8 50 a9 14 00       	call   0x1402b0b30
1401661e0:	48 2b e0             	sub    %rax,%rsp
1401661e3:	48 8b d9             	mov    %rcx,%rbx
1401661e6:	48 8b 09             	mov    (%rcx),%rcx
1401661e9:	e8 62 a7 f8 ff       	call   0x1400f0950
1401661ee:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401661f2:	e8 59 a7 f8 ff       	call   0x1400f0950
1401661f7:	41 b8 c0 04 00 00    	mov    $0x4c0,%r8d
1401661fd:	48 8d 15 c4 5e 1b 00 	lea    0x1b5ec4(%rip),%rdx        # 0x14031c0c8
140166204:	48 8b cb             	mov    %rbx,%rcx
140166207:	e8 b4 5b f8 ff       	call   0x1400ebdc0
14016620c:	48 83 c4 20          	add    $0x20,%rsp
140166210:	5b                   	pop    %rbx
140166211:	c3                   	ret
140166212:	cc                   	int3
140166213:	cc                   	int3
140166214:	cc                   	int3
140166215:	cc                   	int3
140166216:	cc                   	int3
140166217:	cc                   	int3
140166218:	cc                   	int3
140166219:	cc                   	int3
14016621a:	cc                   	int3
14016621b:	cc                   	int3
14016621c:	cc                   	int3
14016621d:	cc                   	int3
14016621e:	cc                   	int3
14016621f:	cc                   	int3
140166220:	48 85 d2             	test   %rdx,%rdx
140166223:	74 06                	je     0x14016622b
140166225:	48 8b 01             	mov    (%rcx),%rax
140166228:	48 89 02             	mov    %rax,(%rdx)
14016622b:	4d 85 c0             	test   %r8,%r8
14016622e:	74 07                	je     0x140166237
140166230:	48 8b 41 08          	mov    0x8(%rcx),%rax
140166234:	49 89 00             	mov    %rax,(%r8)
140166237:	c3                   	ret
140166238:	cc                   	int3
140166239:	cc                   	int3
14016623a:	cc                   	int3
14016623b:	cc                   	int3
14016623c:	cc                   	int3
14016623d:	cc                   	int3
14016623e:	cc                   	int3
14016623f:	cc                   	int3
140166240:	40 53                	rex push %rbx
140166242:	b8 20 00 00 00       	mov    $0x20,%eax
140166247:	e8 e4 a8 14 00       	call   0x1402b0b30
14016624c:	48 2b e0             	sub    %rax,%rsp
14016624f:	41 b8 b4 04 00 00    	mov    $0x4b4,%r8d
140166255:	48 8d 15 6c 5e 1b 00 	lea    0x1b5e6c(%rip),%rdx        # 0x14031c0c8
14016625c:	8d 48 f0             	lea    -0x10(%rax),%ecx
14016625f:	e8 5c 5e f8 ff       	call   0x1400ec0c0
140166264:	48 8b d8             	mov    %rax,%rbx
140166267:	48 85 c0             	test   %rax,%rax
14016626a:	75 30                	jne    0x14016629c
14016626c:	e8 ff 0d fc ff       	call   0x140127070
140166271:	4c 8d 05 a0 5f 1b 00 	lea    0x1b5fa0(%rip),%r8        # 0x14031c218
140166278:	ba b6 04 00 00       	mov    $0x4b6,%edx
14016627d:	48 8d 0d 44 5e 1b 00 	lea    0x1b5e44(%rip),%rcx        # 0x14031c0c8
140166284:	e8 07 0f fc ff       	call   0x140127190
140166289:	45 33 c0             	xor    %r8d,%r8d
14016628c:	8d 4b 10             	lea    0x10(%rbx),%ecx
14016628f:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140166294:	e8 f7 0f fc ff       	call   0x140127290
140166299:	48 8b c3             	mov    %rbx,%rax
14016629c:	48 83 c4 20          	add    $0x20,%rsp
1401662a0:	5b                   	pop    %rbx
1401662a1:	c3                   	ret
1401662a2:	cc                   	int3
1401662a3:	cc                   	int3
1401662a4:	cc                   	int3
1401662a5:	cc                   	int3
1401662a6:	cc                   	int3
1401662a7:	cc                   	int3
1401662a8:	cc                   	int3
1401662a9:	cc                   	int3
1401662aa:	cc                   	int3
1401662ab:	cc                   	int3
1401662ac:	cc                   	int3
1401662ad:	cc                   	int3
1401662ae:	cc                   	int3
1401662af:	cc                   	int3
1401662b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401662b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401662ba:	57                   	push   %rdi
1401662bb:	b8 20 00 00 00       	mov    $0x20,%eax
1401662c0:	e8 6b a8 14 00       	call   0x1402b0b30
1401662c5:	48 2b e0             	sub    %rax,%rsp
1401662c8:	49 8b f8             	mov    %r8,%rdi
1401662cb:	48 8b f2             	mov    %rdx,%rsi
1401662ce:	48 8b d9             	mov    %rcx,%rbx
1401662d1:	48 85 d2             	test   %rdx,%rdx
1401662d4:	74 32                	je     0x140166308
1401662d6:	4d 85 c0             	test   %r8,%r8
1401662d9:	74 2d                	je     0x140166308
1401662db:	48 8b 09             	mov    (%rcx),%rcx
1401662de:	e8 6d a6 f8 ff       	call   0x1400f0950
1401662e3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401662e7:	e8 64 a6 f8 ff       	call   0x1400f0950
1401662ec:	b8 01 00 00 00       	mov    $0x1,%eax
1401662f1:	48 89 33             	mov    %rsi,(%rbx)
1401662f4:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1401662f8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401662fd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140166302:	48 83 c4 20          	add    $0x20,%rsp
140166306:	5f                   	pop    %rdi
140166307:	c3                   	ret
140166308:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016630d:	33 c0                	xor    %eax,%eax
14016630f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140166314:	48 83 c4 20          	add    $0x20,%rsp
140166318:	5f                   	pop    %rdi
140166319:	c3                   	ret
14016631a:	cc                   	int3
14016631b:	cc                   	int3
14016631c:	cc                   	int3
14016631d:	cc                   	int3
14016631e:	cc                   	int3
14016631f:	cc                   	int3
140166320:	40 53                	rex push %rbx
140166322:	b8 60 00 00 00       	mov    $0x60,%eax
140166327:	e8 04 a8 14 00       	call   0x1402b0b30
14016632c:	48 2b e0             	sub    %rax,%rsp
14016632f:	48 85 c9             	test   %rcx,%rcx
140166332:	0f 84 97 00 00 00    	je     0x1401663cf
140166338:	e8 83 50 f5 ff       	call   0x1400bb3c0
14016633d:	48 85 c0             	test   %rax,%rax
140166340:	0f 84 89 00 00 00    	je     0x1401663cf
140166346:	48 8b c8             	mov    %rax,%rcx
140166349:	e8 92 80 f1 ff       	call   0x14007e3e0
14016634e:	48 8b d8             	mov    %rax,%rbx
140166351:	48 85 c0             	test   %rax,%rax
140166354:	74 79                	je     0x1401663cf
140166356:	33 d2                	xor    %edx,%edx
140166358:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14016635d:	e8 5e b4 03 00       	call   0x1401a17c0
140166362:	85 c0                	test   %eax,%eax
140166364:	74 57                	je     0x1401663bd
140166366:	4c 8b c3             	mov    %rbx,%r8
140166369:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14016636e:	48 8b d3             	mov    %rbx,%rdx
140166371:	e8 da 3c 07 00       	call   0x1401da050
140166376:	85 c0                	test   %eax,%eax
140166378:	74 32                	je     0x1401663ac
14016637a:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14016637f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140166384:	e8 57 b2 03 00       	call   0x1401a15e0
140166389:	85 c0                	test   %eax,%eax
14016638b:	74 1f                	je     0x1401663ac
14016638d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140166392:	e8 69 b1 03 00       	call   0x1401a1500
140166397:	85 c0                	test   %eax,%eax
140166399:	74 11                	je     0x1401663ac
14016639b:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
14016639f:	33 c0                	xor    %eax,%eax
1401663a1:	85 c9                	test   %ecx,%ecx
1401663a3:	0f 49 c1             	cmovns %ecx,%eax
1401663a6:	48 83 c4 60          	add    $0x60,%rsp
1401663aa:	5b                   	pop    %rbx
1401663ab:	c3                   	ret
1401663ac:	33 c9                	xor    %ecx,%ecx
1401663ae:	e8 5d 49 fc ff       	call   0x14012ad10
1401663b3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401663b8:	e8 73 af 03 00       	call   0x1401a1330
1401663bd:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
1401663c2:	33 c0                	xor    %eax,%eax
1401663c4:	85 c9                	test   %ecx,%ecx
1401663c6:	0f 49 c1             	cmovns %ecx,%eax
1401663c9:	48 83 c4 60          	add    $0x60,%rsp
1401663cd:	5b                   	pop    %rbx
1401663ce:	c3                   	ret
1401663cf:	33 c0                	xor    %eax,%eax
1401663d1:	48 83 c4 60          	add    $0x60,%rsp
1401663d5:	5b                   	pop    %rbx
1401663d6:	c3                   	ret
1401663d7:	cc                   	int3
1401663d8:	cc                   	int3
1401663d9:	cc                   	int3
1401663da:	cc                   	int3
1401663db:	cc                   	int3
1401663dc:	cc                   	int3
1401663dd:	cc                   	int3
1401663de:	cc                   	int3
1401663df:	cc                   	int3
1401663e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401663e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401663ea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401663ef:	57                   	push   %rdi
1401663f0:	b8 30 00 00 00       	mov    $0x30,%eax
1401663f5:	e8 36 a7 14 00       	call   0x1402b0b30
1401663fa:	48 2b e0             	sub    %rax,%rsp
1401663fd:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140166404:	00 00
140166406:	48 8b ea             	mov    %rdx,%rbp
140166409:	48 8b d9             	mov    %rcx,%rbx
14016640c:	48 85 d2             	test   %rdx,%rdx
14016640f:	75 23                	jne    0x140166434
140166411:	48 8d 0d a8 59 1b 00 	lea    0x1b59a8(%rip),%rcx        # 0x14031bdc0
140166418:	e8 d3 a9 fc ff       	call   0x140130df0
14016641d:	48 8b f8             	mov    %rax,%rdi
140166420:	48 85 c0             	test   %rax,%rax
140166423:	75 12                	jne    0x140166437
140166425:	bb 00 01 0c 00       	mov    $0xc0100,%ebx
14016642a:	be 8c 01 00 00       	mov    $0x18c,%esi
14016642f:	e9 58 01 00 00       	jmp    0x14016658c
140166434:	48 8b fd             	mov    %rbp,%rdi
140166437:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14016643b:	48 8b cb             	mov    %rbx,%rcx
14016643e:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
140166444:	e8 97 17 00 00       	call   0x140167be0
140166449:	85 c0                	test   %eax,%eax
14016644b:	75 0f                	jne    0x14016645c
14016644d:	bb 10 00 08 00       	mov    $0x80010,%ebx
140166452:	be 97 01 00 00       	mov    $0x197,%esi
140166457:	e9 30 01 00 00       	jmp    0x14016658c
14016645c:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140166460:	48 8b cb             	mov    %rbx,%rcx
140166463:	e8 a8 14 00 00       	call   0x140167910
140166468:	85 c0                	test   %eax,%eax
14016646a:	75 0f                	jne    0x14016647b
14016646c:	bb 10 00 08 00       	mov    $0x80010,%ebx
140166471:	be 9d 01 00 00       	mov    $0x19d,%esi
140166476:	e9 11 01 00 00       	jmp    0x14016658c
14016647b:	48 8b cb             	mov    %rbx,%rcx
14016647e:	e8 fd 23 f4 ff       	call   0x1400a8880
140166483:	48 8b f0             	mov    %rax,%rsi
140166486:	48 85 c0             	test   %rax,%rax
140166489:	75 0d                	jne    0x140166498
14016648b:	8d 58 71             	lea    0x71(%rax),%ebx
14016648e:	be a3 01 00 00       	mov    $0x1a3,%esi