14000dff0:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14000dff5:	48 85 c0             	test   %rax,%rax
14000dff8:	74 09                	je     0x14000e003
14000dffa:	80 38 2f             	cmpb   $0x2f,(%rax)
14000dffd:	0f 84 7a 02 00 00    	je     0x14000e27d
14000e003:	48 89 f1             	mov    %rsi,%rcx
14000e006:	e8 25 fb ff ff       	call   0x14000db30
14000e00b:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14000e010:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
14000e015:	4d 89 e0             	mov    %r12,%r8
14000e018:	48 8d 15 73 c9 01 00 	lea    0x1c973(%rip),%rdx        # 0x14002a992
14000e01f:	48 8d 0d a0 c9 01 00 	lea    0x1c9a0(%rip),%rcx        # 0x14002a9c6
14000e026:	48 85 c0             	test   %rax,%rax
14000e029:	48 0f 44 c2          	cmove  %rdx,%rax
14000e02d:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14000e032:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000e037:	ff 15 53 f7 03 00    	call   *0x3f753(%rip)        # 0x14004d790
14000e03d:	49 89 c6             	mov    %rax,%r14
14000e040:	48 85 c0             	test   %rax,%rax
14000e043:	0f 84 4f fe ff ff    	je     0x14000de98
14000e049:	49 89 c0             	mov    %rax,%r8
14000e04c:	ba 07 00 00 00       	mov    $0x7,%edx
14000e051:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14000e056:	48 89 f9             	mov    %rdi,%rcx
14000e059:	41 b9 80 00 00 00    	mov    $0x80,%r9d
14000e05f:	ff d0                	call   *%rax
14000e061:	85 c0                	test   %eax,%eax
14000e063:	0f 85 c0 01 00 00    	jne    0x14000e229
14000e069:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14000e06d:	e8 de 66 01 00       	call   0x140024750
14000e072:	48 89 f9             	mov    %rdi,%rcx
14000e075:	41 b9 80 00 00 00    	mov    $0x80,%r9d
14000e07b:	31 d2                	xor    %edx,%edx
14000e07d:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
14000e084:	00
14000e085:	4c 8d 84 24 90 00 00 	lea    0x90(%rsp),%r8
14000e08c:	00
14000e08d:	41 ff d7             	call   *%r15
14000e090:	89 c7                	mov    %eax,%edi
14000e092:	85 c0                	test   %eax,%eax
14000e094:	0f 85 8f 01 00 00    	jne    0x14000e229
14000e09a:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
14000e0a1:	00
14000e0a2:	48 89 f1             	mov    %rsi,%rcx
14000e0a5:	e8 ee 65 01 00       	call   0x140024698
14000e0aa:	48 89 f1             	mov    %rsi,%rcx
14000e0ad:	48 8b 35 ac f6 03 00 	mov    0x3f6ac(%rip),%rsi        # 0x14004d760
14000e0b4:	48 89 45 00          	mov    %rax,0x0(%rbp)
14000e0b8:	ff d6                	call   *%rsi
14000e0ba:	48 83 7d 00 00       	cmpq   $0x0,0x0(%rbp)
14000e0bf:	0f 85 6d fc ff ff    	jne    0x14000dd32
14000e0c5:	bf 03 00 00 00       	mov    $0x3,%edi
14000e0ca:	e9 63 fc ff ff       	jmp    0x14000dd32
14000e0cf:	90                   	nop
14000e0d0:	48 8d 0d c9 c8 01 00 	lea    0x1c8c9(%rip),%rcx        # 0x14002a9a0
14000e0d7:	ff d6                	call   *%rsi
14000e0d9:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14000e0e0:	00
14000e0e1:	49 89 c5             	mov    %rax,%r13
14000e0e4:	48 85 c0             	test   %rax,%rax
14000e0e7:	75 67                	jne    0x14000e150
14000e0e9:	48 8d 0d ba c8 01 00 	lea    0x1c8ba(%rip),%rcx        # 0x14002a9aa
14000e0f0:	e8 93 66 01 00       	call   0x140024788
14000e0f5:	48 85 c0             	test   %rax,%rax
14000e0f8:	74 06                	je     0x14000e100
14000e0fa:	80 38 00             	cmpb   $0x0,(%rax)
14000e0fd:	75 30                	jne    0x14000e12f
14000e0ff:	90                   	nop
14000e100:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14000e107:	00 00
14000e109:	4c 89 e9             	mov    %r13,%rcx
14000e10c:	e8 3f 66 01 00       	call   0x140024750
14000e111:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000e116:	e8 35 66 01 00       	call   0x140024750
14000e11b:	48 8b 35 3e f6 03 00 	mov    0x3f63e(%rip),%rsi        # 0x14004d760
14000e122:	45 31 ed             	xor    %r13d,%r13d
14000e125:	bf 25 00 00 00       	mov    $0x25,%edi
14000e12a:	e9 03 fc ff ff       	jmp    0x14000dd32
14000e12f:	48 89 c2             	mov    %rax,%rdx
14000e132:	48 8d 0d 76 c8 01 00 	lea    0x1c876(%rip),%rcx        # 0x14002a9af
14000e139:	ff 15 51 f6 03 00    	call   *0x3f651(%rip)        # 0x14004d790
14000e13f:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14000e146:	00
14000e147:	48 85 c0             	test   %rax,%rax
14000e14a:	74 b4                	je     0x14000e100
14000e14c:	0f 1f 40 00          	nopl   0x0(%rax)
14000e150:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14000e157:	00
14000e158:	e8 d3 f9 ff ff       	call   0x14000db30
14000e15d:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14000e164:	00
14000e165:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14000e16a:	85 c0                	test   %eax,%eax
14000e16c:	0f 85 af 00 00 00    	jne    0x14000e221
14000e172:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14000e177:	48 8d 0d 3b c8 01 00 	lea    0x1c83b(%rip),%rcx        # 0x14002a9b9
14000e17e:	ff 15 0c f6 03 00    	call   *0x3f60c(%rip)        # 0x14004d790
14000e184:	49 89 c5             	mov    %rax,%r13
14000e187:	48 85 c0             	test   %rax,%rax
14000e18a:	0f 84 91 00 00 00    	je     0x14000e221
14000e190:	48 89 c1             	mov    %rax,%rcx
14000e193:	48 8d 15 29 c8 01 00 	lea    0x1c829(%rip),%rdx        # 0x14002a9c3
14000e19a:	e8 71 f4 00 00       	call   0x14001d610
14000e19f:	4c 89 e9             	mov    %r13,%rcx
14000e1a2:	48 89 c6             	mov    %rax,%rsi
14000e1a5:	e8 a6 65 01 00       	call   0x140024750
14000e1aa:	48 85 f6             	test   %rsi,%rsi
14000e1ad:	74 72                	je     0x14000e221
14000e1af:	4c 8d ac 24 90 00 00 	lea    0x90(%rsp),%r13
14000e1b6:	00
14000e1b7:	ba 10 27 00 00       	mov    $0x2710,%edx
14000e1bc:	4c 89 e9             	mov    %r13,%rcx
14000e1bf:	e8 3c f6 00 00       	call   0x14001d800
14000e1c4:	48 8d 44 24 47       	lea    0x47(%rsp),%rax
14000e1c9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000e1ce:	eb 1f                	jmp    0x14000e1ef
14000e1d0:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14000e1d5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14000e1db:	4c 89 e9             	mov    %r13,%rcx
14000e1de:	88 44 24 47          	mov    %al,0x47(%rsp)
14000e1e2:	e8 e9 f6 00 00       	call   0x14001d8d0
14000e1e7:	85 c0                	test   %eax,%eax
14000e1e9:	0f 85 84 00 00 00    	jne    0x14000e273
14000e1ef:	48 89 f1             	mov    %rsi,%rcx
14000e1f2:	e8 89 65 01 00       	call   0x140024780
14000e1f7:	8d 50 01             	lea    0x1(%rax),%edx
14000e1fa:	83 fa 0e             	cmp    $0xe,%edx
14000e1fd:	77 d1                	ja     0x14000e1d0
14000e1ff:	48 c7 c1 fe b7 ff ff 	mov    $0xffffffffffffb7fe,%rcx
14000e206:	48 0f a3 d1          	bt     %rdx,%rcx
14000e20a:	72 c4                	jb     0x14000e1d0
14000e20c:	48 89 f1             	mov    %rsi,%rcx
14000e20f:	e8 e4 64 01 00       	call   0x1400246f8
14000e214:	4c 89 e9             	mov    %r13,%rcx
14000e217:	e8 04 f8 00 00       	call   0x14001da20
14000e21c:	48 85 c0             	test   %rax,%rax
14000e21f:	75 14                	jne    0x14000e235
14000e221:	45 31 ed             	xor    %r13d,%r13d
14000e224:	e9 e0 fe ff ff       	jmp    0x14000e109
14000e229:	48 8b 35 30 f5 03 00 	mov    0x3f530(%rip),%rsi        # 0x14004d760
14000e230:	e9 90 fe ff ff       	jmp    0x14000e0c5
14000e235:	4c 89 e9             	mov    %r13,%rcx
14000e238:	e8 a3 f7 00 00       	call   0x14001d9e0
14000e23d:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
14000e244:	00
14000e245:	48 85 c0             	test   %rax,%rax
14000e248:	74 d7                	je     0x14000e221
14000e24a:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
14000e251:	00
14000e252:	e8 d9 f8 ff ff       	call   0x14000db30
14000e257:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
14000e25e:	00
14000e25f:	4d 85 ed             	test   %r13,%r13
14000e262:	74 bd                	je     0x14000e221
14000e264:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14000e269:	e8 e2 64 01 00       	call   0x140024750
14000e26e:	e9 f0 fb ff ff       	jmp    0x14000de63
14000e273:	48 89 f1             	mov    %rsi,%rcx
14000e276:	e8 7d 64 01 00       	call   0x1400246f8
14000e27b:	eb a4                	jmp    0x14000e221
14000e27d:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
14000e281:	0f 85 7c fd ff ff    	jne    0x14000e003
14000e287:	c6 00 00             	movb   $0x0,(%rax)
14000e28a:	e9 74 fd ff ff       	jmp    0x14000e003
14000e28f:	e8 fc 13 01 00       	call   0x14001f690
14000e294:	90                   	nop
14000e295:	90                   	nop
14000e296:	90                   	nop
14000e297:	90                   	nop
14000e298:	90                   	nop
14000e299:	90                   	nop
14000e29a:	90                   	nop
14000e29b:	90                   	nop
14000e29c:	90                   	nop
14000e29d:	90                   	nop
14000e29e:	90                   	nop
14000e29f:	90                   	nop
14000e2a0:	55                   	push   %rbp
14000e2a1:	57                   	push   %rdi
14000e2a2:	56                   	push   %rsi
14000e2a3:	53                   	push   %rbx
14000e2a4:	48 83 ec 28          	sub    $0x28,%rsp
14000e2a8:	b9 0b 00 00 00       	mov    $0xb,%ecx
14000e2ad:	ff 15 05 f6 03 00    	call   *0x3f605(%rip)        # 0x14004d8b8
14000e2b3:	48 89 05 8e d1 03 00 	mov    %rax,0x3d18e(%rip)        # 0x14004b448
14000e2ba:	48 85 c0             	test   %rax,%rax
14000e2bd:	0f 84 aa 01 00 00    	je     0x14000e46d
14000e2c3:	48 8b 78 40          	mov    0x40(%rax),%rdi
14000e2c7:	48 85 ff             	test   %rdi,%rdi
14000e2ca:	74 7a                	je     0x14000e346
14000e2cc:	48 8b 17             	mov    (%rdi),%rdx
14000e2cf:	48 89 3d a2 6d 01 00 	mov    %rdi,0x16da2(%rip)        # 0x140025078
14000e2d6:	48 8d 2d 63 c7 01 00 	lea    0x1c763(%rip),%rbp        # 0x14002aa40
14000e2dd:	48 8b 35 9c f5 03 00 	mov    0x3f59c(%rip),%rsi        # 0x14004d880
14000e2e4:	48 85 d2             	test   %rdx,%rdx
14000e2e7:	0f 84 8e 01 00 00    	je     0x14000e47b
14000e2ed:	0f 1f 00             	nopl   (%rax)
14000e2f0:	48 8d 1d 89 cb 01 00 	lea    0x1cb89(%rip),%rbx        # 0x14002ae80
14000e2f7:	48 89 e9             	mov    %rbp,%rcx
14000e2fa:	eb 14                	jmp    0x14000e310
14000e2fc:	0f 1f 40 00          	nopl   0x0(%rax)
14000e300:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14000e304:	48 83 c3 10          	add    $0x10,%rbx
14000e308:	48 85 c9             	test   %rcx,%rcx
14000e30b:	74 13                	je     0x14000e320
14000e30d:	48 8b 17             	mov    (%rdi),%rdx
14000e310:	ff d6                	call   *%rsi
14000e312:	85 c0                	test   %eax,%eax
14000e314:	74 ea                	je     0x14000e300
14000e316:	48 8b 17             	mov    (%rdi),%rdx
14000e319:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000e31d:	48 89 10             	mov    %rdx,(%rax)
14000e320:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14000e324:	48 83 c7 08          	add    $0x8,%rdi
14000e328:	48 85 d2             	test   %rdx,%rdx
14000e32b:	75 c3                	jne    0x14000e2f0
14000e32d:	48 2b 3d 44 6d 01 00 	sub    0x16d44(%rip),%rdi        # 0x140025078
14000e334:	48 8b 05 0d d1 03 00 	mov    0x3d10d(%rip),%rax        # 0x14004b448
14000e33b:	48 c1 ff 03          	sar    $0x3,%rdi
14000e33f:	48 89 3d fa d0 03 00 	mov    %rdi,0x3d0fa(%rip)        # 0x14004b440
14000e346:	83 38 09             	cmpl   $0x9,(%rax)
14000e349:	0f 87 02 01 00 00    	ja     0x14000e451
14000e34f:	44 8b 50 20          	mov    0x20(%rax),%r10d
14000e353:	4c 8d 0d 06 d1 03 00 	lea    0x3d106(%rip),%r9        # 0x14004b460
14000e35a:	48 8d 15 df c7 01 00 	lea    0x1c7df(%rip),%rdx        # 0x14002ab40
14000e361:	48 8d 0d dd c6 01 00 	lea    0x1c6dd(%rip),%rcx        # 0x14002aa45
14000e368:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000e36f:	00 00 00 00
14000e373:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000e37a:	00 00 00 00
14000e37e:	66 90                	xchg   %ax,%ax
14000e380:	45 89 d0             	mov    %r10d,%r8d
14000e383:	44 23 42 10          	and    0x10(%rdx),%r8d
14000e387:	74 07                	je     0x14000e390
14000e389:	49 89 09             	mov    %rcx,(%r9)
14000e38c:	49 83 c1 08          	add    $0x8,%r9
14000e390:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
14000e394:	48 83 c2 18          	add    $0x18,%rdx
14000e398:	48 85 c9             	test   %rcx,%rcx
14000e39b:	75 e3                	jne    0x14000e380
14000e39d:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
14000e3a4:	48 8b 3d b5 6c 01 00 	mov    0x16cb5(%rip),%rdi        # 0x140025060
14000e3ab:	48 8b 17             	mov    (%rdi),%rdx
14000e3ae:	48 8b 35 cb f4 03 00 	mov    0x3f4cb(%rip),%rsi        # 0x14004d880
14000e3b5:	48 8d 2d 89 c6 01 00 	lea    0x1c689(%rip),%rbp        # 0x14002aa45
14000e3bc:	48 85 d2             	test   %rdx,%rdx
14000e3bf:	74 5d                	je     0x14000e41e
14000e3c1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000e3c8:	00 00 00 00
14000e3cc:	0f 1f 40 00          	nopl   0x0(%rax)
14000e3d0:	48 8d 1d 69 c7 01 00 	lea    0x1c769(%rip),%rbx        # 0x14002ab40
14000e3d7:	48 89 e9             	mov    %rbp,%rcx
14000e3da:	eb 14                	jmp    0x14000e3f0
14000e3dc:	0f 1f 40 00          	nopl   0x0(%rax)
14000e3e0:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14000e3e4:	48 83 c3 18          	add    $0x18,%rbx
14000e3e8:	48 85 c9             	test   %rcx,%rcx
14000e3eb:	74 15                	je     0x14000e402
14000e3ed:	48 8b 17             	mov    (%rdi),%rdx
14000e3f0:	ff d6                	call   *%rsi
14000e3f2:	85 c0                	test   %eax,%eax
14000e3f4:	74 ea                	je     0x14000e3e0
14000e3f6:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000e3fa:	48 85 c0             	test   %rax,%rax
14000e3fd:	74 03                	je     0x14000e402
14000e3ff:	c6 00 01             	movb   $0x1,(%rax)
14000e402:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14000e406:	48 83 c7 08          	add    $0x8,%rdi
14000e40a:	48 83 05 ce cf 03 00 	addq   $0x1,0x3cfce(%rip)        # 0x14004b3e0
14000e411:	01
14000e412:	48 85 d2             	test   %rdx,%rdx
14000e415:	75 b9                	jne    0x14000e3d0
14000e417:	48 8b 05 2a d0 03 00 	mov    0x3d02a(%rip),%rax        # 0x14004b448
14000e41e:	48 8b 50 68          	mov    0x68(%rax),%rdx
14000e422:	31 c0                	xor    %eax,%eax
14000e424:	48 85 d2             	test   %rdx,%rdx
14000e427:	74 17                	je     0x14000e440
14000e429:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14000e42f:	48 8d 0d 17 c6 01 00 	lea    0x1c617(%rip),%rcx        # 0x14002aa4d
14000e436:	e8 ed 63 01 00       	call   0x140024828
14000e43b:	85 c0                	test   %eax,%eax
14000e43d:	0f 94 c0             	sete   %al
14000e440:	88 05 aa cf 03 00    	mov    %al,0x3cfaa(%rip)        # 0x14004b3f0
14000e446:	31 c0                	xor    %eax,%eax
14000e448:	48 83 c4 28          	add    $0x28,%rsp
14000e44c:	5b                   	pop    %rbx
14000e44d:	5e                   	pop    %rsi
14000e44e:	5f                   	pop    %rdi
14000e44f:	5d                   	pop    %rbp
14000e450:	c3                   	ret
14000e451:	48 8b b8 c8 00 00 00 	mov    0xc8(%rax),%rdi
14000e458:	48 85 ff             	test   %rdi,%rdi
14000e45b:	0f 84 ee fe ff ff    	je     0x14000e34f
14000e461:	48 89 3d f8 6b 01 00 	mov    %rdi,0x16bf8(%rip)        # 0x140025060
14000e468:	e9 3e ff ff ff       	jmp    0x14000e3ab
14000e46d:	b8 02 00 00 00       	mov    $0x2,%eax
14000e472:	48 83 c4 28          	add    $0x28,%rsp
14000e476:	5b                   	pop    %rbx
14000e477:	5e                   	pop    %rsi
14000e478:	5f                   	pop    %rdi
14000e479:	5d                   	pop    %rbp
14000e47a:	c3                   	ret
14000e47b:	31 ff                	xor    %edi,%edi
14000e47d:	e9 bd fe ff ff       	jmp    0x14000e33f
14000e482:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000e489:	00 00 00 00
14000e48d:	0f 1f 00             	nopl   (%rax)
14000e490:	57                   	push   %rdi
14000e491:	56                   	push   %rsi
14000e492:	53                   	push   %rbx
14000e493:	48 83 ec 20          	sub    $0x20,%rsp
14000e497:	48 89 ce             	mov    %rcx,%rsi
14000e49a:	48 85 c9             	test   %rcx,%rcx
14000e49d:	74 49                	je     0x14000e4e8
14000e49f:	48 8b 1d d2 6b 01 00 	mov    0x16bd2(%rip),%rbx        # 0x140025078
14000e4a6:	48 8b 0b             	mov    (%rbx),%rcx
14000e4a9:	48 85 c9             	test   %rcx,%rcx
14000e4ac:	74 3a                	je     0x14000e4e8
14000e4ae:	48 8b 3d cb f3 03 00 	mov    0x3f3cb(%rip),%rdi        # 0x14004d880
14000e4b5:	eb 16                	jmp    0x14000e4cd
14000e4b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14000e4be:	00 00
14000e4c0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000e4c4:	48 83 c3 08          	add    $0x8,%rbx
14000e4c8:	48 85 c9             	test   %rcx,%rcx
14000e4cb:	74 1b                	je     0x14000e4e8
14000e4cd:	48 89 f2             	mov    %rsi,%rdx
14000e4d0:	ff d7                	call   *%rdi
14000e4d2:	85 c0                	test   %eax,%eax
14000e4d4:	74 ea                	je     0x14000e4c0
14000e4d6:	48 8b 03             	mov    (%rbx),%rax
14000e4d9:	48 83 c4 20          	add    $0x20,%rsp
14000e4dd:	5b                   	pop    %rbx
14000e4de:	5e                   	pop    %rsi
14000e4df:	5f                   	pop    %rdi
14000e4e0:	c3                   	ret
14000e4e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14000e4e8:	31 c0                	xor    %eax,%eax
14000e4ea:	48 83 c4 20          	add    $0x20,%rsp
14000e4ee:	5b                   	pop    %rbx
14000e4ef:	5e                   	pop    %rsi
14000e4f0:	5f                   	pop    %rdi
14000e4f1:	c3                   	ret
14000e4f2:	90                   	nop
14000e4f3:	90                   	nop
14000e4f4:	90                   	nop
14000e4f5:	90                   	nop
14000e4f6:	90                   	nop
14000e4f7:	90                   	nop
14000e4f8:	90                   	nop