14044f1f7:	48 3b 1e             	cmp    (%rsi),%rbx
14044f1fa:	75 51                	jne    0x14044f24d
14044f1fc:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
14044f200:	74 4b                	je     0x14044f24d
14044f202:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
14044f206:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14044f20a:	75 29                	jne    0x14044f235
14044f20c:	0f 1f 40 00          	nopl   0x0(%rax)
14044f210:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14044f214:	49 8b d6             	mov    %r14,%rdx
14044f217:	49 8b ce             	mov    %r14,%rcx
14044f21a:	e8 b1 1a fa ff       	call   0x1403f0cd0
14044f21f:	48 8b cb             	mov    %rbx,%rcx
14044f222:	ba 28 00 00 00       	mov    $0x28,%edx
14044f227:	48 8b 1b             	mov    (%rbx),%rbx
14044f22a:	e8 15 bf 9c 00       	call   0x140e1b144
14044f22f:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14044f233:	74 db                	je     0x14044f210
14044f235:	48 89 76 08          	mov    %rsi,0x8(%rsi)
14044f239:	48 89 36             	mov    %rsi,(%rsi)
14044f23c:	48 89 76 10          	mov    %rsi,0x10(%rsi)
14044f240:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
14044f247:	00
14044f248:	e9 cd 00 00 00       	jmp    0x14044f31a
14044f24d:	48 3b df             	cmp    %rdi,%rbx
14044f250:	0f 84 c4 00 00 00    	je     0x14044f31a
14044f256:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14044f25d:	00 00 00
14044f260:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14044f264:	48 8b d3             	mov    %rbx,%rdx
14044f267:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
14044f26c:	74 49                	je     0x14044f2b7
14044f26e:	48 8b 43 08          	mov    0x8(%rbx),%rax
14044f272:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14044f276:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14044f27a:	75 17                	jne    0x14044f293
14044f27c:	0f 1f 40 00          	nopl   0x0(%rax)
14044f280:	48 3b 58 10          	cmp    0x10(%rax),%rbx
14044f284:	75 0d                	jne    0x14044f293
14044f286:	48 8b d8             	mov    %rax,%rbx
14044f289:	48 8b 40 08          	mov    0x8(%rax),%rax
14044f28d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14044f291:	74 ed                	je     0x14044f280
14044f293:	48 8b 09             	mov    (%rcx),%rcx
14044f296:	48 8b d8             	mov    %rax,%rbx
14044f299:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14044f29d:	75 5d                	jne    0x14044f2fc
14044f29f:	48 8b c2             	mov    %rdx,%rax
14044f2a2:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14044f2a6:	75 54                	jne    0x14044f2fc
14044f2a8:	48 8b c1             	mov    %rcx,%rax
14044f2ab:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14044f2af:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14044f2b3:	74 ed                	je     0x14044f2a2
14044f2b5:	eb 45                	jmp    0x14044f2fc
14044f2b7:	49 8b 08             	mov    (%r8),%rcx
14044f2ba:	49 8b d8             	mov    %r8,%rbx
14044f2bd:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14044f2c1:	75 1c                	jne    0x14044f2df
14044f2c3:	0f 1f 40 00          	nopl   0x0(%rax)
14044f2c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14044f2ce:	00 00
14044f2d0:	48 8b 01             	mov    (%rcx),%rax
14044f2d3:	48 8b d9             	mov    %rcx,%rbx
14044f2d6:	48 8b c8             	mov    %rax,%rcx
14044f2d9:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14044f2dd:	74 f1                	je     0x14044f2d0
14044f2df:	49 8b 08             	mov    (%r8),%rcx
14044f2e2:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14044f2e6:	75 14                	jne    0x14044f2fc
14044f2e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14044f2ef:	00
14044f2f0:	48 8b 01             	mov    (%rcx),%rax
14044f2f3:	48 8b c8             	mov    %rax,%rcx
14044f2f6:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14044f2fa:	74 f4                	je     0x14044f2f0
14044f2fc:	49 8b ce             	mov    %r14,%rcx
14044f2ff:	e8 fc 8c f8 ff       	call   0x1403d8000
14044f304:	ba 28 00 00 00       	mov    $0x28,%edx
14044f309:	48 8b c8             	mov    %rax,%rcx
14044f30c:	e8 33 be 9c 00       	call   0x140e1b144
14044f311:	48 3b df             	cmp    %rdi,%rbx
14044f314:	0f 85 46 ff ff ff    	jne    0x14044f260
14044f31a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14044f31f:	48 8b c5             	mov    %rbp,%rax
14044f322:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14044f327:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14044f32c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14044f331:	48 83 c4 20          	add    $0x20,%rsp
14044f335:	41 5e                	pop    %r14
14044f337:	c3                   	ret
14044f338:	cc                   	int3
14044f339:	cc                   	int3
14044f33a:	cc                   	int3
14044f33b:	cc                   	int3
14044f33c:	cc                   	int3
14044f33d:	cc                   	int3
14044f33e:	cc                   	int3
14044f33f:	cc                   	int3
14044f340:	40 53                	rex push %rbx
14044f342:	48 83 ec 20          	sub    $0x20,%rsp
14044f346:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
14044f34a:	4c 8b c1             	mov    %rcx,%r8
14044f34d:	48 8b c2             	mov    %rdx,%rax
14044f350:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14044f354:	74 1f                	je     0x14044f375
14044f356:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
14044f35a:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14044f35e:	75 2f                	jne    0x14044f38f
14044f360:	48 3b 43 10          	cmp    0x10(%rbx),%rax
14044f364:	75 29                	jne    0x14044f38f
14044f366:	48 8b c3             	mov    %rbx,%rax
14044f369:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14044f36d:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14044f371:	74 ed                	je     0x14044f360
14044f373:	eb 1a                	jmp    0x14044f38f
14044f375:	48 8b 0b             	mov    (%rbx),%rcx
14044f378:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14044f37c:	75 11                	jne    0x14044f38f
14044f37e:	66 90                	xchg   %ax,%ax
14044f380:	48 8b 01             	mov    (%rcx),%rax
14044f383:	48 8b d9             	mov    %rcx,%rbx
14044f386:	48 8b c8             	mov    %rax,%rcx
14044f389:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14044f38d:	74 f1                	je     0x14044f380
14044f38f:	49 8b c8             	mov    %r8,%rcx
14044f392:	e8 69 8c f8 ff       	call   0x1403d8000
14044f397:	ba 30 00 00 00       	mov    $0x30,%edx
14044f39c:	48 8b c8             	mov    %rax,%rcx
14044f39f:	e8 a0 bd 9c 00       	call   0x140e1b144
14044f3a4:	48 8b c3             	mov    %rbx,%rax
14044f3a7:	48 83 c4 20          	add    $0x20,%rsp
14044f3ab:	5b                   	pop    %rbx
14044f3ac:	c3                   	ret
14044f3ad:	cc                   	int3
14044f3ae:	cc                   	int3
14044f3af:	cc                   	int3
14044f3b0:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14044f3b7:	48 8b 05 42 9b f6 00 	mov    0xf69b42(%rip),%rax        # 0x1413b8f00
14044f3be:	48 33 c4             	xor    %rsp,%rax
14044f3c1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14044f3c6:	83 39 00             	cmpl   $0x0,(%rcx)
14044f3c9:	75 19                	jne    0x14044f3e4
14044f3cb:	48 8b 41 10          	mov    0x10(%rcx),%rax
14044f3cf:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14044f3d4:	48 33 cc             	xor    %rsp,%rcx
14044f3d7:	e8 24 c1 9c 00       	call   0x140e1b500
14044f3dc:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
14044f3e3:	c3                   	ret
14044f3e4:	e8 17 fe d7 ff       	call   0x1401cf200
14044f3e9:	4c 63 c0             	movslq %eax,%r8
14044f3ec:	4c 8d 0d 05 58 b5 00 	lea    0xb55805(%rip),%r9        # 0x140fa4bf8
14044f3f3:	48 8d 15 f6 45 ba 00 	lea    0xba45f6(%rip),%rdx        # 0x140ff39f0
14044f3fa:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14044f3ff:	e8 ac 9a d5 ff       	call   0x1401a8eb0
14044f404:	48 8d 15 3d 15 f5 00 	lea    0xf5153d(%rip),%rdx        # 0x1413a0948
14044f40b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14044f410:	e8 03 d4 9c 00       	call   0x140e1c818
14044f415:	cc                   	int3
14044f416:	cc                   	int3
14044f417:	cc                   	int3
14044f418:	cc                   	int3
14044f419:	cc                   	int3
14044f41a:	cc                   	int3
14044f41b:	cc                   	int3
14044f41c:	cc                   	int3
14044f41d:	cc                   	int3
14044f41e:	cc                   	int3
14044f41f:	cc                   	int3
14044f420:	0f b7 41 02          	movzwl 0x2(%rcx),%eax
14044f424:	c3                   	ret
14044f425:	cc                   	int3
14044f426:	cc                   	int3
14044f427:	cc                   	int3
14044f428:	cc                   	int3
14044f429:	cc                   	int3
14044f42a:	cc                   	int3
14044f42b:	cc                   	int3
14044f42c:	cc                   	int3
14044f42d:	cc                   	int3
14044f42e:	cc                   	int3
14044f42f:	cc                   	int3
14044f430:	0f b7 41 08          	movzwl 0x8(%rcx),%eax
14044f434:	c3                   	ret
14044f435:	cc                   	int3
14044f436:	cc                   	int3
14044f437:	cc                   	int3
14044f438:	cc                   	int3
14044f439:	cc                   	int3
14044f43a:	cc                   	int3
14044f43b:	cc                   	int3
14044f43c:	cc                   	int3
14044f43d:	cc                   	int3
14044f43e:	cc                   	int3
14044f43f:	cc                   	int3
14044f440:	0f b7 41 24          	movzwl 0x24(%rcx),%eax
14044f444:	c3                   	ret
14044f445:	cc                   	int3
14044f446:	cc                   	int3
14044f447:	cc                   	int3
14044f448:	cc                   	int3
14044f449:	cc                   	int3
14044f44a:	cc                   	int3
14044f44b:	cc                   	int3
14044f44c:	cc                   	int3
14044f44d:	cc                   	int3
14044f44e:	cc                   	int3
14044f44f:	cc                   	int3
14044f450:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14044f457:	48 8b 05 a2 9a f6 00 	mov    0xf69aa2(%rip),%rax        # 0x1413b8f00
14044f45e:	48 33 c4             	xor    %rsp,%rax
14044f461:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14044f466:	66 83 79 08 03       	cmpw   $0x3,0x8(%rcx)
14044f46b:	75 19                	jne    0x14044f486
14044f46d:	48 8b 41 20          	mov    0x20(%rcx),%rax
14044f471:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14044f476:	48 33 cc             	xor    %rsp,%rcx
14044f479:	e8 82 c0 9c 00       	call   0x140e1b500
14044f47e:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
14044f485:	c3                   	ret
14044f486:	e8 a5 ff ff ff       	call   0x14044f430
14044f48b:	44 0f b7 c0          	movzwl %ax,%r8d
14044f48f:	4c 8d 0d 82 4d ba 00 	lea    0xba4d82(%rip),%r9        # 0x140ff4218
14044f496:	48 8d 15 a3 4d ba 00 	lea    0xba4da3(%rip),%rdx        # 0x140ff4240
14044f49d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14044f4a2:	e8 09 9a d5 ff       	call   0x1401a8eb0
14044f4a7:	48 8d 15 9a 14 f5 00 	lea    0xf5149a(%rip),%rdx        # 0x1413a0948
14044f4ae:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14044f4b3:	e8 60 d3 9c 00       	call   0x140e1c818
14044f4b8:	cc                   	int3
14044f4b9:	cc                   	int3
14044f4ba:	cc                   	int3
14044f4bb:	cc                   	int3
14044f4bc:	cc                   	int3
14044f4bd:	cc                   	int3
14044f4be:	cc                   	int3
14044f4bf:	cc                   	int3
14044f4c0:	8b 41 48             	mov    0x48(%rcx),%eax
14044f4c3:	c3                   	ret
14044f4c4:	cc                   	int3
14044f4c5:	cc                   	int3
14044f4c6:	cc                   	int3
14044f4c7:	cc                   	int3
14044f4c8:	cc                   	int3
14044f4c9:	cc                   	int3
14044f4ca:	cc                   	int3
14044f4cb:	cc                   	int3
14044f4cc:	cc                   	int3
14044f4cd:	cc                   	int3
14044f4ce:	cc                   	int3
14044f4cf:	cc                   	int3
14044f4d0:	8b 41 50             	mov    0x50(%rcx),%eax
14044f4d3:	c3                   	ret
14044f4d4:	cc                   	int3
14044f4d5:	cc                   	int3
14044f4d6:	cc                   	int3
14044f4d7:	cc                   	int3
14044f4d8:	cc                   	int3
14044f4d9:	cc                   	int3
14044f4da:	cc                   	int3
14044f4db:	cc                   	int3
14044f4dc:	cc                   	int3
14044f4dd:	cc                   	int3
14044f4de:	cc                   	int3
14044f4df:	cc                   	int3
14044f4e0:	0f b7 41 18          	movzwl 0x18(%rcx),%eax
14044f4e4:	c3                   	ret
14044f4e5:	cc                   	int3
14044f4e6:	cc                   	int3
14044f4e7:	cc                   	int3
14044f4e8:	cc                   	int3
14044f4e9:	cc                   	int3
14044f4ea:	cc                   	int3
14044f4eb:	cc                   	int3
14044f4ec:	cc                   	int3
14044f4ed:	cc                   	int3
14044f4ee:	cc                   	int3
14044f4ef:	cc                   	int3
14044f4f0:	0f b7 41 0e          	movzwl 0xe(%rcx),%eax
14044f4f4:	c3                   	ret
14044f4f5:	cc                   	int3
14044f4f6:	cc                   	int3
14044f4f7:	cc                   	int3
14044f4f8:	cc                   	int3
14044f4f9:	cc                   	int3
14044f4fa:	cc                   	int3
14044f4fb:	cc                   	int3
14044f4fc:	cc                   	int3
14044f4fd:	cc                   	int3
14044f4fe:	cc                   	int3
14044f4ff:	cc                   	int3
14044f500:	0f b7 41 1c          	movzwl 0x1c(%rcx),%eax
14044f504:	c3                   	ret
14044f505:	cc                   	int3
14044f506:	cc                   	int3
14044f507:	cc                   	int3
14044f508:	cc                   	int3
14044f509:	cc                   	int3
14044f50a:	cc                   	int3
14044f50b:	cc                   	int3
14044f50c:	cc                   	int3
14044f50d:	cc                   	int3
14044f50e:	cc                   	int3
14044f50f:	cc                   	int3
14044f510:	0f b7 41 10          	movzwl 0x10(%rcx),%eax
14044f514:	c3                   	ret
14044f515:	cc                   	int3
14044f516:	cc                   	int3
14044f517:	cc                   	int3
14044f518:	cc                   	int3
14044f519:	cc                   	int3
14044f51a:	cc                   	int3
14044f51b:	cc                   	int3
14044f51c:	cc                   	int3
14044f51d:	cc                   	int3
14044f51e:	cc                   	int3
14044f51f:	cc                   	int3
14044f520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14044f525:	57                   	push   %rdi
14044f526:	48 83 ec 20          	sub    $0x20,%rsp
14044f52a:	48 8b da             	mov    %rdx,%rbx
14044f52d:	48 8b f9             	mov    %rcx,%rdi
14044f530:	48 85 d2             	test   %rdx,%rdx
14044f533:	0f 84 9e 03 00 00    	je     0x14044f8d7
14044f539:	83 79 30 00          	cmpl   $0x0,0x30(%rcx)
14044f53d:	0f 84 9e 00 00 00    	je     0x14044f5e1
14044f543:	48 8b ca             	mov    %rdx,%rcx
14044f546:	e8 d5 7f 00 00       	call   0x140457520
14044f54b:	4c 8b 40 10          	mov    0x10(%rax),%r8
14044f54f:	49 8b 40 08          	mov    0x8(%r8),%rax
14044f553:	49 2b 00             	sub    (%r8),%rax
14044f556:	48 83 f8 0a          	cmp    $0xa,%rax
14044f55a:	0f 86 81 00 00 00    	jbe    0x14044f5e1
14044f560:	48 8b cb             	mov    %rbx,%rcx
14044f563:	e8 b8 7f 00 00       	call   0x140457520
14044f568:	48 8b 48 10          	mov    0x10(%rax),%rcx
14044f56c:	48 8b 01             	mov    (%rcx),%rax
14044f56f:	80 38 5c             	cmpb   $0x5c,(%rax)
14044f572:	75 6d                	jne    0x14044f5e1
14044f574:	48 8b cb             	mov    %rbx,%rcx
14044f577:	e8 a4 7f 00 00       	call   0x140457520
14044f57c:	48 8b 48 10          	mov    0x10(%rax),%rcx
14044f580:	48 8b 01             	mov    (%rcx),%rax
14044f583:	80 78 02 50          	cmpb   $0x50,0x2(%rax)
14044f587:	75 58                	jne    0x14044f5e1
14044f589:	48 8b cb             	mov    %rbx,%rcx
14044f58c:	e8 8f 7f 00 00       	call   0x140457520
14044f591:	48 8b 48 10          	mov    0x10(%rax),%rcx
14044f595:	48 8b 01             	mov    (%rcx),%rax
14044f598:	80 78 04 49          	cmpb   $0x49,0x4(%rax)