1401db0a1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401db0a6:	48 83 c4 20          	add    $0x20,%rsp
1401db0aa:	5f                   	pop    %rdi
1401db0ab:	c3                   	ret
1401db0ac:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401db0b1:	48 8b c3             	mov    %rbx,%rax
1401db0b4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401db0b9:	48 83 c4 20          	add    $0x20,%rsp
1401db0bd:	5f                   	pop    %rdi
1401db0be:	c3                   	ret
1401db0bf:	e8 ac bf f4 ff       	call   0x140127070
1401db0c4:	4c 8d 05 ed a5 15 00 	lea    0x15a5ed(%rip),%r8        # 0x1403356b8
1401db0cb:	ba af 02 00 00       	mov    $0x2af,%edx
1401db0d0:	48 8d 0d a1 a5 15 00 	lea    0x15a5a1(%rip),%rcx        # 0x140335678
1401db0d7:	e8 b4 c0 f4 ff       	call   0x140127190
1401db0dc:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1401db0e1:	eb ab                	jmp    0x1401db08e
1401db0e3:	cc                   	int3
1401db0e4:	cc                   	int3
1401db0e5:	cc                   	int3
1401db0e6:	cc                   	int3
1401db0e7:	cc                   	int3
1401db0e8:	cc                   	int3
1401db0e9:	cc                   	int3
1401db0ea:	cc                   	int3
1401db0eb:	cc                   	int3
1401db0ec:	cc                   	int3
1401db0ed:	cc                   	int3
1401db0ee:	cc                   	int3
1401db0ef:	cc                   	int3
1401db0f0:	40 53                	rex push %rbx
1401db0f2:	b8 20 00 00 00       	mov    $0x20,%eax
1401db0f7:	e8 34 5a 0d 00       	call   0x1402b0b30
1401db0fc:	48 2b e0             	sub    %rax,%rsp
1401db0ff:	48 8b d9             	mov    %rcx,%rbx
1401db102:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401db106:	e8 05 a6 f1 ff       	call   0x1400f5710
1401db10b:	83 f8 15             	cmp    $0x15,%eax
1401db10e:	75 0a                	jne    0x1401db11a
1401db110:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401db114:	48 83 c4 20          	add    $0x20,%rsp
1401db118:	5b                   	pop    %rbx
1401db119:	c3                   	ret
1401db11a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401db11e:	e8 ed a5 f1 ff       	call   0x1400f5710
1401db123:	83 c0 eb             	add    $0xffffffeb,%eax
1401db126:	83 f8 05             	cmp    $0x5,%eax
1401db129:	77 15                	ja     0x1401db140
1401db12b:	48 8d 15 ce 4e e2 ff 	lea    -0x1db132(%rip),%rdx        # 0x140000000
1401db132:	48 98                	cltq
1401db134:	8b 8c 82 60 b1 1d 00 	mov    0x1db160(%rdx,%rax,4),%ecx
1401db13b:	48 03 ca             	add    %rdx,%rcx
1401db13e:	ff e1                	jmp    *%rcx
1401db140:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401db144:	48 85 c0             	test   %rax,%rax
1401db147:	74 0f                	je     0x1401db158
1401db149:	83 38 04             	cmpl   $0x4,(%rax)
1401db14c:	75 0a                	jne    0x1401db158
1401db14e:	48 8b 40 08          	mov    0x8(%rax),%rax
1401db152:	48 83 c4 20          	add    $0x20,%rsp
1401db156:	5b                   	pop    %rbx
1401db157:	c3                   	ret
1401db158:	33 c0                	xor    %eax,%eax
1401db15a:	48 83 c4 20          	add    $0x20,%rsp
1401db15e:	5b                   	pop    %rbx
1401db15f:	c3                   	ret
1401db160:	58                   	pop    %rax
1401db161:	b1 1d                	mov    $0x1d,%cl
1401db163:	00 58 b1             	add    %bl,-0x4f(%rax)
1401db166:	1d 00 58 b1 1d       	sbb    $0x1db15800,%eax
1401db16b:	00 58 b1             	add    %bl,-0x4f(%rax)
1401db16e:	1d 00 58 b1 1d       	sbb    $0x1db15800,%eax
1401db173:	00 58 b1             	add    %bl,-0x4f(%rax)
1401db176:	1d 00 cc cc cc       	sbb    $0xcccccc00,%eax
1401db17b:	cc                   	int3
1401db17c:	cc                   	int3
1401db17d:	cc                   	int3
1401db17e:	cc                   	int3
1401db17f:	cc                   	int3
1401db180:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401db185:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401db18a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401db18f:	57                   	push   %rdi
1401db190:	41 56                	push   %r14
1401db192:	41 57                	push   %r15
1401db194:	b8 20 00 00 00       	mov    $0x20,%eax
1401db199:	e8 92 59 0d 00       	call   0x1402b0b30
1401db19e:	48 2b e0             	sub    %rax,%rsp
1401db1a1:	48 8b f9             	mov    %rcx,%rdi
1401db1a4:	4d 8b f1             	mov    %r9,%r14
1401db1a7:	48 8b 09             	mov    (%rcx),%rcx
1401db1aa:	45 8b f8             	mov    %r8d,%r15d
1401db1ad:	8b ea                	mov    %edx,%ebp
1401db1af:	48 85 c9             	test   %rcx,%rcx
1401db1b2:	75 44                	jne    0x1401db1f8
1401db1b4:	e8 27 04 f1 ff       	call   0x1400eb5e0
1401db1b9:	48 89 07             	mov    %rax,(%rdi)
1401db1bc:	48 85 c0             	test   %rax,%rax
1401db1bf:	74 30                	je     0x1401db1f1
1401db1c1:	4d 8b c6             	mov    %r14,%r8
1401db1c4:	41 8b d7             	mov    %r15d,%edx
1401db1c7:	8b cd                	mov    %ebp,%ecx
1401db1c9:	e8 b2 22 f7 ff       	call   0x14014d480
1401db1ce:	48 8b d8             	mov    %rax,%rbx
1401db1d1:	48 85 c0             	test   %rax,%rax
1401db1d4:	74 1b                	je     0x1401db1f1
1401db1d6:	48 8b 0f             	mov    (%rdi),%rcx
1401db1d9:	48 8b d0             	mov    %rax,%rdx
1401db1dc:	e8 3f 06 f1 ff       	call   0x1400eb820
1401db1e1:	85 c0                	test   %eax,%eax
1401db1e3:	0f 85 86 00 00 00    	jne    0x1401db26f
1401db1e9:	48 8b cb             	mov    %rbx,%rcx
1401db1ec:	e8 5f 23 f7 ff       	call   0x14014d550
1401db1f1:	33 c0                	xor    %eax,%eax
1401db1f3:	e9 7c 00 00 00       	jmp    0x1401db274
1401db1f8:	33 db                	xor    %ebx,%ebx
1401db1fa:	e8 41 05 f1 ff       	call   0x1400eb740
1401db1ff:	85 c0                	test   %eax,%eax
1401db201:	7e be                	jle    0x1401db1c1
1401db203:	48 8b 0f             	mov    (%rdi),%rcx
1401db206:	8b d3                	mov    %ebx,%edx
1401db208:	e8 33 08 f1 ff       	call   0x1400eba40
1401db20d:	48 8b c8             	mov    %rax,%rcx
1401db210:	48 8b f0             	mov    %rax,%rsi
1401db213:	e8 c8 98 f2 ff       	call   0x140104ae0
1401db218:	48 8b c8             	mov    %rax,%rcx
1401db21b:	e8 f0 a4 f1 ff       	call   0x1400f5710
1401db220:	3b c5                	cmp    %ebp,%eax
1401db222:	74 10                	je     0x1401db234
1401db224:	48 8b 0f             	mov    (%rdi),%rcx
1401db227:	ff c3                	inc    %ebx
1401db229:	e8 12 05 f1 ff       	call   0x1400eb740
1401db22e:	3b d8                	cmp    %eax,%ebx
1401db230:	7c d1                	jl     0x1401db203
1401db232:	eb 8d                	jmp    0x1401db1c1
1401db234:	48 8b ce             	mov    %rsi,%rcx
1401db237:	e8 14 23 f7 ff       	call   0x14014d550
1401db23c:	4d 8b c6             	mov    %r14,%r8
1401db23f:	41 8b d7             	mov    %r15d,%edx
1401db242:	8b cd                	mov    %ebp,%ecx
1401db244:	e8 37 22 f7 ff       	call   0x14014d480
1401db249:	48 8b f0             	mov    %rax,%rsi
1401db24c:	48 85 c0             	test   %rax,%rax
1401db24f:	74 a0                	je     0x1401db1f1
1401db251:	48 8b 0f             	mov    (%rdi),%rcx
1401db254:	4c 8b c0             	mov    %rax,%r8
1401db257:	8b d3                	mov    %ebx,%edx
1401db259:	e8 62 06 f1 ff       	call   0x1400eb8c0
1401db25e:	48 85 c0             	test   %rax,%rax
1401db261:	75 0c                	jne    0x1401db26f
1401db263:	48 8b ce             	mov    %rsi,%rcx
1401db266:	e8 e5 22 f7 ff       	call   0x14014d550
1401db26b:	33 c0                	xor    %eax,%eax
1401db26d:	eb 05                	jmp    0x1401db274
1401db26f:	b8 01 00 00 00       	mov    $0x1,%eax
1401db274:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401db279:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401db27e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401db283:	48 83 c4 20          	add    $0x20,%rsp
1401db287:	41 5f                	pop    %r15
1401db289:	41 5e                	pop    %r14
1401db28b:	5f                   	pop    %rdi
1401db28c:	c3                   	ret
1401db28d:	cc                   	int3
1401db28e:	cc                   	int3
1401db28f:	cc                   	int3
1401db290:	40 53                	rex push %rbx
1401db292:	55                   	push   %rbp
1401db293:	57                   	push   %rdi
1401db294:	b8 c0 00 00 00       	mov    $0xc0,%eax
1401db299:	e8 92 58 0d 00       	call   0x1402b0b30
1401db29e:	48 2b e0             	sub    %rax,%rsp
1401db2a1:	48 8b 05 d8 a7 1f 00 	mov    0x1fa7d8(%rip),%rax        # 0x1403d5a80
1401db2a8:	48 33 c4             	xor    %rsp,%rax
1401db2ab:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1401db2b2:	00
1401db2b3:	48 8b 59 18          	mov    0x18(%rcx),%rbx
1401db2b7:	48 8b fa             	mov    %rdx,%rdi
1401db2ba:	ba 34 00 00 00       	mov    $0x34,%edx
1401db2bf:	48 8b e9             	mov    %rcx,%rbp
1401db2c2:	48 8b cb             	mov    %rbx,%rcx
1401db2c5:	44 8d 42 cb          	lea    -0x35(%rdx),%r8d
1401db2c9:	e8 82 9e f2 ff       	call   0x140105150
1401db2ce:	8b d0                	mov    %eax,%edx
1401db2d0:	48 8b cb             	mov    %rbx,%rcx
1401db2d3:	e8 28 9e f2 ff       	call   0x140105100
1401db2d8:	33 d2                	xor    %edx,%edx
1401db2da:	48 8b c8             	mov    %rax,%rcx
1401db2dd:	e8 ae cd f7 ff       	call   0x140158090
1401db2e2:	48 85 c0             	test   %rax,%rax
1401db2e5:	75 43                	jne    0x1401db32a
1401db2e7:	33 d2                	xor    %edx,%edx
1401db2e9:	48 8b cd             	mov    %rbp,%rcx
1401db2ec:	e8 ef 74 05 00       	call   0x1402327e0
1401db2f1:	85 c0                	test   %eax,%eax
1401db2f3:	75 35                	jne    0x1401db32a
1401db2f5:	e8 76 bd f4 ff       	call   0x140127070
1401db2fa:	4c 8d 05 cf a3 15 00 	lea    0x15a3cf(%rip),%r8        # 0x1403356d0
1401db301:	ba c1 02 00 00       	mov    $0x2c1,%edx
1401db306:	48 8d 0d 6b a3 15 00 	lea    0x15a36b(%rip),%rcx        # 0x140335678
1401db30d:	e8 7e be f4 ff       	call   0x140127190
1401db312:	45 33 c0             	xor    %r8d,%r8d
1401db315:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401db31a:	41 8d 48 21          	lea    0x21(%r8),%ecx
1401db31e:	e8 6d bf f4 ff       	call   0x140127290
1401db323:	33 c0                	xor    %eax,%eax
1401db325:	e9 5c 01 00 00       	jmp    0x1401db486
1401db32a:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1401db32f:	48 8b cf             	mov    %rdi,%rcx
1401db332:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401db337:	e8 d4 b4 f1 ff       	call   0x1400f6810
1401db33c:	85 c0                	test   %eax,%eax
1401db33e:	75 35                	jne    0x1401db375
1401db340:	e8 2b bd f4 ff       	call   0x140127070
1401db345:	4c 8d 05 84 a3 15 00 	lea    0x15a384(%rip),%r8        # 0x1403356d0
1401db34c:	ba c8 02 00 00       	mov    $0x2c8,%edx
1401db351:	48 8d 0d 20 a3 15 00 	lea    0x15a320(%rip),%rcx        # 0x140335678
1401db358:	e8 33 be f4 ff       	call   0x140127190
1401db35d:	45 33 c0             	xor    %r8d,%r8d
1401db360:	ba 06 00 08 00       	mov    $0x80006,%edx
1401db365:	41 8d 48 21          	lea    0x21(%r8),%ecx
1401db369:	e8 22 bf f4 ff       	call   0x140127290
1401db36e:	33 c0                	xor    %eax,%eax
1401db370:	e9 11 01 00 00       	jmp    0x1401db486
1401db375:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
1401db37a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401db37f:	48 8b cd             	mov    %rbp,%rcx
1401db382:	e8 09 75 05 00       	call   0x140232890
1401db387:	85 c0                	test   %eax,%eax
1401db389:	75 35                	jne    0x1401db3c0
1401db38b:	e8 e0 bc f4 ff       	call   0x140127070
1401db390:	4c 8d 05 39 a3 15 00 	lea    0x15a339(%rip),%r8        # 0x1403356d0
1401db397:	ba cc 02 00 00       	mov    $0x2cc,%edx
1401db39c:	48 8d 0d d5 a2 15 00 	lea    0x15a2d5(%rip),%rcx        # 0x140335678
1401db3a3:	e8 e8 bd f4 ff       	call   0x140127190
1401db3a8:	45 33 c0             	xor    %r8d,%r8d
1401db3ab:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401db3b0:	41 8d 48 21          	lea    0x21(%r8),%ecx
1401db3b4:	e8 d7 be f4 ff       	call   0x140127290
1401db3b9:	33 c0                	xor    %eax,%eax
1401db3bb:	e9 c6 00 00 00       	jmp    0x1401db486
1401db3c0:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401db3c4:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
1401db3c8:	48 89 b4 24 f0 00 00 	mov    %rsi,0xf0(%rsp)
1401db3cf:	00
1401db3d0:	4c 89 b4 24 b8 00 00 	mov    %r14,0xb8(%rsp)
1401db3d7:	00
1401db3d8:	4c 89 bc 24 b0 00 00 	mov    %r15,0xb0(%rsp)
1401db3df:	00
1401db3e0:	45 33 ff             	xor    %r15d,%r15d
1401db3e3:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
1401db3e8:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401db3ed:	48 8b 09             	mov    (%rcx),%rcx
1401db3f0:	e8 1b a3 f1 ff       	call   0x1400f5710
1401db3f5:	8b c8                	mov    %eax,%ecx
1401db3f7:	e8 44 a2 f1 ff       	call   0x1400f5640
1401db3fc:	48 8b c8             	mov    %rax,%rcx
1401db3ff:	e8 9c a3 f8 ff       	call   0x1401657a0
1401db404:	4c 8b f0             	mov    %rax,%r14
1401db407:	48 85 c0             	test   %rax,%rax
1401db40a:	74 60                	je     0x1401db46c
1401db40c:	e8 4f bf f1 ff       	call   0x1400f7360
1401db411:	48 8b f0             	mov    %rax,%rsi
1401db414:	48 85 c0             	test   %rax,%rax
1401db417:	0f 85 84 00 00 00    	jne    0x1401db4a1
1401db41d:	e8 4e bc f4 ff       	call   0x140127070
1401db422:	4c 8d 05 cf a2 15 00 	lea    0x15a2cf(%rip),%r8        # 0x1403356f8
1401db429:	ba 9a 03 00 00       	mov    $0x39a,%edx
1401db42e:	48 8d 0d 43 a2 15 00 	lea    0x15a243(%rip),%rcx        # 0x140335678
1401db435:	e8 56 bd f4 ff       	call   0x140127190
1401db43a:	45 33 c0             	xor    %r8d,%r8d
1401db43d:	8d 4e 21             	lea    0x21(%rsi),%ecx
1401db440:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401db445:	e8 46 be f4 ff       	call   0x140127290
1401db44a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401db44f:	41 b8 bb 03 00 00    	mov    $0x3bb,%r8d
1401db455:	48 8d 15 1c a2 15 00 	lea    0x15a21c(%rip),%rdx        # 0x140335678
1401db45c:	48 8b c8             	mov    %rax,%rcx
1401db45f:	e8 5c 09 f1 ff       	call   0x1400ebdc0
1401db464:	48 8b ce             	mov    %rsi,%rcx
1401db467:	e8 44 be f1 ff       	call   0x1400f72b0
1401db46c:	33 c0                	xor    %eax,%eax
1401db46e:	4c 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%r14
1401db475:	00
1401db476:	48 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%rsi
1401db47d:	00
1401db47e:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
1401db485:	00
1401db486:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1401db48d:	00
1401db48e:	48 33 cc             	xor    %rsp,%rcx
1401db491:	e8 1a 4a 0d 00       	call   0x1402afeb0
1401db496:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1401db49d:	5f                   	pop    %rdi
1401db49e:	5d                   	pop    %rbp
1401db49f:	5b                   	pop    %rbx
1401db4a0:	c3                   	ret
1401db4a1:	48 8b cb             	mov    %rbx,%rcx
1401db4a4:	e8 87 52 f4 ff       	call   0x140120730
1401db4a9:	48 8b cb             	mov    %rbx,%rcx
1401db4ac:	48 8b f8             	mov    %rax,%rdi
1401db4af:	e8 8c e1 f8 ff       	call   0x140169640
1401db4b4:	49 8b ce             	mov    %r14,%rcx
1401db4b7:	48 8b d8             	mov    %rax,%rbx
1401db4ba:	e8 a1 ea f5 ff       	call   0x140139f60
1401db4bf:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1401db4c3:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1401db4c8:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1401db4cd:	4c 8b c0             	mov    %rax,%r8
1401db4d0:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401db4d5:	4c 8b cb             	mov    %rbx,%r9
1401db4d8:	48 8b ce             	mov    %rsi,%rcx
1401db4db:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401db4e0:	e8 eb fc f5 ff       	call   0x14013b1d0
1401db4e5:	85 c0                	test   %eax,%eax
1401db4e7:	0f 8e 5d ff ff ff    	jle    0x1401db44a
1401db4ed:	e8 be d3 f8 ff       	call   0x1401688b0
1401db4f2:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1401db4f6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401db4fb:	4c 8b c0             	mov    %rax,%r8
1401db4fe:	e8 3d 8f f5 ff       	call   0x140134440
1401db503:	48 63 c8             	movslq %eax,%rcx
1401db506:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401db50b:	48 85 c0             	test   %rax,%rax
1401db50e:	0f 84 3b ff ff ff    	je     0x1401db44f
1401db514:	4c 8b c1             	mov    %rcx,%r8
1401db517:	48 8b d0             	mov    %rax,%rdx
1401db51a:	48 8b ce             	mov    %rsi,%rcx
1401db51d:	e8 0e fd f5 ff       	call   0x14013b230
1401db522:	85 c0                	test   %eax,%eax
1401db524:	0f 8e 20 ff ff ff    	jle    0x1401db44a
1401db52a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401db52f:	48 8d 15 42 a1 15 00 	lea    0x15a142(%rip),%rdx        # 0x140335678
1401db536:	41 b8 aa 03 00 00    	mov    $0x3aa,%r8d
1401db53c:	e8 7f 08 f1 ff       	call   0x1400ebdc0
1401db541:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401db546:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401db54b:	33 d2                	xor    %edx,%edx
1401db54d:	48 8b ce             	mov    %rsi,%rcx
1401db550:	e8 3b f9 f5 ff       	call   0x14013ae90
1401db555:	85 c0                	test   %eax,%eax
1401db557:	0f 8e ed fe ff ff    	jle    0x1401db44a
1401db55d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401db562:	48 8d 15 0f a1 15 00 	lea    0x15a10f(%rip),%rdx        # 0x140335678
1401db569:	41 b8 ae 03 00 00    	mov    $0x3ae,%r8d
1401db56f:	e8 fc 07 f1 ff       	call   0x1400ebd70
1401db574:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401db579:	48 85 c0             	test   %rax,%rax
1401db57c:	0f 84 cd fe ff ff    	je     0x1401db44f
1401db582:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8