1400516dd:	48 8d 8e d8 03 00 00 	lea    0x3d8(%rsi),%rcx
1400516e4:	e8 57 11 00 00       	call   0x140052840
1400516e9:	48 8d 97 20 04 00 00 	lea    0x420(%rdi),%rdx
1400516f0:	48 8d 8e 28 04 00 00 	lea    0x428(%rsi),%rcx
1400516f7:	e8 60 fe ff ff       	call   0x14005155c
1400516fc:	48 8d 97 90 04 00 00 	lea    0x490(%rdi),%rdx
140051703:	48 8d 8e 98 04 00 00 	lea    0x498(%rsi),%rcx
14005170a:	e8 31 11 00 00       	call   0x140052840
14005170f:	48 8d 97 e0 04 00 00 	lea    0x4e0(%rdi),%rdx
140051716:	48 8d 8e e8 04 00 00 	lea    0x4e8(%rsi),%rcx
14005171d:	e8 1e 11 00 00       	call   0x140052840
140051722:	48 8d 97 30 05 00 00 	lea    0x530(%rdi),%rdx
140051729:	48 8d 8e 38 05 00 00 	lea    0x538(%rsi),%rcx
140051730:	e8 27 fe ff ff       	call   0x14005155c
140051735:	4c 8d 35 44 6f 1e 00 	lea    0x1e6f44(%rip),%r14        # 0x140238680
14005173c:	4c 89 b6 a8 05 00 00 	mov    %r14,0x5a8(%rsi)
140051743:	48 8d 97 a8 05 00 00 	lea    0x5a8(%rdi),%rdx
14005174a:	c6 86 00 06 00 00 00 	movb   $0x0,0x600(%rsi)
140051751:	48 8d 8e b0 05 00 00 	lea    0x5b0(%rsi),%rcx
140051758:	80 7a 50 00          	cmpb   $0x0,0x50(%rdx)
14005175c:	74 0c                	je     0x14005176a
14005175e:	e8 dd 10 00 00       	call   0x140052840
140051763:	c6 86 00 06 00 00 01 	movb   $0x1,0x600(%rsi)
14005176a:	4c 89 b6 08 06 00 00 	mov    %r14,0x608(%rsi)
140051771:	48 8d 97 08 06 00 00 	lea    0x608(%rdi),%rdx
140051778:	c6 86 60 06 00 00 00 	movb   $0x0,0x660(%rsi)
14005177f:	48 8d 8e 10 06 00 00 	lea    0x610(%rsi),%rcx
140051786:	80 7a 50 00          	cmpb   $0x0,0x50(%rdx)
14005178a:	74 0c                	je     0x140051798
14005178c:	e8 af 10 00 00       	call   0x140052840
140051791:	c6 86 60 06 00 00 01 	movb   $0x1,0x660(%rsi)
140051798:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005179d:	48 8b c6             	mov    %rsi,%rax
1400517a0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400517a5:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400517aa:	48 83 c4 20          	add    $0x20,%rsp
1400517ae:	41 5e                	pop    %r14
1400517b0:	c3                   	ret
1400517b1:	90                   	nop
1400517b2:	90                   	nop
1400517b3:	90                   	nop
1400517b4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400517b9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400517be:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400517c3:	57                   	push   %rdi
1400517c4:	41 56                	push   %r14
1400517c6:	41 57                	push   %r15
1400517c8:	48 83 ec 20          	sub    $0x20,%rsp
1400517cc:	33 ed                	xor    %ebp,%ebp
1400517ce:	4c 8d 3d 3b 6f 1e 00 	lea    0x1e6f3b(%rip),%r15        # 0x140238710
1400517d5:	4c 89 39             	mov    %r15,(%rcx)
1400517d8:	4c 8d 35 a9 6c 1e 00 	lea    0x1e6ca9(%rip),%r14        # 0x140238488
1400517df:	40 88 a9 80 00 00 00 	mov    %bpl,0x80(%rcx)
1400517e6:	48 8b fa             	mov    %rdx,%rdi
1400517e9:	48 8b d9             	mov    %rcx,%rbx
1400517ec:	40 38 aa 80 00 00 00 	cmp    %bpl,0x80(%rdx)
1400517f3:	74 21                	je     0x140051816
1400517f5:	44 0f b7 4f 78       	movzwl 0x78(%rdi),%r9d
1400517fa:	4c 8d 42 58          	lea    0x58(%rdx),%r8
1400517fe:	48 83 c2 10          	add    $0x10,%rdx
140051802:	48 83 c1 08          	add    $0x8,%rcx
140051806:	e8 81 ed ff ff       	call   0x14005058c
14005180b:	4c 89 73 08          	mov    %r14,0x8(%rbx)
14005180f:	c6 83 80 00 00 00 01 	movb   $0x1,0x80(%rbx)
140051816:	4c 89 bb 88 00 00 00 	mov    %r15,0x88(%rbx)
14005181d:	48 8d b3 90 00 00 00 	lea    0x90(%rbx),%rsi
140051824:	40 88 ab 08 01 00 00 	mov    %bpl,0x108(%rbx)
14005182b:	40 38 af 08 01 00 00 	cmp    %bpl,0x108(%rdi)
140051832:	74 28                	je     0x14005185c
140051834:	44 0f b7 8f 00 01 00 	movzwl 0x100(%rdi),%r9d
14005183b:	00
14005183c:	4c 8d 87 e0 00 00 00 	lea    0xe0(%rdi),%r8
140051843:	48 8d 97 98 00 00 00 	lea    0x98(%rdi),%rdx
14005184a:	48 8b ce             	mov    %rsi,%rcx
14005184d:	e8 3a ed ff ff       	call   0x14005058c
140051852:	4c 89 36             	mov    %r14,(%rsi)
140051855:	c6 83 08 01 00 00 01 	movb   $0x1,0x108(%rbx)
14005185c:	4c 89 bb 10 01 00 00 	mov    %r15,0x110(%rbx)
140051863:	48 8d b3 18 01 00 00 	lea    0x118(%rbx),%rsi
14005186a:	40 88 ab 90 01 00 00 	mov    %bpl,0x190(%rbx)
140051871:	40 38 af 90 01 00 00 	cmp    %bpl,0x190(%rdi)
140051878:	74 28                	je     0x1400518a2
14005187a:	44 0f b7 8f 88 01 00 	movzwl 0x188(%rdi),%r9d
140051881:	00
140051882:	4c 8d 87 68 01 00 00 	lea    0x168(%rdi),%r8
140051889:	48 8d 97 20 01 00 00 	lea    0x120(%rdi),%rdx
140051890:	48 8b ce             	mov    %rsi,%rcx
140051893:	e8 f4 ec ff ff       	call   0x14005058c
140051898:	4c 89 36             	mov    %r14,(%rsi)
14005189b:	c6 83 90 01 00 00 01 	movb   $0x1,0x190(%rbx)
1400518a2:	4c 89 bb 98 01 00 00 	mov    %r15,0x198(%rbx)
1400518a9:	48 8d b3 a0 01 00 00 	lea    0x1a0(%rbx),%rsi
1400518b0:	40 88 ab 18 02 00 00 	mov    %bpl,0x218(%rbx)
1400518b7:	40 38 af 18 02 00 00 	cmp    %bpl,0x218(%rdi)
1400518be:	74 28                	je     0x1400518e8
1400518c0:	44 0f b7 8f 10 02 00 	movzwl 0x210(%rdi),%r9d
1400518c7:	00
1400518c8:	4c 8d 87 f0 01 00 00 	lea    0x1f0(%rdi),%r8
1400518cf:	48 8d 97 a8 01 00 00 	lea    0x1a8(%rdi),%rdx
1400518d6:	48 8b ce             	mov    %rsi,%rcx
1400518d9:	e8 ae ec ff ff       	call   0x14005058c
1400518de:	4c 89 36             	mov    %r14,(%rsi)
1400518e1:	c6 83 18 02 00 00 01 	movb   $0x1,0x218(%rbx)
1400518e8:	4c 89 bb 20 02 00 00 	mov    %r15,0x220(%rbx)
1400518ef:	48 8d b3 28 02 00 00 	lea    0x228(%rbx),%rsi
1400518f6:	40 88 ab a0 02 00 00 	mov    %bpl,0x2a0(%rbx)
1400518fd:	40 38 af a0 02 00 00 	cmp    %bpl,0x2a0(%rdi)
140051904:	74 28                	je     0x14005192e
140051906:	44 0f b7 8f 98 02 00 	movzwl 0x298(%rdi),%r9d
14005190d:	00
14005190e:	4c 8d 87 78 02 00 00 	lea    0x278(%rdi),%r8
140051915:	48 8d 97 30 02 00 00 	lea    0x230(%rdi),%rdx
14005191c:	48 8b ce             	mov    %rsi,%rcx
14005191f:	e8 68 ec ff ff       	call   0x14005058c
140051924:	4c 89 36             	mov    %r14,(%rsi)
140051927:	c6 83 a0 02 00 00 01 	movb   $0x1,0x2a0(%rbx)
14005192e:	4c 89 bb a8 02 00 00 	mov    %r15,0x2a8(%rbx)
140051935:	48 8d b3 b0 02 00 00 	lea    0x2b0(%rbx),%rsi
14005193c:	40 88 ab 28 03 00 00 	mov    %bpl,0x328(%rbx)
140051943:	40 38 af 28 03 00 00 	cmp    %bpl,0x328(%rdi)
14005194a:	74 28                	je     0x140051974
14005194c:	44 0f b7 8f 20 03 00 	movzwl 0x320(%rdi),%r9d
140051953:	00
140051954:	4c 8d 87 00 03 00 00 	lea    0x300(%rdi),%r8
14005195b:	48 8d 97 b8 02 00 00 	lea    0x2b8(%rdi),%rdx
140051962:	48 8b ce             	mov    %rsi,%rcx
140051965:	e8 22 ec ff ff       	call   0x14005058c
14005196a:	4c 89 36             	mov    %r14,(%rsi)
14005196d:	c6 83 28 03 00 00 01 	movb   $0x1,0x328(%rbx)
140051974:	4c 89 bb 30 03 00 00 	mov    %r15,0x330(%rbx)
14005197b:	48 8d b3 38 03 00 00 	lea    0x338(%rbx),%rsi
140051982:	40 88 ab b0 03 00 00 	mov    %bpl,0x3b0(%rbx)
140051989:	40 38 af b0 03 00 00 	cmp    %bpl,0x3b0(%rdi)
140051990:	74 28                	je     0x1400519ba
140051992:	44 0f b7 8f a8 03 00 	movzwl 0x3a8(%rdi),%r9d
140051999:	00
14005199a:	4c 8d 87 88 03 00 00 	lea    0x388(%rdi),%r8
1400519a1:	48 8d 97 40 03 00 00 	lea    0x340(%rdi),%rdx
1400519a8:	48 8b ce             	mov    %rsi,%rcx
1400519ab:	e8 dc eb ff ff       	call   0x14005058c
1400519b0:	4c 89 36             	mov    %r14,(%rsi)
1400519b3:	c6 83 b0 03 00 00 01 	movb   $0x1,0x3b0(%rbx)
1400519ba:	48 8d 97 b8 03 00 00 	lea    0x3b8(%rdi),%rdx
1400519c1:	48 8d 8b b8 03 00 00 	lea    0x3b8(%rbx),%rcx
1400519c8:	e8 6f fa ff ff       	call   0x14005143c
1400519cd:	48 8d 97 20 04 00 00 	lea    0x420(%rdi),%rdx
1400519d4:	48 8d 8b 20 04 00 00 	lea    0x420(%rbx),%rcx
1400519db:	e8 5c fa ff ff       	call   0x14005143c
1400519e0:	48 8d 97 88 04 00 00 	lea    0x488(%rdi),%rdx
1400519e7:	48 8d 8b 88 04 00 00 	lea    0x488(%rbx),%rcx
1400519ee:	e8 01 03 00 00       	call   0x140051cf4
1400519f3:	48 8d 05 86 6c 1e 00 	lea    0x1e6c86(%rip),%rax        # 0x140238680
1400519fa:	48 89 83 e8 04 00 00 	mov    %rax,0x4e8(%rbx)
140051a01:	48 8d 97 f0 04 00 00 	lea    0x4f0(%rdi),%rdx
140051a08:	40 88 ab 40 05 00 00 	mov    %bpl,0x540(%rbx)
140051a0f:	48 8d 8b f0 04 00 00 	lea    0x4f0(%rbx),%rcx
140051a16:	40 38 6a 50          	cmp    %bpl,0x50(%rdx)
140051a1a:	74 0c                	je     0x140051a28
140051a1c:	e8 1f 0e 00 00       	call   0x140052840
140051a21:	c6 83 40 05 00 00 01 	movb   $0x1,0x540(%rbx)
140051a28:	4c 89 bb 48 05 00 00 	mov    %r15,0x548(%rbx)
140051a2f:	48 8d b3 50 05 00 00 	lea    0x550(%rbx),%rsi
140051a36:	40 88 ab c8 05 00 00 	mov    %bpl,0x5c8(%rbx)
140051a3d:	40 38 af c8 05 00 00 	cmp    %bpl,0x5c8(%rdi)
140051a44:	74 28                	je     0x140051a6e
140051a46:	44 0f b7 8f c0 05 00 	movzwl 0x5c0(%rdi),%r9d
140051a4d:	00
140051a4e:	4c 8d 87 a0 05 00 00 	lea    0x5a0(%rdi),%r8
140051a55:	48 8d 97 58 05 00 00 	lea    0x558(%rdi),%rdx
140051a5c:	48 8b ce             	mov    %rsi,%rcx
140051a5f:	e8 28 eb ff ff       	call   0x14005058c
140051a64:	4c 89 36             	mov    %r14,(%rsi)
140051a67:	c6 83 c8 05 00 00 01 	movb   $0x1,0x5c8(%rbx)
140051a6e:	48 8d 97 d0 05 00 00 	lea    0x5d0(%rdi),%rdx
140051a75:	48 8d 8b d0 05 00 00 	lea    0x5d0(%rbx),%rcx
140051a7c:	e8 73 02 00 00       	call   0x140051cf4
140051a81:	48 8d 97 30 06 00 00 	lea    0x630(%rdi),%rdx
140051a88:	48 8d 8b 30 06 00 00 	lea    0x630(%rbx),%rcx
140051a8f:	e8 60 02 00 00       	call   0x140051cf4
140051a94:	48 8d 97 90 06 00 00 	lea    0x690(%rdi),%rdx
140051a9b:	48 8d 8b 90 06 00 00 	lea    0x690(%rbx),%rcx
140051aa2:	e8 4d 02 00 00       	call   0x140051cf4
140051aa7:	48 8d 97 f0 06 00 00 	lea    0x6f0(%rdi),%rdx
140051aae:	48 8d 8b f0 06 00 00 	lea    0x6f0(%rbx),%rcx
140051ab5:	e8 82 f9 ff ff       	call   0x14005143c
140051aba:	48 8d 97 58 07 00 00 	lea    0x758(%rdi),%rdx
140051ac1:	48 8d 8b 58 07 00 00 	lea    0x758(%rbx),%rcx
140051ac8:	e8 b7 02 00 00       	call   0x140051d84
140051acd:	48 8d 97 c8 07 00 00 	lea    0x7c8(%rdi),%rdx
140051ad4:	48 8d 8b c8 07 00 00 	lea    0x7c8(%rbx),%rcx
140051adb:	e8 a4 02 00 00       	call   0x140051d84
140051ae0:	4c 89 bb 38 08 00 00 	mov    %r15,0x838(%rbx)
140051ae7:	48 8d b3 40 08 00 00 	lea    0x840(%rbx),%rsi
140051aee:	40 88 ab b8 08 00 00 	mov    %bpl,0x8b8(%rbx)
140051af5:	40 38 af b8 08 00 00 	cmp    %bpl,0x8b8(%rdi)
140051afc:	74 28                	je     0x140051b26
140051afe:	44 0f b7 8f b0 08 00 	movzwl 0x8b0(%rdi),%r9d
140051b05:	00
140051b06:	4c 8d 87 90 08 00 00 	lea    0x890(%rdi),%r8
140051b0d:	48 8d 97 48 08 00 00 	lea    0x848(%rdi),%rdx
140051b14:	48 8b ce             	mov    %rsi,%rcx
140051b17:	e8 70 ea ff ff       	call   0x14005058c
140051b1c:	4c 89 36             	mov    %r14,(%rsi)
140051b1f:	c6 83 b8 08 00 00 01 	movb   $0x1,0x8b8(%rbx)
140051b26:	4c 89 bb c0 08 00 00 	mov    %r15,0x8c0(%rbx)
140051b2d:	48 8d b3 c8 08 00 00 	lea    0x8c8(%rbx),%rsi
140051b34:	40 88 ab 40 09 00 00 	mov    %bpl,0x940(%rbx)
140051b3b:	40 38 af 40 09 00 00 	cmp    %bpl,0x940(%rdi)
140051b42:	74 28                	je     0x140051b6c
140051b44:	44 0f b7 8f 38 09 00 	movzwl 0x938(%rdi),%r9d
140051b4b:	00
140051b4c:	4c 8d 87 18 09 00 00 	lea    0x918(%rdi),%r8
140051b53:	48 8d 97 d0 08 00 00 	lea    0x8d0(%rdi),%rdx
140051b5a:	48 8b ce             	mov    %rsi,%rcx
140051b5d:	e8 2a ea ff ff       	call   0x14005058c
140051b62:	4c 89 36             	mov    %r14,(%rsi)
140051b65:	c6 83 40 09 00 00 01 	movb   $0x1,0x940(%rbx)
140051b6c:	4c 89 bb 48 09 00 00 	mov    %r15,0x948(%rbx)
140051b73:	48 8d b3 50 09 00 00 	lea    0x950(%rbx),%rsi
140051b7a:	40 88 ab c8 09 00 00 	mov    %bpl,0x9c8(%rbx)
140051b81:	40 38 af c8 09 00 00 	cmp    %bpl,0x9c8(%rdi)
140051b88:	74 28                	je     0x140051bb2
140051b8a:	44 0f b7 8f c0 09 00 	movzwl 0x9c0(%rdi),%r9d
140051b91:	00
140051b92:	4c 8d 87 a0 09 00 00 	lea    0x9a0(%rdi),%r8
140051b99:	48 8d 97 58 09 00 00 	lea    0x958(%rdi),%rdx
140051ba0:	48 8b ce             	mov    %rsi,%rcx
140051ba3:	e8 e4 e9 ff ff       	call   0x14005058c
140051ba8:	4c 89 36             	mov    %r14,(%rsi)
140051bab:	c6 83 c8 09 00 00 01 	movb   $0x1,0x9c8(%rbx)
140051bb2:	48 8d 97 d0 09 00 00 	lea    0x9d0(%rdi),%rdx
140051bb9:	48 8d 8b d0 09 00 00 	lea    0x9d0(%rbx),%rcx
140051bc0:	e8 07 f9 ff ff       	call   0x1400514cc
140051bc5:	48 8d 97 40 0a 00 00 	lea    0xa40(%rdi),%rdx
140051bcc:	48 8d 8b 40 0a 00 00 	lea    0xa40(%rbx),%rcx
140051bd3:	e8 f4 f8 ff ff       	call   0x1400514cc
140051bd8:	48 8d 97 b0 0a 00 00 	lea    0xab0(%rdi),%rdx
140051bdf:	48 8d 8b b0 0a 00 00 	lea    0xab0(%rbx),%rcx
140051be6:	e8 e1 f8 ff ff       	call   0x1400514cc
140051beb:	48 8d 97 20 0b 00 00 	lea    0xb20(%rdi),%rdx
140051bf2:	48 8d 8b 20 0b 00 00 	lea    0xb20(%rbx),%rcx
140051bf9:	e8 ae f7 ff ff       	call   0x1400513ac
140051bfe:	48 8d 97 80 0b 00 00 	lea    0xb80(%rdi),%rdx
140051c05:	48 8d 8b 80 0b 00 00 	lea    0xb80(%rbx),%rcx
140051c0c:	e8 03 02 00 00       	call   0x140051e14
140051c11:	48 8d 97 f0 0b 00 00 	lea    0xbf0(%rdi),%rdx
140051c18:	48 8d 8b f0 0b 00 00 	lea    0xbf0(%rbx),%rcx
140051c1f:	e8 80 02 00 00       	call   0x140051ea4
140051c24:	48 8d 97 58 0c 00 00 	lea    0xc58(%rdi),%rdx
140051c2b:	48 8d 8b 58 0c 00 00 	lea    0xc58(%rbx),%rcx
140051c32:	e8 75 f7 ff ff       	call   0x1400513ac
140051c37:	4c 89 bb b8 0c 00 00 	mov    %r15,0xcb8(%rbx)
140051c3e:	48 8d b3 c0 0c 00 00 	lea    0xcc0(%rbx),%rsi
140051c45:	40 88 ab 38 0d 00 00 	mov    %bpl,0xd38(%rbx)
140051c4c:	40 38 af 38 0d 00 00 	cmp    %bpl,0xd38(%rdi)
140051c53:	74 28                	je     0x140051c7d
140051c55:	44 0f b7 8f 30 0d 00 	movzwl 0xd30(%rdi),%r9d
140051c5c:	00
140051c5d:	4c 8d 87 10 0d 00 00 	lea    0xd10(%rdi),%r8
140051c64:	48 8d 97 c8 0c 00 00 	lea    0xcc8(%rdi),%rdx
140051c6b:	48 8b ce             	mov    %rsi,%rcx
140051c6e:	e8 19 e9 ff ff       	call   0x14005058c
140051c73:	4c 89 36             	mov    %r14,(%rsi)
140051c76:	c6 83 38 0d 00 00 01 	movb   $0x1,0xd38(%rbx)
140051c7d:	48 8d 97 40 0d 00 00 	lea    0xd40(%rdi),%rdx
140051c84:	48 8d 8b 40 0d 00 00 	lea    0xd40(%rbx),%rcx
140051c8b:	e8 1c f7 ff ff       	call   0x1400513ac
140051c90:	4c 89 bb a0 0d 00 00 	mov    %r15,0xda0(%rbx)
140051c97:	48 8d b3 a8 0d 00 00 	lea    0xda8(%rbx),%rsi
140051c9e:	40 88 ab 20 0e 00 00 	mov    %bpl,0xe20(%rbx)
140051ca5:	40 38 af 20 0e 00 00 	cmp    %bpl,0xe20(%rdi)
140051cac:	74 28                	je     0x140051cd6
140051cae:	44 0f b7 8f 18 0e 00 	movzwl 0xe18(%rdi),%r9d
140051cb5:	00
140051cb6:	4c 8d 87 f8 0d 00 00 	lea    0xdf8(%rdi),%r8
140051cbd:	48 8d 97 b0 0d 00 00 	lea    0xdb0(%rdi),%rdx
140051cc4:	48 8b ce             	mov    %rsi,%rcx
140051cc7:	e8 c0 e8 ff ff       	call   0x14005058c
140051ccc:	4c 89 36             	mov    %r14,(%rsi)
140051ccf:	c6 83 20 0e 00 00 01 	movb   $0x1,0xe20(%rbx)
140051cd6:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140051cdb:	48 8b c3             	mov    %rbx,%rax
140051cde:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140051ce3:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140051ce8:	48 83 c4 20          	add    $0x20,%rsp
140051cec:	41 5f                	pop    %r15
140051cee:	41 5e                	pop    %r14
140051cf0:	5f                   	pop    %rdi
140051cf1:	c3                   	ret
140051cf2:	90                   	nop
140051cf3:	90                   	nop
140051cf4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140051cf9:	57                   	push   %rdi
140051cfa:	48 83 ec 20          	sub    $0x20,%rsp
140051cfe:	45 33 c9             	xor    %r9d,%r9d
140051d01:	48 8d 05 78 69 1e 00 	lea    0x1e6978(%rip),%rax        # 0x140238680
140051d08:	48 89 01             	mov    %rax,(%rcx)
140051d0b:	48 8b d9             	mov    %rcx,%rbx
140051d0e:	44 88 49 58          	mov    %r9b,0x58(%rcx)
140051d12:	44 38 4a 58          	cmp    %r9b,0x58(%rdx)
140051d16:	74 43                	je     0x140051d5b
140051d18:	0f b7 4a 54          	movzwl 0x54(%rdx),%ecx
140051d1c:	48 8d 3d bd 66 1e 00 	lea    0x1e66bd(%rip),%rdi        # 0x1402383e0
140051d23:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140051d27:	4c 8d 42 10          	lea    0x10(%rdx),%r8
140051d2b:	0f b7 42 52          	movzwl 0x52(%rdx),%eax
140051d2f:	66 89 43 52          	mov    %ax,0x52(%rbx)
140051d33:	66 89 4b 54          	mov    %cx,0x54(%rbx)
140051d37:	4d 85 c0             	test   %r8,%r8
140051d3a:	74 3a                	je     0x140051d76
140051d3c:	66 85 c9             	test   %cx,%cx
140051d3f:	74 28                	je     0x140051d69
140051d41:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140051d45:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140051d49:	41 8d 51 42          	lea    0x42(%r9),%edx
140051d4d:	ff 15 05 0f 1c 00    	call   *0x1c0f05(%rip)        # 0x140212c58
140051d53:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140051d57:	c6 43 58 01          	movb   $0x1,0x58(%rbx)
140051d5b:	48 8b c3             	mov    %rbx,%rax
140051d5e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140051d63:	48 83 c4 20          	add    $0x20,%rsp
140051d67:	5f                   	pop    %rdi
140051d68:	c3                   	ret
140051d69:	33 d2                	xor    %edx,%edx
140051d6b:	b9 89 24 08 1f       	mov    $0x1f082489,%ecx
140051d70:	e8 6f 95 fb ff       	call   0x14000b2e4
140051d75:	cc                   	int3
140051d76:	33 d2                	xor    %edx,%edx
140051d78:	b9 51 42 40 01       	mov    $0x1404251,%ecx
140051d7d:	e8 62 95 fb ff       	call   0x14000b2e4
140051d82:	cc                   	int3
140051d83:	90                   	nop
140051d84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140051d89:	57                   	push   %rdi
140051d8a:	48 83 ec 20          	sub    $0x20,%rsp
140051d8e:	45 33 c9             	xor    %r9d,%r9d
140051d91:	48 8d 05 d8 68 1e 00 	lea    0x1e68d8(%rip),%rax        # 0x140238670
140051d98:	48 89 01             	mov    %rax,(%rcx)
140051d9b:	48 8b d9             	mov    %rcx,%rbx
140051d9e:	44 88 49 68          	mov    %r9b,0x68(%rcx)
140051da2:	44 38 4a 68          	cmp    %r9b,0x68(%rdx)
140051da6:	74 43                	je     0x140051deb
140051da8:	0f b7 4a 60          	movzwl 0x60(%rdx),%ecx
140051dac:	48 8d 3d 85 4d 1e 00 	lea    0x1e4d85(%rip),%rdi        # 0x140236b38
140051db3:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140051db7:	4c 8d 42 10          	lea    0x10(%rdx),%r8
140051dbb:	48 8b 42 58          	mov    0x58(%rdx),%rax
140051dbf:	48 89 43 58          	mov    %rax,0x58(%rbx)
140051dc3:	66 89 4b 60          	mov    %cx,0x60(%rbx)
140051dc7:	4d 85 c0             	test   %r8,%r8