14014b233:	75 cb                	jne    0x14014b200
14014b235:	83 ca 01             	or     $0x1,%edx
14014b238:	83 e0 0f             	and    $0xf,%eax
14014b23b:	48 83 c5 01          	add    $0x1,%rbp
14014b23f:	c1 e2 04             	shl    $0x4,%edx
14014b242:	09 d0                	or     %edx,%eax
14014b244:	4c 89 fa             	mov    %r15,%rdx
14014b247:	89 01                	mov    %eax,(%rcx)
14014b249:	e8 c2 9f fd ff       	call   0x140125210
14014b24e:	48 3b 2d 73 f0 15 00 	cmp    0x15f073(%rip),%rbp        # 0x1402aa2c8
14014b255:	72 b6                	jb     0x14014b20d
14014b257:	4c 89 f9             	mov    %r15,%rcx
14014b25a:	e8 a1 a1 fd ff       	call   0x140125400
14014b25f:	48 85 f6             	test   %rsi,%rsi
14014b262:	0f 84 94 fe ff ff    	je     0x14014b0fc
14014b268:	48 8b 05 71 f0 15 00 	mov    0x15f071(%rip),%rax        # 0x1402aa2e0
14014b26f:	48 8d 1d 13 4f 0d 00 	lea    0xd4f13(%rip),%rbx        # 0x140220189
14014b276:	48 85 c0             	test   %rax,%rax
14014b279:	75 54                	jne    0x14014b2cf
14014b27b:	e9 7c fe ff ff       	jmp    0x14014b0fc
14014b280:	48 83 c1 04          	add    $0x4,%rcx
14014b284:	e8 f7 43 ee ff       	call   0x14002f680
14014b289:	48 89 da             	mov    %rbx,%rdx
14014b28c:	48 89 c5             	mov    %rax,%rbp
14014b28f:	48 8b 05 4a dd 0e 00 	mov    0xedd4a(%rip),%rax        # 0x140238fe0
14014b296:	8b 00                	mov    (%rax),%eax
14014b298:	85 c0                	test   %eax,%eax
14014b29a:	74 0b                	je     0x14014b2a7
14014b29c:	48 89 d9             	mov    %rbx,%rcx
14014b29f:	e8 c4 80 09 00       	call   0x1401e3368
14014b2a4:	48 89 c2             	mov    %rax,%rdx
14014b2a7:	49 89 e8             	mov    %rbp,%r8
14014b2aa:	4c 89 e1             	mov    %r12,%rcx
14014b2ad:	e8 fe e1 ff ff       	call   0x1401494b0
14014b2b2:	ba 01 00 00 00       	mov    $0x1,%edx
14014b2b7:	4c 89 f9             	mov    %r15,%rcx
14014b2ba:	e8 51 a1 fd ff       	call   0x140125410
14014b2bf:	48 8b 05 1a f0 15 00 	mov    0x15f01a(%rip),%rax        # 0x1402aa2e0
14014b2c6:	48 85 c0             	test   %rax,%rax
14014b2c9:	0f 84 2d fe ff ff    	je     0x14014b0fc
14014b2cf:	48 8b 08             	mov    (%rax),%rcx
14014b2d2:	48 39 71 28          	cmp    %rsi,0x28(%rcx)
14014b2d6:	73 a8                	jae    0x14014b280
14014b2d8:	e9 1f fe ff ff       	jmp    0x14014b0fc
14014b2dd:	0f 1f 00             	nopl   (%rax)
14014b2e0:	48 8d 1d d9 ef 15 00 	lea    0x15efd9(%rip),%rbx        # 0x1402aa2c0
14014b2e7:	48 8d 0d 52 e6 ff ff 	lea    -0x19ae(%rip),%rcx        # 0x140149940
14014b2ee:	48 89 da             	mov    %rbx,%rdx
14014b2f1:	e8 8a b0 ee ff       	call   0x140036380
14014b2f6:	c7 05 d8 ef 15 00 01 	movl   $0x1,0x15efd8(%rip)        # 0x1402aa2d8
14014b2fd:	00 00 00
14014b300:	e9 da fe ff ff       	jmp    0x14014b1df
14014b305:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014b30c:	00 00 00 00
14014b310:	57                   	push   %rdi
14014b311:	56                   	push   %rsi
14014b312:	53                   	push   %rbx
14014b313:	48 83 ec 20          	sub    $0x20,%rsp
14014b317:	48 89 cb             	mov    %rcx,%rbx
14014b31a:	48 89 d7             	mov    %rdx,%rdi
14014b31d:	44 89 c6             	mov    %r8d,%esi
14014b320:	e8 4b 30 f0 ff       	call   0x14004e370
14014b325:	83 f8 01             	cmp    $0x1,%eax
14014b328:	74 36                	je     0x14014b360
14014b32a:	31 c0                	xor    %eax,%eax
14014b32c:	85 f6                	test   %esi,%esi
14014b32e:	75 51                	jne    0x14014b381
14014b330:	48 8b 05 a9 dc 0e 00 	mov    0xedca9(%rip),%rax        # 0x140238fe0
14014b337:	48 8b 5b 30          	mov    0x30(%rbx),%rbx
14014b33b:	8b 10                	mov    (%rax),%edx
14014b33d:	48 85 db             	test   %rbx,%rbx
14014b340:	74 66                	je     0x14014b3a8
14014b342:	48 8d 0d aa 4e 0d 00 	lea    0xd4eaa(%rip),%rcx        # 0x1402201f3
14014b349:	85 d2                	test   %edx,%edx
14014b34b:	75 43                	jne    0x14014b390
14014b34d:	49 89 d8             	mov    %rbx,%r8
14014b350:	48 89 fa             	mov    %rdi,%rdx
14014b353:	e8 38 80 f7 ff       	call   0x1400c3390
14014b358:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14014b35f:	00
14014b360:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14014b364:	48 89 fa             	mov    %rdi,%rdx
14014b367:	e8 0c eb 09 00       	call   0x1401e9e78
14014b36c:	85 c0                	test   %eax,%eax
14014b36e:	75 ba                	jne    0x14014b32a
14014b370:	85 f6                	test   %esi,%esi
14014b372:	75 08                	jne    0x14014b37c
14014b374:	48 89 d9             	mov    %rbx,%rcx
14014b377:	e8 c4 2e f0 ff       	call   0x14004e240
14014b37c:	b8 01 00 00 00       	mov    $0x1,%eax
14014b381:	48 83 c4 20          	add    $0x20,%rsp
14014b385:	5b                   	pop    %rbx
14014b386:	5e                   	pop    %rsi
14014b387:	5f                   	pop    %rdi
14014b388:	c3                   	ret
14014b389:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14014b390:	e8 d3 7f 09 00       	call   0x1401e3368
14014b395:	49 89 d8             	mov    %rbx,%r8
14014b398:	48 89 fa             	mov    %rdi,%rdx
14014b39b:	48 89 c1             	mov    %rax,%rcx
14014b39e:	e8 ed 7f f7 ff       	call   0x1400c3390
14014b3a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14014b3a8:	48 8d 0d 61 4e 0d 00 	lea    0xd4e61(%rip),%rcx        # 0x140220210
14014b3af:	85 d2                	test   %edx,%edx
14014b3b1:	74 08                	je     0x14014b3bb
14014b3b3:	e8 b0 7f 09 00       	call   0x1401e3368
14014b3b8:	48 89 c1             	mov    %rax,%rcx
14014b3bb:	48 89 fa             	mov    %rdi,%rdx
14014b3be:	e8 cd 7f f7 ff       	call   0x1400c3390
14014b3c3:	90                   	nop
14014b3c4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014b3cb:	00 00 00 00
14014b3cf:	90                   	nop
14014b3d0:	57                   	push   %rdi
14014b3d1:	56                   	push   %rsi
14014b3d2:	53                   	push   %rbx
14014b3d3:	48 83 ec 20          	sub    $0x20,%rsp
14014b3d7:	48 8d 35 68 4e 0d 00 	lea    0xd4e68(%rip),%rsi        # 0x140220246
14014b3de:	48 8d 3d 6a 4e 0d 00 	lea    0xd4e6a(%rip),%rdi        # 0x14022024f
14014b3e5:	48 89 cb             	mov    %rcx,%rbx
14014b3e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14014b3ef:	00
14014b3f0:	48 89 d9             	mov    %rbx,%rcx
14014b3f3:	e8 48 2e f0 ff       	call   0x14004e240
14014b3f8:	83 f8 01             	cmp    $0x1,%eax
14014b3fb:	75 43                	jne    0x14014b440
14014b3fd:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14014b401:	48 89 f2             	mov    %rsi,%rdx
14014b404:	e8 b7 f3 f4 ff       	call   0x14009a7c0
14014b409:	85 c0                	test   %eax,%eax
14014b40b:	75 e3                	jne    0x14014b3f0
14014b40d:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14014b411:	48 89 fa             	mov    %rdi,%rdx
14014b414:	e8 a7 f3 f4 ff       	call   0x14009a7c0
14014b419:	85 c0                	test   %eax,%eax
14014b41b:	75 d3                	jne    0x14014b3f0
14014b41d:	48 8b 05 bc db 0e 00 	mov    0xedbbc(%rip),%rax        # 0x140238fe0
14014b424:	48 8d 0d f5 4d 0d 00 	lea    0xd4df5(%rip),%rcx        # 0x140220220
14014b42b:	8b 00                	mov    (%rax),%eax
14014b42d:	85 c0                	test   %eax,%eax
14014b42f:	74 08                	je     0x14014b439
14014b431:	e8 32 7f 09 00       	call   0x1401e3368
14014b436:	48 89 c1             	mov    %rax,%rcx
14014b439:	e8 52 7f f7 ff       	call   0x1400c3390
14014b43e:	66 90                	xchg   %ax,%ax
14014b440:	83 7b 28 02          	cmpl   $0x2,0x28(%rbx)
14014b444:	75 08                	jne    0x14014b44e
14014b446:	48 83 c4 20          	add    $0x20,%rsp
14014b44a:	5b                   	pop    %rbx
14014b44b:	5e                   	pop    %rsi
14014b44c:	5f                   	pop    %rdi
14014b44d:	c3                   	ret
14014b44e:	48 8d 0d 0b 4e 0d 00 	lea    0xd4e0b(%rip),%rcx        # 0x140220260
14014b455:	e8 16 e8 ff ff       	call   0x140149c70
14014b45a:	48 89 c1             	mov    %rax,%rcx
14014b45d:	e8 2e 7f f7 ff       	call   0x1400c3390
14014b462:	90                   	nop
14014b463:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014b46a:	00 00 00 00
14014b46e:	66 90                	xchg   %ax,%ax
14014b470:	41 56                	push   %r14
14014b472:	41 55                	push   %r13
14014b474:	41 54                	push   %r12
14014b476:	55                   	push   %rbp
14014b477:	57                   	push   %rdi
14014b478:	56                   	push   %rsi
14014b479:	53                   	push   %rbx
14014b47a:	48 83 ec 20          	sub    $0x20,%rsp
14014b47e:	48 8d 3d c0 49 0d 00 	lea    0xd49c0(%rip),%rdi        # 0x14021fe45
14014b485:	4c 8d 25 cd 49 0d 00 	lea    0xd49cd(%rip),%r12        # 0x14021fe59
14014b48c:	49 89 ce             	mov    %rcx,%r14
14014b48f:	48 89 d6             	mov    %rdx,%rsi
14014b492:	4d 89 c5             	mov    %r8,%r13
14014b495:	4c 89 cd             	mov    %r9,%rbp
14014b498:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14014b49f:	00
14014b4a0:	48 89 f1             	mov    %rsi,%rcx
14014b4a3:	e8 98 2d f0 ff       	call   0x14004e240
14014b4a8:	83 f8 01             	cmp    $0x1,%eax
14014b4ab:	0f 85 9a 00 00 00    	jne    0x14014b54b
14014b4b1:	48 8b 5e 30          	mov    0x30(%rsi),%rbx
14014b4b5:	48 89 fa             	mov    %rdi,%rdx
14014b4b8:	48 89 d9             	mov    %rbx,%rcx
14014b4bb:	e8 b8 e9 09 00       	call   0x1401e9e78
14014b4c0:	85 c0                	test   %eax,%eax
14014b4c2:	74 dc                	je     0x14014b4a0
14014b4c4:	48 89 d9             	mov    %rbx,%rcx
14014b4c7:	48 8d 05 3d 49 0d 00 	lea    0xd493d(%rip),%rax        # 0x14021fe0b
14014b4ce:	eb 1d                	jmp    0x14014b4ed
14014b4d0:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014b4d7:	00 00 00 00
14014b4db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14014b4e0:	48 83 c1 01          	add    $0x1,%rcx
14014b4e4:	48 83 c0 01          	add    $0x1,%rax
14014b4e8:	3a 51 ff             	cmp    -0x1(%rcx),%dl
14014b4eb:	75 33                	jne    0x14014b520
14014b4ed:	0f b6 10             	movzbl (%rax),%edx
14014b4f0:	84 d2                	test   %dl,%dl
14014b4f2:	75 ec                	jne    0x14014b4e0
14014b4f4:	4c 89 ea             	mov    %r13,%rdx
14014b4f7:	e8 34 3f ee ff       	call   0x14002f430
14014b4fc:	85 c0                	test   %eax,%eax
14014b4fe:	0f 84 9c 00 00 00    	je     0x14014b5a0
14014b504:	b8 01 00 00 00       	mov    $0x1,%eax
14014b509:	48 83 c4 20          	add    $0x20,%rsp
14014b50d:	5b                   	pop    %rbx
14014b50e:	5e                   	pop    %rsi
14014b50f:	5f                   	pop    %rdi
14014b510:	5d                   	pop    %rbp
14014b511:	41 5c                	pop    %r12
14014b513:	41 5d                	pop    %r13
14014b515:	41 5e                	pop    %r14
14014b517:	c3                   	ret
14014b518:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14014b51f:	00
14014b520:	4c 89 e2             	mov    %r12,%rdx
14014b523:	48 89 d9             	mov    %rbx,%rcx
14014b526:	e8 4d e9 09 00       	call   0x1401e9e78
14014b52b:	85 c0                	test   %eax,%eax
14014b52d:	0f 85 97 00 00 00    	jne    0x14014b5ca
14014b533:	c7 45 00 01 00 00 00 	movl   $0x1,0x0(%rbp)
14014b53a:	48 89 f1             	mov    %rsi,%rcx
14014b53d:	e8 fe 2c f0 ff       	call   0x14004e240
14014b542:	83 f8 01             	cmp    $0x1,%eax
14014b545:	0f 84 66 ff ff ff    	je     0x14014b4b1
14014b54b:	8b 5e 28             	mov    0x28(%rsi),%ebx
14014b54e:	8d 43 fe             	lea    -0x2(%rbx),%eax
14014b551:	83 f8 01             	cmp    $0x1,%eax
14014b554:	0f 87 af 00 00 00    	ja     0x14014b609
14014b55a:	8b 45 00             	mov    0x0(%rbp),%eax
14014b55d:	85 c0                	test   %eax,%eax
14014b55f:	74 1a                	je     0x14014b57b
14014b561:	83 fb 03             	cmp    $0x3,%ebx
14014b564:	0f 85 84 00 00 00    	jne    0x14014b5ee
14014b56a:	31 c0                	xor    %eax,%eax
14014b56c:	48 83 c4 20          	add    $0x20,%rsp
14014b570:	5b                   	pop    %rbx
14014b571:	5e                   	pop    %rsi
14014b572:	5f                   	pop    %rdi
14014b573:	5d                   	pop    %rbp
14014b574:	41 5c                	pop    %r12
14014b576:	41 5d                	pop    %r13
14014b578:	41 5e                	pop    %r14
14014b57a:	c3                   	ret
14014b57b:	83 fb 02             	cmp    $0x2,%ebx
14014b57e:	74 ec                	je     0x14014b56c
14014b580:	48 8d 0d 81 4d 0d 00 	lea    0xd4d81(%rip),%rcx        # 0x140220308
14014b587:	e8 e4 e6 ff ff       	call   0x140149c70
14014b58c:	48 8d 15 c6 48 0d 00 	lea    0xd48c6(%rip),%rdx        # 0x14021fe59
14014b593:	48 89 c1             	mov    %rax,%rcx
14014b596:	e8 f5 7d f7 ff       	call   0x1400c3390
14014b59b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14014b5a0:	48 8b 05 59 de 0e 00 	mov    0xede59(%rip),%rax        # 0x140239400
14014b5a7:	4c 89 ea             	mov    %r13,%rdx
14014b5aa:	48 8b 08             	mov    (%rax),%rcx
14014b5ad:	e8 8e 86 fd ff       	call   0x140123c40
14014b5b2:	48 89 c2             	mov    %rax,%rdx
14014b5b5:	4d 85 f6             	test   %r14,%r14
14014b5b8:	0f 84 46 ff ff ff    	je     0x14014b504
14014b5be:	4c 89 f1             	mov    %r14,%rcx
14014b5c1:	41 ff 56 18          	call   *0x18(%r14)
14014b5c5:	e9 3a ff ff ff       	jmp    0x14014b504
14014b5ca:	48 8b 05 0f da 0e 00 	mov    0xeda0f(%rip),%rax        # 0x140238fe0
14014b5d1:	48 8d 0d c8 4c 0d 00 	lea    0xd4cc8(%rip),%rcx        # 0x1402202a0
14014b5d8:	8b 00                	mov    (%rax),%eax
14014b5da:	85 c0                	test   %eax,%eax
14014b5dc:	74 08                	je     0x14014b5e6
14014b5de:	e8 85 7d 09 00       	call   0x1401e3368
14014b5e3:	48 89 c1             	mov    %rax,%rcx
14014b5e6:	48 89 da             	mov    %rbx,%rdx
14014b5e9:	e8 a2 7d f7 ff       	call   0x1400c3390
14014b5ee:	48 8d 0d eb 4c 0d 00 	lea    0xd4ceb(%rip),%rcx        # 0x1402202e0
14014b5f5:	e8 76 e6 ff ff       	call   0x140149c70
14014b5fa:	48 8d 15 58 48 0d 00 	lea    0xd4858(%rip),%rdx        # 0x14021fe59
14014b601:	48 89 c1             	mov    %rax,%rcx
14014b604:	e8 87 7d f7 ff       	call   0x1400c3390
14014b609:	48 8d 0d b5 4c 0d 00 	lea    0xd4cb5(%rip),%rcx        # 0x1402202c5
14014b610:	e8 5b e6 ff ff       	call   0x140149c70
14014b615:	89 da                	mov    %ebx,%edx
14014b617:	48 89 c1             	mov    %rax,%rcx
14014b61a:	e8 71 7d f7 ff       	call   0x1400c3390
14014b61f:	90                   	nop
14014b620:	41 54                	push   %r12
14014b622:	55                   	push   %rbp
14014b623:	57                   	push   %rdi
14014b624:	56                   	push   %rsi
14014b625:	53                   	push   %rbx
14014b626:	48 83 ec 40          	sub    $0x40,%rsp
14014b62a:	4c 8b 25 bf d4 0e 00 	mov    0xed4bf(%rip),%r12        # 0x140238af0
14014b631:	48 89 d7             	mov    %rdx,%rdi
14014b634:	48 89 ce             	mov    %rcx,%rsi
14014b637:	4c 89 c5             	mov    %r8,%rbp
14014b63a:	49 8b 14 24          	mov    (%r12),%rdx
14014b63e:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14014b643:	48 8d 15 fe 4c 0d 00 	lea    0xd4cfe(%rip),%rdx        # 0x140220348
14014b64a:	48 89 f3             	mov    %rsi,%rbx
14014b64d:	e8 26 e8 09 00       	call   0x1401e9e78
14014b652:	89 c2                	mov    %eax,%edx
14014b654:	48 8d 05 e1 4c 0d 00 	lea    0xd4ce1(%rip),%rax        # 0x14022033c
14014b65b:	85 d2                	test   %edx,%edx
14014b65d:	75 32                	jne    0x14014b691
14014b65f:	e9 9c 00 00 00       	jmp    0x14014b700
14014b664:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014b66b:	00 00 00 00
14014b66f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14014b676:	00 00 00 00
14014b67a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14014b680:	48 83 c3 01          	add    $0x1,%rbx
14014b684:	48 83 c0 01          	add    $0x1,%rax
14014b688:	3a 53 ff             	cmp    -0x1(%rbx),%dl
14014b68b:	0f 85 bf 00 00 00    	jne    0x14014b750
14014b691:	0f b6 10             	movzbl (%rax),%edx
14014b694:	84 d2                	test   %dl,%dl
14014b696:	75 e8                	jne    0x14014b680
14014b698:	48 85 ff             	test   %rdi,%rdi
14014b69b:	0f 84 d7 00 00 00    	je     0x14014b778
14014b6a1:	48 89 fa             	mov    %rdi,%rdx
14014b6a4:	48 89 d9             	mov    %rbx,%rcx
14014b6a7:	e8 54 51 00 00       	call   0x140150800
14014b6ac:	85 c0                	test   %eax,%eax
14014b6ae:	0f 84 ac 00 00 00    	je     0x14014b760
14014b6b4:	48 83 7d 08 00       	cmpq   $0x0,0x8(%rbp)
14014b6b9:	41 b8 3d 00 00 00    	mov    $0x3d,%r8d
14014b6bf:	74 06                	je     0x14014b6c7
14014b6c1:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
14014b6c7:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14014b6cc:	49 89 d9             	mov    %rbx,%r9
14014b6cf:	48 8d 15 94 4c 0d 00 	lea    0xd4c94(%rip),%rdx        # 0x14022036a
14014b6d6:	48 89 e9             	mov    %rbp,%rcx
14014b6d9:	e8 e2 08 f5 ff       	call   0x14009bfc0
14014b6de:	31 c0                	xor    %eax,%eax
14014b6e0:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14014b6e5:	49 2b 14 24          	sub    (%r12),%rdx
14014b6e9:	0f 85 9b 00 00 00    	jne    0x14014b78a
14014b6ef:	48 83 c4 40          	add    $0x40,%rsp
14014b6f3:	5b                   	pop    %rbx
14014b6f4:	5e                   	pop    %rsi
14014b6f5:	5f                   	pop    %rdi
14014b6f6:	5d                   	pop    %rbp
14014b6f7:	41 5c                	pop    %r12
14014b6f9:	c3                   	ret
14014b6fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14014b700:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14014b705:	49 89 f8             	mov    %rdi,%r8
14014b708:	48 89 f2             	mov    %rsi,%rdx
14014b70b:	e8 a0 7c ec ff       	call   0x1400133b0
14014b710:	85 c0                	test   %eax,%eax
14014b712:	75 ca                	jne    0x14014b6de
14014b714:	48 83 7d 08 00       	cmpq   $0x0,0x8(%rbp)
14014b719:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9