14005b0b6:	33 ed                	xor    %ebp,%ebp
14005b0b8:	48 8b f2             	mov    %rdx,%rsi
14005b0bb:	48 89 1f             	mov    %rbx,(%rdi)
14005b0be:	48 8b 42 50          	mov    0x50(%rdx),%rax
14005b0c2:	48 89 47 50          	mov    %rax,0x50(%rdi)
14005b0c6:	66 89 4f 58          	mov    %cx,0x58(%rdi)
14005b0ca:	4d 85 c0             	test   %r8,%r8
14005b0cd:	0f 84 0e 04 00 00    	je     0x14005b4e1
14005b0d3:	66 85 c9             	test   %cx,%cx
14005b0d6:	0f 84 f8 03 00 00    	je     0x14005b4d4
14005b0dc:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14005b0e0:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14005b0e4:	8d 55 41             	lea    0x41(%rbp),%edx
14005b0e7:	ff 15 6b 7b 1b 00    	call   *0x1b7b6b(%rip)        # 0x140212c58
14005b0ed:	48 89 1f             	mov    %rbx,(%rdi)
14005b0f0:	4c 8d 86 b0 00 00 00 	lea    0xb0(%rsi),%r8
14005b0f7:	44 0f b7 8e d0 00 00 	movzwl 0xd0(%rsi),%r9d
14005b0fe:	00
14005b0ff:	48 8d 56 68          	lea    0x68(%rsi),%rdx
14005b103:	48 8d 4f 60          	lea    0x60(%rdi),%rcx
14005b107:	e8 70 b2 ff ff       	call   0x14005637c
14005b10c:	4c 8d 3d 75 d3 1d 00 	lea    0x1dd375(%rip),%r15        # 0x140238488
14005b113:	4c 89 7f 60          	mov    %r15,0x60(%rdi)
14005b117:	48 8d 9f d8 00 00 00 	lea    0xd8(%rdi),%rbx
14005b11e:	44 0f b7 8e 48 01 00 	movzwl 0x148(%rsi),%r9d
14005b125:	00
14005b126:	4c 8d 86 28 01 00 00 	lea    0x128(%rsi),%r8
14005b12d:	48 8d 96 e0 00 00 00 	lea    0xe0(%rsi),%rdx
14005b134:	48 8b cb             	mov    %rbx,%rcx
14005b137:	e8 40 b2 ff ff       	call   0x14005637c
14005b13c:	4c 89 3b             	mov    %r15,(%rbx)
14005b13f:	4c 8d 86 a0 01 00 00 	lea    0x1a0(%rsi),%r8
14005b146:	44 0f b7 8e c0 01 00 	movzwl 0x1c0(%rsi),%r9d
14005b14d:	00
14005b14e:	48 8d 9f 50 01 00 00 	lea    0x150(%rdi),%rbx
14005b155:	48 8b cb             	mov    %rbx,%rcx
14005b158:	48 8d 96 58 01 00 00 	lea    0x158(%rsi),%rdx
14005b15f:	e8 18 b2 ff ff       	call   0x14005637c
14005b164:	48 8d 96 c8 01 00 00 	lea    0x1c8(%rsi),%rdx
14005b16b:	4c 89 3b             	mov    %r15,(%rbx)
14005b16e:	48 8d 8f c8 01 00 00 	lea    0x1c8(%rdi),%rcx
14005b175:	e8 76 03 00 00       	call   0x14005b4f0
14005b17a:	48 8d 05 ef d4 1d 00 	lea    0x1dd4ef(%rip),%rax        # 0x140238670
14005b181:	48 89 87 28 02 00 00 	mov    %rax,0x228(%rdi)
14005b188:	48 8d 96 30 02 00 00 	lea    0x230(%rsi),%rdx
14005b18f:	40 88 af 90 02 00 00 	mov    %bpl,0x290(%rdi)
14005b196:	48 8d 8f 30 02 00 00 	lea    0x230(%rdi),%rcx
14005b19d:	40 38 6a 60          	cmp    %bpl,0x60(%rdx)
14005b1a1:	74 0c                	je     0x14005b1af
14005b1a3:	e8 b0 15 00 00       	call   0x14005c758
14005b1a8:	c6 87 90 02 00 00 01 	movb   $0x1,0x290(%rdi)
14005b1af:	4c 8d 35 5a d5 1d 00 	lea    0x1dd55a(%rip),%r14        # 0x140238710
14005b1b6:	4c 89 b7 98 02 00 00 	mov    %r14,0x298(%rdi)
14005b1bd:	48 8d 9f a0 02 00 00 	lea    0x2a0(%rdi),%rbx
14005b1c4:	40 88 af 18 03 00 00 	mov    %bpl,0x318(%rdi)
14005b1cb:	40 38 ae 18 03 00 00 	cmp    %bpl,0x318(%rsi)
14005b1d2:	74 28                	je     0x14005b1fc
14005b1d4:	44 0f b7 8e 10 03 00 	movzwl 0x310(%rsi),%r9d
14005b1db:	00
14005b1dc:	4c 8d 86 f0 02 00 00 	lea    0x2f0(%rsi),%r8
14005b1e3:	48 8d 96 a8 02 00 00 	lea    0x2a8(%rsi),%rdx
14005b1ea:	48 8b cb             	mov    %rbx,%rcx
14005b1ed:	e8 8a b1 ff ff       	call   0x14005637c
14005b1f2:	4c 89 3b             	mov    %r15,(%rbx)
14005b1f5:	c6 87 18 03 00 00 01 	movb   $0x1,0x318(%rdi)
14005b1fc:	48 8d 05 6d d4 1d 00 	lea    0x1dd46d(%rip),%rax        # 0x140238670
14005b203:	48 89 87 20 03 00 00 	mov    %rax,0x320(%rdi)
14005b20a:	40 88 af 88 03 00 00 	mov    %bpl,0x388(%rdi)
14005b211:	40 38 ae 88 03 00 00 	cmp    %bpl,0x388(%rsi)
14005b218:	74 66                	je     0x14005b280
14005b21a:	0f b7 8e 80 03 00 00 	movzwl 0x380(%rsi),%ecx
14005b221:	48 8d 1d 18 d2 1d 00 	lea    0x1dd218(%rip),%rbx        # 0x140238440
14005b228:	48 89 9f 28 03 00 00 	mov    %rbx,0x328(%rdi)
14005b22f:	4c 8d 86 30 03 00 00 	lea    0x330(%rsi),%r8
14005b236:	48 8b 86 78 03 00 00 	mov    0x378(%rsi),%rax
14005b23d:	48 89 87 78 03 00 00 	mov    %rax,0x378(%rdi)
14005b244:	66 89 8f 80 03 00 00 	mov    %cx,0x380(%rdi)
14005b24b:	4d 85 c0             	test   %r8,%r8
14005b24e:	0f 84 8d 02 00 00    	je     0x14005b4e1
14005b254:	66 85 c9             	test   %cx,%cx
14005b257:	0f 84 77 02 00 00    	je     0x14005b4d4
14005b25d:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14005b261:	48 8d 8f 30 03 00 00 	lea    0x330(%rdi),%rcx
14005b268:	41 8d 51 42          	lea    0x42(%r9),%edx
14005b26c:	ff 15 e6 79 1b 00    	call   *0x1b79e6(%rip)        # 0x140212c58
14005b272:	48 89 9f 28 03 00 00 	mov    %rbx,0x328(%rdi)
14005b279:	c6 87 88 03 00 00 01 	movb   $0x1,0x388(%rdi)
14005b280:	4c 89 b7 90 03 00 00 	mov    %r14,0x390(%rdi)
14005b287:	48 8d 9f 98 03 00 00 	lea    0x398(%rdi),%rbx
14005b28e:	40 88 af 10 04 00 00 	mov    %bpl,0x410(%rdi)
14005b295:	40 38 ae 10 04 00 00 	cmp    %bpl,0x410(%rsi)
14005b29c:	74 28                	je     0x14005b2c6
14005b29e:	44 0f b7 8e 08 04 00 	movzwl 0x408(%rsi),%r9d
14005b2a5:	00
14005b2a6:	4c 8d 86 e8 03 00 00 	lea    0x3e8(%rsi),%r8
14005b2ad:	48 8d 96 a0 03 00 00 	lea    0x3a0(%rsi),%rdx
14005b2b4:	48 8b cb             	mov    %rbx,%rcx
14005b2b7:	e8 c0 b0 ff ff       	call   0x14005637c
14005b2bc:	4c 89 3b             	mov    %r15,(%rbx)
14005b2bf:	c6 87 10 04 00 00 01 	movb   $0x1,0x410(%rdi)
14005b2c6:	48 8d 96 18 04 00 00 	lea    0x418(%rsi),%rdx
14005b2cd:	48 8d 8f 18 04 00 00 	lea    0x418(%rdi),%rcx
14005b2d4:	e8 c7 f3 ff ff       	call   0x14005a6a0
14005b2d9:	48 8d 96 80 04 00 00 	lea    0x480(%rsi),%rdx
14005b2e0:	48 8d 8f 80 04 00 00 	lea    0x480(%rdi),%rcx
14005b2e7:	e8 04 02 00 00       	call   0x14005b4f0
14005b2ec:	4c 89 b7 e0 04 00 00 	mov    %r14,0x4e0(%rdi)
14005b2f3:	48 8d 9f e8 04 00 00 	lea    0x4e8(%rdi),%rbx
14005b2fa:	40 88 af 60 05 00 00 	mov    %bpl,0x560(%rdi)
14005b301:	40 38 ae 60 05 00 00 	cmp    %bpl,0x560(%rsi)
14005b308:	74 28                	je     0x14005b332
14005b30a:	44 0f b7 8e 58 05 00 	movzwl 0x558(%rsi),%r9d
14005b311:	00
14005b312:	4c 8d 86 38 05 00 00 	lea    0x538(%rsi),%r8
14005b319:	48 8d 96 f0 04 00 00 	lea    0x4f0(%rsi),%rdx
14005b320:	48 8b cb             	mov    %rbx,%rcx
14005b323:	e8 54 b0 ff ff       	call   0x14005637c
14005b328:	4c 89 3b             	mov    %r15,(%rbx)
14005b32b:	c6 87 60 05 00 00 01 	movb   $0x1,0x560(%rdi)
14005b332:	4c 89 b7 68 05 00 00 	mov    %r14,0x568(%rdi)
14005b339:	48 8d 9f 70 05 00 00 	lea    0x570(%rdi),%rbx
14005b340:	40 88 af e8 05 00 00 	mov    %bpl,0x5e8(%rdi)
14005b347:	40 38 ae e8 05 00 00 	cmp    %bpl,0x5e8(%rsi)
14005b34e:	74 28                	je     0x14005b378
14005b350:	44 0f b7 8e e0 05 00 	movzwl 0x5e0(%rsi),%r9d
14005b357:	00
14005b358:	4c 8d 86 c0 05 00 00 	lea    0x5c0(%rsi),%r8
14005b35f:	48 8d 96 78 05 00 00 	lea    0x578(%rsi),%rdx
14005b366:	48 8b cb             	mov    %rbx,%rcx
14005b369:	e8 0e b0 ff ff       	call   0x14005637c
14005b36e:	4c 89 3b             	mov    %r15,(%rbx)
14005b371:	c6 87 e8 05 00 00 01 	movb   $0x1,0x5e8(%rdi)
14005b378:	48 8d 05 f1 d2 1d 00 	lea    0x1dd2f1(%rip),%rax        # 0x140238670
14005b37f:	48 89 87 f0 05 00 00 	mov    %rax,0x5f0(%rdi)
14005b386:	48 8d 96 f8 05 00 00 	lea    0x5f8(%rsi),%rdx
14005b38d:	40 88 af 58 06 00 00 	mov    %bpl,0x658(%rdi)
14005b394:	48 8d 8f f8 05 00 00 	lea    0x5f8(%rdi),%rcx
14005b39b:	40 38 6a 60          	cmp    %bpl,0x60(%rdx)
14005b39f:	74 0c                	je     0x14005b3ad
14005b3a1:	e8 b2 13 00 00       	call   0x14005c758
14005b3a6:	c6 87 58 06 00 00 01 	movb   $0x1,0x658(%rdi)
14005b3ad:	48 8d 96 60 06 00 00 	lea    0x660(%rsi),%rdx
14005b3b4:	48 8d 8f 60 06 00 00 	lea    0x660(%rdi),%rcx
14005b3bb:	e8 70 f3 ff ff       	call   0x14005a730
14005b3c0:	48 8d 96 c0 06 00 00 	lea    0x6c0(%rsi),%rdx
14005b3c7:	48 8d 8f c0 06 00 00 	lea    0x6c0(%rdi),%rcx
14005b3ce:	e8 ad 01 00 00       	call   0x14005b580
14005b3d3:	4c 89 b7 20 07 00 00 	mov    %r14,0x720(%rdi)
14005b3da:	48 8d 9f 28 07 00 00 	lea    0x728(%rdi),%rbx
14005b3e1:	40 88 af a0 07 00 00 	mov    %bpl,0x7a0(%rdi)
14005b3e8:	40 38 ae a0 07 00 00 	cmp    %bpl,0x7a0(%rsi)
14005b3ef:	74 28                	je     0x14005b419
14005b3f1:	44 0f b7 8e 98 07 00 	movzwl 0x798(%rsi),%r9d
14005b3f8:	00
14005b3f9:	4c 8d 86 78 07 00 00 	lea    0x778(%rsi),%r8
14005b400:	48 8d 96 30 07 00 00 	lea    0x730(%rsi),%rdx
14005b407:	48 8b cb             	mov    %rbx,%rcx
14005b40a:	e8 6d af ff ff       	call   0x14005637c
14005b40f:	4c 89 3b             	mov    %r15,(%rbx)
14005b412:	c6 87 a0 07 00 00 01 	movb   $0x1,0x7a0(%rdi)
14005b419:	4c 89 b7 a8 07 00 00 	mov    %r14,0x7a8(%rdi)
14005b420:	48 8d 9f b0 07 00 00 	lea    0x7b0(%rdi),%rbx
14005b427:	40 88 af 28 08 00 00 	mov    %bpl,0x828(%rdi)
14005b42e:	40 38 ae 28 08 00 00 	cmp    %bpl,0x828(%rsi)
14005b435:	74 28                	je     0x14005b45f
14005b437:	44 0f b7 8e 20 08 00 	movzwl 0x820(%rsi),%r9d
14005b43e:	00
14005b43f:	4c 8d 86 00 08 00 00 	lea    0x800(%rsi),%r8
14005b446:	48 8d 96 b8 07 00 00 	lea    0x7b8(%rsi),%rdx
14005b44d:	48 8b cb             	mov    %rbx,%rcx
14005b450:	e8 27 af ff ff       	call   0x14005637c
14005b455:	4c 89 3b             	mov    %r15,(%rbx)
14005b458:	c6 87 28 08 00 00 01 	movb   $0x1,0x828(%rdi)
14005b45f:	48 8d 96 30 08 00 00 	lea    0x830(%rsi),%rdx
14005b466:	48 8d 8f 30 08 00 00 	lea    0x830(%rdi),%rcx
14005b46d:	e8 0e 01 00 00       	call   0x14005b580
14005b472:	4c 89 b7 90 08 00 00 	mov    %r14,0x890(%rdi)
14005b479:	48 8d 9f 98 08 00 00 	lea    0x898(%rdi),%rbx
14005b480:	40 88 af 10 09 00 00 	mov    %bpl,0x910(%rdi)
14005b487:	40 38 ae 10 09 00 00 	cmp    %bpl,0x910(%rsi)
14005b48e:	74 28                	je     0x14005b4b8
14005b490:	44 0f b7 8e 08 09 00 	movzwl 0x908(%rsi),%r9d
14005b497:	00
14005b498:	4c 8d 86 e8 08 00 00 	lea    0x8e8(%rsi),%r8
14005b49f:	48 8d 96 a0 08 00 00 	lea    0x8a0(%rsi),%rdx
14005b4a6:	48 8b cb             	mov    %rbx,%rcx
14005b4a9:	e8 ce ae ff ff       	call   0x14005637c
14005b4ae:	4c 89 3b             	mov    %r15,(%rbx)
14005b4b1:	c6 87 10 09 00 00 01 	movb   $0x1,0x910(%rdi)
14005b4b8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14005b4bd:	48 8b c7             	mov    %rdi,%rax
14005b4c0:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14005b4c5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14005b4ca:	48 83 c4 20          	add    $0x20,%rsp
14005b4ce:	41 5f                	pop    %r15
14005b4d0:	41 5e                	pop    %r14
14005b4d2:	5f                   	pop    %rdi
14005b4d3:	c3                   	ret
14005b4d4:	33 d2                	xor    %edx,%edx
14005b4d6:	b9 88 24 08 1f       	mov    $0x1f082488,%ecx
14005b4db:	e8 04 fe fa ff       	call   0x14000b2e4
14005b4e0:	cc                   	int3
14005b4e1:	33 d2                	xor    %edx,%edx
14005b4e3:	b9 52 42 40 01       	mov    $0x1404252,%ecx
14005b4e8:	e8 f7 fd fa ff       	call   0x14000b2e4
14005b4ed:	cc                   	int3
14005b4ee:	90                   	nop
14005b4ef:	90                   	nop
14005b4f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005b4f5:	57                   	push   %rdi
14005b4f6:	48 83 ec 20          	sub    $0x20,%rsp
14005b4fa:	45 33 c9             	xor    %r9d,%r9d
14005b4fd:	48 8d 05 7c d1 1d 00 	lea    0x1dd17c(%rip),%rax        # 0x140238680
14005b504:	48 89 01             	mov    %rax,(%rcx)
14005b507:	48 8b d9             	mov    %rcx,%rbx
14005b50a:	44 88 49 58          	mov    %r9b,0x58(%rcx)
14005b50e:	44 38 4a 58          	cmp    %r9b,0x58(%rdx)
14005b512:	74 43                	je     0x14005b557
14005b514:	0f b7 4a 54          	movzwl 0x54(%rdx),%ecx
14005b518:	48 8d 3d c1 ce 1d 00 	lea    0x1dcec1(%rip),%rdi        # 0x1402383e0
14005b51f:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14005b523:	4c 8d 42 10          	lea    0x10(%rdx),%r8
14005b527:	0f b7 42 52          	movzwl 0x52(%rdx),%eax
14005b52b:	66 89 43 52          	mov    %ax,0x52(%rbx)
14005b52f:	66 89 4b 54          	mov    %cx,0x54(%rbx)
14005b533:	4d 85 c0             	test   %r8,%r8
14005b536:	74 3a                	je     0x14005b572
14005b538:	66 85 c9             	test   %cx,%cx
14005b53b:	74 28                	je     0x14005b565
14005b53d:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14005b541:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14005b545:	41 8d 51 42          	lea    0x42(%r9),%edx
14005b549:	ff 15 09 77 1b 00    	call   *0x1b7709(%rip)        # 0x140212c58
14005b54f:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14005b553:	c6 43 58 01          	movb   $0x1,0x58(%rbx)
14005b557:	48 8b c3             	mov    %rbx,%rax
14005b55a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005b55f:	48 83 c4 20          	add    $0x20,%rsp
14005b563:	5f                   	pop    %rdi
14005b564:	c3                   	ret
14005b565:	33 d2                	xor    %edx,%edx
14005b567:	b9 88 24 08 1f       	mov    $0x1f082488,%ecx
14005b56c:	e8 73 fd fa ff       	call   0x14000b2e4
14005b571:	cc                   	int3
14005b572:	33 d2                	xor    %edx,%edx
14005b574:	b9 52 42 40 01       	mov    $0x1404252,%ecx
14005b579:	e8 66 fd fa ff       	call   0x14000b2e4
14005b57e:	cc                   	int3
14005b57f:	90                   	nop
14005b580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005b585:	57                   	push   %rdi
14005b586:	48 83 ec 20          	sub    $0x20,%rsp
14005b58a:	45 33 c9             	xor    %r9d,%r9d
14005b58d:	48 8d 05 ec d0 1d 00 	lea    0x1dd0ec(%rip),%rax        # 0x140238680
14005b594:	48 89 01             	mov    %rax,(%rcx)
14005b597:	48 8b d9             	mov    %rcx,%rbx
14005b59a:	44 88 49 58          	mov    %r9b,0x58(%rcx)
14005b59e:	44 38 4a 58          	cmp    %r9b,0x58(%rdx)
14005b5a2:	74 41                	je     0x14005b5e5
14005b5a4:	0f b7 4a 52          	movzwl 0x52(%rdx),%ecx
14005b5a8:	48 8d 3d a9 ce 1d 00 	lea    0x1dcea9(%rip),%rdi        # 0x140238458
14005b5af:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14005b5b3:	4c 8d 42 10          	lea    0x10(%rdx),%r8
14005b5b7:	8a 42 51             	mov    0x51(%rdx),%al
14005b5ba:	88 43 51             	mov    %al,0x51(%rbx)
14005b5bd:	66 89 4b 52          	mov    %cx,0x52(%rbx)
14005b5c1:	4d 85 c0             	test   %r8,%r8
14005b5c4:	74 3a                	je     0x14005b600
14005b5c6:	66 85 c9             	test   %cx,%cx
14005b5c9:	74 28                	je     0x14005b5f3
14005b5cb:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14005b5cf:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
14005b5d3:	41 8d 51 42          	lea    0x42(%r9),%edx
14005b5d7:	ff 15 7b 76 1b 00    	call   *0x1b767b(%rip)        # 0x140212c58
14005b5dd:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14005b5e1:	c6 43 58 01          	movb   $0x1,0x58(%rbx)
14005b5e5:	48 8b c3             	mov    %rbx,%rax
14005b5e8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005b5ed:	48 83 c4 20          	add    $0x20,%rsp
14005b5f1:	5f                   	pop    %rdi
14005b5f2:	c3                   	ret
14005b5f3:	33 d2                	xor    %edx,%edx
14005b5f5:	b9 88 24 08 1f       	mov    $0x1f082488,%ecx
14005b5fa:	e8 e5 fc fa ff       	call   0x14000b2e4
14005b5ff:	cc                   	int3
14005b600:	33 d2                	xor    %edx,%edx
14005b602:	b9 52 42 40 01       	mov    $0x1404252,%ecx
14005b607:	e8 d8 fc fa ff       	call   0x14000b2e4
14005b60c:	cc                   	int3
14005b60d:	90                   	nop
14005b60e:	90                   	nop
14005b60f:	90                   	nop
14005b610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005b615:	57                   	push   %rdi
14005b616:	48 83 ec 20          	sub    $0x20,%rsp
14005b61a:	48 8b da             	mov    %rdx,%rbx
14005b61d:	48 8b f9             	mov    %rcx,%rdi
14005b620:	48 8b 02             	mov    (%rdx),%rax
14005b623:	48 8b ca             	mov    %rdx,%rcx
14005b626:	48 8b 40 10          	mov    0x10(%rax),%rax
14005b62a:	ff 15 00 78 1b 00    	call   *0x1b7800(%rip)        # 0x140212e30
14005b630:	48 8d 15 d5 6c 20 00 	lea    0x206cd5(%rip),%rdx        # 0x14026230c
14005b637:	48 3b c2             	cmp    %rdx,%rax
14005b63a:	75 04                	jne    0x14005b640
14005b63c:	33 c0                	xor    %eax,%eax
14005b63e:	eb 14                	jmp    0x14005b654
14005b640:	48 85 c0             	test   %rax,%rax
14005b643:	75 05                	jne    0x14005b64a
14005b645:	83 c8 ff             	or     $0xffffffff,%eax
14005b648:	eb 0a                	jmp    0x14005b654
14005b64a:	48 8b c8             	mov    %rax,%rcx
14005b64d:	ff 15 1d 76 1b 00    	call   *0x1b761d(%rip)        # 0x140212c70
14005b653:	90                   	nop
14005b654:	85 c0                	test   %eax,%eax
14005b656:	75 08                	jne    0x14005b660
14005b658:	48 8b 43 50          	mov    0x50(%rbx),%rax
14005b65c:	48 89 47 08          	mov    %rax,0x8(%rdi)
14005b660:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005b665:	48 83 c4 20          	add    $0x20,%rsp
14005b669:	5f                   	pop    %rdi
14005b66a:	c3                   	ret
14005b66b:	90                   	nop
14005b66c:	90                   	nop
14005b66d:	90                   	nop
14005b66e:	90                   	nop
14005b66f:	90                   	nop
14005b670:	48 89 6c 24 08       	mov    %rbp,0x8(%rsp)
14005b675:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14005b67a:	57                   	push   %rdi
14005b67b:	48 83 ec 20          	sub    $0x20,%rsp
14005b67f:	48 8b fa             	mov    %rdx,%rdi
14005b682:	48 8b e9             	mov    %rcx,%rbp
14005b685:	48 8b 02             	mov    (%rdx),%rax
14005b688:	48 8b ca             	mov    %rdx,%rcx
14005b68b:	48 8b 40 10          	mov    0x10(%rax),%rax
14005b68f:	ff 15 9b 77 1b 00    	call   *0x1b779b(%rip)        # 0x140212e30
14005b695:	48 8d 15 7c 6c 20 00 	lea    0x206c7c(%rip),%rdx        # 0x140262318
14005b69c:	83 ce ff             	or     $0xffffffff,%esi
14005b69f:	48 3b c2             	cmp    %rdx,%rax
14005b6a2:	75 04                	jne    0x14005b6a8
14005b6a4:	33 c0                	xor    %eax,%eax
14005b6a6:	eb 13                	jmp    0x14005b6bb
14005b6a8:	48 85 c0             	test   %rax,%rax
14005b6ab:	75 04                	jne    0x14005b6b1
14005b6ad:	8b c6                	mov    %esi,%eax
14005b6af:	eb 0a                	jmp    0x14005b6bb
14005b6b1:	48 8b c8             	mov    %rax,%rcx
14005b6b4:	ff 15 b6 75 1b 00    	call   *0x1b75b6(%rip)        # 0x140212c70
14005b6ba:	90                   	nop
14005b6bb:	85 c0                	test   %eax,%eax