14000b19c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000b1a1:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14000b1a6:	56                   	push   %rsi
14000b1a7:	57                   	push   %rdi
14000b1a8:	41 56                	push   %r14
14000b1aa:	48 83 ec 40          	sub    $0x40,%rsp
14000b1ae:	81 39 73 63 72 48    	cmpl   $0x48726373,(%rcx)
14000b1b4:	41 8b e9             	mov    %r9d,%ebp
14000b1b7:	41 8b f0             	mov    %r8d,%esi
14000b1ba:	89 54 24 68          	mov    %edx,0x68(%rsp)
14000b1be:	8b fa                	mov    %edx,%edi
14000b1c0:	48 8b d9             	mov    %rcx,%rbx
14000b1c3:	0f 85 19 c3 03 00    	jne    0x1400474e2
14000b1c9:	48 8d 3d b0 53 09 00 	lea    0x953b0(%rip),%rdi        # 0x1400a0580
14000b1d0:	48 8b cf             	mov    %rdi,%rcx
14000b1d3:	48 ff 15 16 9c 07 00 	rex.W call *0x79c16(%rip)        # 0x140084df0
14000b1da:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b1df:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14000b1e4:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000b1e9:	48 8d 3d d0 bf 07 00 	lea    0x7bfd0(%rip),%rdi        # 0x1400871c0
14000b1f0:	48 8b d7             	mov    %rdi,%rdx
14000b1f3:	48 ff 15 c6 a1 07 00 	rex.W call *0x7a1c6(%rip)        # 0x1400853c0
14000b1fa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b1ff:	8b 44 24 68          	mov    0x68(%rsp),%eax
14000b203:	48 8d 15 46 c0 07 00 	lea    0x7c046(%rip),%rdx        # 0x140087250
14000b20a:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14000b20e:	4c 8b cb             	mov    %rbx,%r9
14000b211:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14000b216:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
14000b21a:	89 44 24 28          	mov    %eax,0x28(%rsp)
14000b21e:	48 8b 05 5b 55 09 00 	mov    0x9555b(%rip),%rax        # 0x1400a0780
14000b225:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000b22a:	e8 61 1e 00 00       	call   0x14000d090
14000b22f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000b234:	8b d8                	mov    %eax,%ebx
14000b236:	e8 55 71 ff ff       	call   0x140002390
14000b23b:	8b c3                	mov    %ebx,%eax
14000b23d:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14000b242:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
14000b247:	48 83 c4 40          	add    $0x40,%rsp
14000b24b:	41 5e                	pop    %r14
14000b24d:	5f                   	pop    %rdi
14000b24e:	5e                   	pop    %rsi
14000b24f:	c3                   	ret
14000b250:	cc                   	int3
14000b251:	cc                   	int3
14000b252:	cc                   	int3
14000b253:	cc                   	int3
14000b254:	cc                   	int3
14000b255:	cc                   	int3
14000b256:	cc                   	int3
14000b257:	cc                   	int3
14000b258:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000b25d:	56                   	push   %rsi
14000b25e:	57                   	push   %rdi
14000b25f:	41 56                	push   %r14
14000b261:	48 83 ec 60          	sub    $0x60,%rsp
14000b265:	48 8b 05 54 3f 09 00 	mov    0x93f54(%rip),%rax        # 0x14009f1c0
14000b26c:	48 33 c4             	xor    %rsp,%rax
14000b26f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14000b274:	4d 8b f0             	mov    %r8,%r14
14000b277:	8b fa                	mov    %edx,%edi
14000b279:	48 8b d9             	mov    %rcx,%rbx
14000b27c:	85 d2                	test   %edx,%edx
14000b27e:	0f 84 b8 c3 03 00    	je     0x14004763c
14000b284:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
14000b28b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14000b290:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000b295:	e8 12 07 00 00       	call   0x14000b9ac
14000b29a:	85 c0                	test   %eax,%eax
14000b29c:	74 29                	je     0x14000b2c7
14000b29e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14000b2a3:	49 89 06             	mov    %rax,(%r14)
14000b2a6:	33 c0                	xor    %eax,%eax
14000b2a8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000b2ad:	48 33 cc             	xor    %rsp,%rcx
14000b2b0:	e8 fb 88 02 00       	call   0x140033bb0
14000b2b5:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14000b2bc:	00
14000b2bd:	48 83 c4 60          	add    $0x60,%rsp
14000b2c1:	41 5e                	pop    %r14
14000b2c3:	5f                   	pop    %rdi
14000b2c4:	5e                   	pop    %rsi
14000b2c5:	c3                   	ret
14000b2c6:	cc                   	int3
14000b2c7:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
14000b2ce:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14000b2d3:	8b c7                	mov    %edi,%eax
14000b2d5:	f7 d8                	neg    %eax
14000b2d7:	1b d2                	sbb    %edx,%edx
14000b2d9:	83 e2 03             	and    $0x3,%edx
14000b2dc:	ff c2                	inc    %edx
14000b2de:	e8 c1 cf ff ff       	call   0x1400082a4
14000b2e3:	85 c0                	test   %eax,%eax
14000b2e5:	75 c1                	jne    0x14000b2a8
14000b2e7:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14000b2ec:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14000b2f1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000b2f6:	45 33 c9             	xor    %r9d,%r9d
14000b2f9:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
14000b300:	00
14000b301:	45 33 c0             	xor    %r8d,%r8d
14000b304:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14000b30a:	41 8d 51 03          	lea    0x3(%r9),%edx
14000b30e:	48 ff 15 fb a0 07 00 	rex.W call *0x7a0fb(%rip)        # 0x140085410
14000b315:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b31a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000b31f:	8b f0                	mov    %eax,%esi
14000b321:	48 ff 15 a0 a2 07 00 	rex.W call *0x7a2a0(%rip)        # 0x1400855c8
14000b328:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b32d:	85 f6                	test   %esi,%esi
14000b32f:	0f 88 13 c3 03 00    	js     0x140047648
14000b335:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14000b33a:	48 8b cb             	mov    %rbx,%rcx
14000b33d:	85 ff                	test   %edi,%edi
14000b33f:	0f 84 17 c3 03 00    	je     0x14004765c
14000b345:	8b 53 4c             	mov    0x4c(%rbx),%edx
14000b348:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
14000b34f:	e8 c8 05 00 00       	call   0x14000b91c
14000b354:	e9 45 ff ff ff       	jmp    0x14000b29e
14000b359:	cc                   	int3
14000b35a:	cc                   	int3
14000b35b:	cc                   	int3
14000b35c:	cc                   	int3
14000b35d:	cc                   	int3
14000b35e:	cc                   	int3
14000b35f:	cc                   	int3
14000b360:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000b365:	55                   	push   %rbp
14000b366:	56                   	push   %rsi
14000b367:	57                   	push   %rdi
14000b368:	41 54                	push   %r12
14000b36a:	41 55                	push   %r13
14000b36c:	41 56                	push   %r14
14000b36e:	41 57                	push   %r15
14000b370:	48 8d ac 24 80 fe ff 	lea    -0x180(%rsp),%rbp
14000b377:	ff
14000b378:	48 81 ec 80 02 00 00 	sub    $0x280,%rsp
14000b37f:	48 8b 05 3a 3e 09 00 	mov    0x93e3a(%rip),%rax        # 0x14009f1c0
14000b386:	48 33 c4             	xor    %rsp,%rax
14000b389:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
14000b390:	33 c0                	xor    %eax,%eax
14000b392:	48 8b f2             	mov    %rdx,%rsi
14000b395:	48 8b f9             	mov    %rcx,%rdi
14000b398:	b2 01                	mov    $0x1,%dl
14000b39a:	48 8d 0d 4f 50 09 00 	lea    0x9504f(%rip),%rcx        # 0x1400a03f0
14000b3a1:	44 8b e8             	mov    %eax,%r13d
14000b3a4:	44 8b e0             	mov    %eax,%r12d
14000b3a7:	44 8b f8             	mov    %eax,%r15d
14000b3aa:	48 ff 15 cf a2 07 00 	rex.W call *0x7a2cf(%rip)        # 0x140085680
14000b3b1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b3b6:	48 8d 9f 10 01 00 00 	lea    0x110(%rdi),%rbx
14000b3bd:	48 8b cb             	mov    %rbx,%rcx
14000b3c0:	48 ff 15 69 9a 07 00 	rex.W call *0x79a69(%rip)        # 0x140084e30
14000b3c7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b3cc:	48 ff 15 7d 98 07 00 	rex.W call *0x7987d(%rip)        # 0x140084c50
14000b3d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b3d8:	33 c9                	xor    %ecx,%ecx
14000b3da:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14000b3df:	89 43 08             	mov    %eax,0x8(%rbx)
14000b3e2:	4c 8d 05 17 3c 09 00 	lea    0x93c17(%rip),%r8        # 0x14009f000
14000b3e9:	ba 04 00 00 00       	mov    $0x4,%edx
14000b3ee:	44 8b 77 4c          	mov    0x4c(%rdi),%r14d
14000b3f2:	8b 5f 48             	mov    0x48(%rdi),%ebx
14000b3f5:	48 39 8f 28 01 00 00 	cmp    %rcx,0x128(%rdi)
14000b3fc:	0f 84 f9 00 00 00    	je     0x14000b4fb
14000b402:	48 8d 0d bf 51 09 00 	lea    0x951bf(%rip),%rcx        # 0x1400a05c8
14000b409:	c6 44 24 50 01       	movb   $0x1,0x50(%rsp)
14000b40e:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14000b413:	48 ff 15 5e 9f 07 00 	rex.W call *0x79f5e(%rip)        # 0x140085378
14000b41a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b41f:	4c 8b 15 12 4c 09 00 	mov    0x94c12(%rip),%r10        # 0x1400a0038
14000b426:	33 d2                	xor    %edx,%edx
14000b428:	89 54 24 54          	mov    %edx,0x54(%rsp)
14000b42c:	4d 85 d2             	test   %r10,%r10
14000b42f:	74 45                	je     0x14000b476
14000b431:	39 15 61 57 09 00    	cmp    %edx,0x95761(%rip)        # 0x1400a0b98
14000b437:	75 3d                	jne    0x14000b476
14000b439:	8b 47 50             	mov    0x50(%rdi),%eax
14000b43c:	44 8b 46 08          	mov    0x8(%rsi),%r8d
14000b440:	83 e0 60             	and    $0x60,%eax
14000b443:	8b 4e 04             	mov    0x4(%rsi),%ecx
14000b446:	44 3b c0             	cmp    %eax,%r8d
14000b449:	0f 84 aa 01 00 00    	je     0x14000b5f9
14000b44f:	49 8b 42 08          	mov    0x8(%r10),%rax
14000b453:	83 f9 01             	cmp    $0x1,%ecx
14000b456:	44 8b ca             	mov    %edx,%r9d
14000b459:	48 8b cf             	mov    %rdi,%rcx
14000b45c:	44 0f 44 c2          	cmove  %edx,%r8d
14000b460:	41 0f 94 c1          	sete   %r9b
14000b464:	48 8b 57 38          	mov    0x38(%rdi),%rdx
14000b468:	ff 15 5a a2 07 00    	call   *0x7a25a(%rip)        # 0x1400856c8
14000b46e:	85 c0                	test   %eax,%eax
14000b470:	0f 85 f8 c1 03 00    	jne    0x14004766e
14000b476:	8b 56 04             	mov    0x4(%rsi),%edx
14000b479:	3b 57 4c             	cmp    0x4c(%rdi),%edx
14000b47c:	0f 85 96 02 00 00    	jne    0x14000b718
14000b482:	0f 10 06             	movups (%rsi),%xmm0
14000b485:	0f 11 47 48          	movups %xmm0,0x48(%rdi)
14000b489:	f2 0f 10 4e 10       	movsd  0x10(%rsi),%xmm1
14000b48e:	f2 0f 11 4f 58       	movsd  %xmm1,0x58(%rdi)
14000b493:	8b 46 18             	mov    0x18(%rsi),%eax
14000b496:	89 47 60             	mov    %eax,0x60(%rdi)
14000b499:	89 5f 48             	mov    %ebx,0x48(%rdi)
14000b49c:	48 8b 0d 5d 3b 09 00 	mov    0x93b5d(%rip),%rcx        # 0x14009f000
14000b4a3:	48 8d 05 56 3b 09 00 	lea    0x93b56(%rip),%rax        # 0x14009f000
14000b4aa:	48 3b c8             	cmp    %rax,%rcx
14000b4ad:	74 0a                	je     0x14000b4b9
14000b4af:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14000b4b3:	0f 85 14 c2 03 00    	jne    0x1400476cd
14000b4b9:	0f 0d 4f 34          	prefetchw 0x34(%rdi)
14000b4bd:	8b 47 34             	mov    0x34(%rdi),%eax
14000b4c0:	8b c8                	mov    %eax,%ecx
14000b4c2:	0f ba f1 12          	btr    $0x12,%ecx
14000b4c6:	f0 0f b1 4f 34       	lock cmpxchg %ecx,0x34(%rdi)
14000b4cb:	75 f0                	jne    0x14000b4bd
14000b4cd:	83 7e 04 01          	cmpl   $0x1,0x4(%rsi)
14000b4d1:	74 12                	je     0x14000b4e5
14000b4d3:	45 33 c0             	xor    %r8d,%r8d
14000b4d6:	48 8d 15 9b bd 07 00 	lea    0x7bd9b(%rip),%rdx        # 0x140087278
14000b4dd:	48 8b cf             	mov    %rdi,%rcx
14000b4e0:	e8 9b 1f 00 00       	call   0x14000d480
14000b4e5:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14000b4ea:	e8 95 1e 00 00       	call   0x14000d384
14000b4ef:	ba 04 00 00 00       	mov    $0x4,%edx
14000b4f4:	4c 8d 05 05 3b 09 00 	lea    0x93b05(%rip),%r8        # 0x14009f000
14000b4fb:	8b 4f 4c             	mov    0x4c(%rdi),%ecx
14000b4fe:	41 b9 03 00 00 00    	mov    $0x3,%r9d
14000b504:	8d 41 ff             	lea    -0x1(%rcx),%eax
14000b507:	a9 fc ff ff ff       	test   $0xfffffffc,%eax
14000b50c:	75 0a                	jne    0x14000b518
14000b50e:	41 83 fe 02          	cmp    $0x2,%r14d
14000b512:	0f 84 44 02 00 00    	je     0x14000b75c
14000b518:	33 db                	xor    %ebx,%ebx
14000b51a:	39 1d 68 4c 09 00    	cmp    %ebx,0x94c68(%rip)        # 0x1400a0188
14000b520:	0f 85 79 02 00 00    	jne    0x14000b79f
14000b526:	8b 4e 04             	mov    0x4(%rsi),%ecx
14000b529:	41 3b ce             	cmp    %r14d,%ecx
14000b52c:	0f 85 dd 00 00 00    	jne    0x14000b60f
14000b532:	b8 04 00 00 00       	mov    $0x4,%eax
14000b537:	39 46 04             	cmp    %eax,0x4(%rsi)
14000b53a:	75 24                	jne    0x14000b560
14000b53c:	44 3b f0             	cmp    %eax,%r14d
14000b53f:	74 29                	je     0x14000b56a
14000b541:	48 8b cf             	mov    %rdi,%rcx
14000b544:	e8 cf 96 ff ff       	call   0x140004c18
14000b549:	48 8d b7 b0 00 00 00 	lea    0xb0(%rdi),%rsi
14000b550:	48 8b 1e             	mov    (%rsi),%rbx
14000b553:	48 3b de             	cmp    %rsi,%rbx
14000b556:	0f 85 df c1 03 00    	jne    0x14004773b
14000b55c:	33 db                	xor    %ebx,%ebx
14000b55e:	eb 0a                	jmp    0x14000b56a
14000b560:	83 7e 04 01          	cmpl   $0x1,0x4(%rsi)
14000b564:	0f 84 7d 02 00 00    	je     0x14000b7e7
14000b56a:	be 01 00 00 00       	mov    $0x1,%esi
14000b56f:	48 39 9f 28 01 00 00 	cmp    %rbx,0x128(%rdi)
14000b576:	74 1b                	je     0x14000b593
14000b578:	45 85 ed             	test   %r13d,%r13d
14000b57b:	75 16                	jne    0x14000b593
14000b57d:	45 33 c9             	xor    %r9d,%r9d
14000b580:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14000b585:	45 33 c0             	xor    %r8d,%r8d
14000b588:	48 8b d7             	mov    %rdi,%rdx
14000b58b:	48 8b cf             	mov    %rdi,%rcx
14000b58e:	e8 09 03 00 00       	call   0x14000b89c
14000b593:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14000b598:	e8 e7 6e ff ff       	call   0x140002484
14000b59d:	45 85 e4             	test   %r12d,%r12d
14000b5a0:	0f 85 cc c2 03 00    	jne    0x140047872
14000b5a6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14000b5ab:	e8 d4 6e ff ff       	call   0x140002484
14000b5b0:	48 8d 0d 39 4e 09 00 	lea    0x94e39(%rip),%rcx        # 0x1400a03f0
14000b5b7:	48 ff 15 f2 a0 07 00 	rex.W call *0x7a0f2(%rip)        # 0x1400856b0
14000b5be:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b5c3:	45 85 ff             	test   %r15d,%r15d
14000b5c6:	0f 85 b6 c2 03 00    	jne    0x140047882
14000b5cc:	33 c0                	xor    %eax,%eax
14000b5ce:	48 8b 8d 70 01 00 00 	mov    0x170(%rbp),%rcx
14000b5d5:	48 33 cc             	xor    %rsp,%rcx
14000b5d8:	e8 d3 85 02 00       	call   0x140033bb0
14000b5dd:	48 8b 9c 24 d0 02 00 	mov    0x2d0(%rsp),%rbx
14000b5e4:	00
14000b5e5:	48 81 c4 80 02 00 00 	add    $0x280,%rsp
14000b5ec:	41 5f                	pop    %r15
14000b5ee:	41 5e                	pop    %r14
14000b5f0:	41 5d                	pop    %r13
14000b5f2:	41 5c                	pop    %r12
14000b5f4:	5f                   	pop    %rdi
14000b5f5:	5e                   	pop    %rsi
14000b5f6:	5d                   	pop    %rbp
14000b5f7:	c3                   	ret
14000b5f8:	cc                   	int3
14000b5f9:	83 f9 01             	cmp    $0x1,%ecx
14000b5fc:	0f 85 74 fe ff ff    	jne    0x14000b476
14000b602:	85 c0                	test   %eax,%eax
14000b604:	0f 84 6c fe ff ff    	je     0x14000b476
14000b60a:	e9 40 fe ff ff       	jmp    0x14000b44f
14000b60f:	83 f9 07             	cmp    $0x7,%ecx
14000b612:	0f 87 1a ff ff ff    	ja     0x14000b532
14000b618:	b8 92 00 00 00       	mov    $0x92,%eax
14000b61d:	0f a3 c8             	bt     %ecx,%eax
14000b620:	0f 83 0c ff ff ff    	jae    0x14000b532
14000b626:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
14000b62c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14000b631:	45 8d 41 f8          	lea    -0x8(%r9),%r8d
14000b635:	48 ff 15 54 93 07 00 	rex.W call *0x79354(%rip)        # 0x140084990
14000b63c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000b641:	4c 8b 47 38          	mov    0x38(%rdi),%r8
14000b645:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000b64a:	ba 03 01 00 00       	mov    $0x103,%edx
14000b64f:	e8 88 cb 01 00       	call   0x1400281dc
14000b654:	ba 03 01 00 00       	mov    $0x103,%edx
14000b659:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14000b65e:	8b ca                	mov    %edx,%ecx
14000b660:	66 39 18             	cmp    %bx,(%rax)
14000b663:	74 0a                	je     0x14000b66f
14000b665:	48 83 c0 02          	add    $0x2,%rax
14000b669:	48 83 e9 01          	sub    $0x1,%rcx
14000b66d:	75 f1                	jne    0x14000b660
14000b66f:	48 85 c9             	test   %rcx,%rcx
14000b672:	0f 84 bb c0 03 00    	je     0x140047733
14000b678:	48 8b c2             	mov    %rdx,%rax
14000b67b:	48 2b c1             	sub    %rcx,%rax
14000b67e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14000b683:	48 85 c9             	test   %rcx,%rcx
14000b686:	74 59                	je     0x14000b6e1
14000b688:	4c 8b c2             	mov    %rdx,%r8
14000b68b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000b690:	48 8d 0c 41          	lea    (%rcx,%rax,2),%rcx
14000b694:	4c 2b c0             	sub    %rax,%r8
14000b697:	74 3a                	je     0x14000b6d3
14000b699:	48 8d 90 fb fe ff 7f 	lea    0x7ffffefb(%rax),%rdx
14000b6a0:	49 03 d0             	add    %r8,%rdx
14000b6a3:	48 8d 05 de ba 07 00 	lea    0x7bade(%rip),%rax        # 0x140087188
14000b6aa:	48 2b c1             	sub    %rcx,%rax
14000b6ad:	48 85 d2             	test   %rdx,%rdx
14000b6b0:	74 1c                	je     0x14000b6ce
14000b6b2:	44 0f b7 0c 01       	movzwl (%rcx,%rax,1),%r9d
14000b6b7:	66 45 85 c9          	test   %r9w,%r9w
14000b6bb:	74 11                	je     0x14000b6ce
14000b6bd:	66 44 89 09          	mov    %r9w,(%rcx)
14000b6c1:	48 ff ca             	dec    %rdx
14000b6c4:	48 83 c1 02          	add    $0x2,%rcx
14000b6c8:	49 83 e8 01          	sub    $0x1,%r8
14000b6cc:	75 df                	jne    0x14000b6ad
14000b6ce:	ba 03 01 00 00       	mov    $0x103,%edx
14000b6d3:	4d 85 c0             	test   %r8,%r8
14000b6d6:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
14000b6da:	48 0f 45 c1          	cmovne %rcx,%rax
14000b6de:	66 89 18             	mov    %bx,(%rax)