140051dca:	74 3a                	je     0x140051e06
140051dcc:	66 85 c9             	test   %cx,%cx
140051dcf:	74 28                	je     0x140051df9
140051dd1:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140051dd5:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140051dd9:	41 8d 51 42          	lea    0x42(%r9),%edx
140051ddd:	ff 15 75 0e 1c 00    	call   *0x1c0e75(%rip)        # 0x140212c58
140051de3:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140051de7:	c6 43 68 01          	movb   $0x1,0x68(%rbx)
140051deb:	48 8b c3             	mov    %rbx,%rax
140051dee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140051df3:	48 83 c4 20          	add    $0x20,%rsp
140051df7:	5f                   	pop    %rdi
140051df8:	c3                   	ret
140051df9:	33 d2                	xor    %edx,%edx
140051dfb:	b9 89 24 08 1f       	mov    $0x1f082489,%ecx
140051e00:	e8 df 94 fb ff       	call   0x14000b2e4
140051e05:	cc                   	int3
140051e06:	33 d2                	xor    %edx,%edx
140051e08:	b9 51 42 40 01       	mov    $0x1404251,%ecx
140051e0d:	e8 d2 94 fb ff       	call   0x14000b2e4
140051e12:	cc                   	int3
140051e13:	90                   	nop
140051e14:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140051e19:	57                   	push   %rdi
140051e1a:	48 83 ec 20          	sub    $0x20,%rsp
140051e1e:	45 33 c9             	xor    %r9d,%r9d
140051e21:	48 8d 05 48 68 1e 00 	lea    0x1e6848(%rip),%rax        # 0x140238670
140051e28:	48 89 01             	mov    %rax,(%rcx)
140051e2b:	48 8b d9             	mov    %rcx,%rbx
140051e2e:	44 88 49 68          	mov    %r9b,0x68(%rcx)
140051e32:	44 38 4a 68          	cmp    %r9b,0x68(%rdx)
140051e36:	74 43                	je     0x140051e7b
140051e38:	0f b7 4a 60          	movzwl 0x60(%rdx),%ecx
140051e3c:	48 8d 3d fd 65 1e 00 	lea    0x1e65fd(%rip),%rdi        # 0x140238440
140051e43:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140051e47:	4c 8d 42 10          	lea    0x10(%rdx),%r8
140051e4b:	48 8b 42 58          	mov    0x58(%rdx),%rax
140051e4f:	48 89 43 58          	mov    %rax,0x58(%rbx)
140051e53:	66 89 4b 60          	mov    %cx,0x60(%rbx)
140051e57:	4d 85 c0             	test   %r8,%r8
140051e5a:	74 3a                	je     0x140051e96
140051e5c:	66 85 c9             	test   %cx,%cx
140051e5f:	74 28                	je     0x140051e89
140051e61:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140051e65:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140051e69:	41 8d 51 42          	lea    0x42(%r9),%edx
140051e6d:	ff 15 e5 0d 1c 00    	call   *0x1c0de5(%rip)        # 0x140212c58
140051e73:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140051e77:	c6 43 68 01          	movb   $0x1,0x68(%rbx)
140051e7b:	48 8b c3             	mov    %rbx,%rax
140051e7e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140051e83:	48 83 c4 20          	add    $0x20,%rsp
140051e87:	5f                   	pop    %rdi
140051e88:	c3                   	ret
140051e89:	33 d2                	xor    %edx,%edx
140051e8b:	b9 89 24 08 1f       	mov    $0x1f082489,%ecx
140051e90:	e8 4f 94 fb ff       	call   0x14000b2e4
140051e95:	cc                   	int3
140051e96:	33 d2                	xor    %edx,%edx
140051e98:	b9 51 42 40 01       	mov    $0x1404251,%ecx
140051e9d:	e8 42 94 fb ff       	call   0x14000b2e4
140051ea2:	cc                   	int3
140051ea3:	90                   	nop
140051ea4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140051ea9:	57                   	push   %rdi
140051eaa:	48 83 ec 20          	sub    $0x20,%rsp
140051eae:	45 33 c9             	xor    %r9d,%r9d
140051eb1:	48 8d 05 68 67 1e 00 	lea    0x1e6768(%rip),%rax        # 0x140238620
140051eb8:	48 89 01             	mov    %rax,(%rcx)
140051ebb:	48 8b d9             	mov    %rcx,%rbx
140051ebe:	44 88 49 60          	mov    %r9b,0x60(%rcx)
140051ec2:	44 38 4a 60          	cmp    %r9b,0x60(%rdx)
140051ec6:	74 41                	je     0x140051f09
140051ec8:	0f b7 4a 58          	movzwl 0x58(%rdx),%ecx
140051ecc:	48 8d 3d cd 65 1e 00 	lea    0x1e65cd(%rip),%rdi        # 0x1402384a0
140051ed3:	4c 8d 42 10          	lea    0x10(%rdx),%r8
140051ed7:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140051edb:	8b 42 54             	mov    0x54(%rdx),%eax
140051ede:	89 43 54             	mov    %eax,0x54(%rbx)
140051ee1:	66 89 4b 58          	mov    %cx,0x58(%rbx)
140051ee5:	4d 85 c0             	test   %r8,%r8
140051ee8:	74 3a                	je     0x140051f24
140051eea:	66 85 c9             	test   %cx,%cx
140051eed:	74 28                	je     0x140051f17
140051eef:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140051ef3:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140051ef7:	41 8d 51 42          	lea    0x42(%r9),%edx
140051efb:	ff 15 57 0d 1c 00    	call   *0x1c0d57(%rip)        # 0x140212c58
140051f01:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140051f05:	c6 43 60 01          	movb   $0x1,0x60(%rbx)
140051f09:	48 8b c3             	mov    %rbx,%rax
140051f0c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140051f11:	48 83 c4 20          	add    $0x20,%rsp
140051f15:	5f                   	pop    %rdi
140051f16:	c3                   	ret
140051f17:	33 d2                	xor    %edx,%edx
140051f19:	b9 89 24 08 1f       	mov    $0x1f082489,%ecx
140051f1e:	e8 c1 93 fb ff       	call   0x14000b2e4
140051f23:	cc                   	int3
140051f24:	33 d2                	xor    %edx,%edx
140051f26:	b9 51 42 40 01       	mov    $0x1404251,%ecx
140051f2b:	e8 b4 93 fb ff       	call   0x14000b2e4
140051f30:	cc                   	int3
140051f31:	90                   	nop
140051f32:	90                   	nop
140051f33:	90                   	nop
140051f34:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140051f39:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140051f3e:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140051f43:	41 56                	push   %r14
140051f45:	48 83 ec 20          	sub    $0x20,%rsp
140051f49:	48 8d 05 90 66 1e 00 	lea    0x1e6690(%rip),%rax        # 0x1402385e0
140051f50:	48 8b f1             	mov    %rcx,%rsi
140051f53:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140051f57:	48 89 01             	mov    %rax,(%rcx)
140051f5a:	48 83 c1 08          	add    $0x8,%rcx
140051f5e:	48 8b d7             	mov    %rdi,%rdx
140051f61:	e8 3e ff ff ff       	call   0x140051ea4
140051f66:	48 8d 05 13 67 1e 00 	lea    0x1e6713(%rip),%rax        # 0x140238680
140051f6d:	48 89 46 70          	mov    %rax,0x70(%rsi)
140051f71:	48 8d 57 70          	lea    0x70(%rdi),%rdx
140051f75:	c6 86 c8 00 00 00 00 	movb   $0x0,0xc8(%rsi)
140051f7c:	48 8d 4e 78          	lea    0x78(%rsi),%rcx
140051f80:	80 7a 50 00          	cmpb   $0x0,0x50(%rdx)
140051f84:	74 0c                	je     0x140051f92
140051f86:	e8 b5 08 00 00       	call   0x140052840
140051f8b:	c6 86 c8 00 00 00 01 	movb   $0x1,0xc8(%rsi)
140051f92:	48 8d 97 c8 00 00 00 	lea    0xc8(%rdi),%rdx
140051f99:	48 8d 8e d0 00 00 00 	lea    0xd0(%rsi),%rcx
140051fa0:	e8 97 f4 ff ff       	call   0x14005143c
140051fa5:	48 8d 97 30 01 00 00 	lea    0x130(%rdi),%rdx
140051fac:	48 8d 8e 38 01 00 00 	lea    0x138(%rsi),%rcx
140051fb3:	e8 84 f4 ff ff       	call   0x14005143c
140051fb8:	48 8d 97 98 01 00 00 	lea    0x198(%rdi),%rdx
140051fbf:	48 8d 8e a0 01 00 00 	lea    0x1a0(%rsi),%rcx
140051fc6:	e8 71 f4 ff ff       	call   0x14005143c
140051fcb:	48 8d 97 00 02 00 00 	lea    0x200(%rdi),%rdx
140051fd2:	48 8d 8e 08 02 00 00 	lea    0x208(%rsi),%rcx
140051fd9:	e8 5e f4 ff ff       	call   0x14005143c
140051fde:	48 8d 05 2b 67 1e 00 	lea    0x1e672b(%rip),%rax        # 0x140238710
140051fe5:	48 89 86 70 02 00 00 	mov    %rax,0x270(%rsi)
140051fec:	4c 8d b6 78 02 00 00 	lea    0x278(%rsi),%r14
140051ff3:	c6 86 f0 02 00 00 00 	movb   $0x0,0x2f0(%rsi)
140051ffa:	80 bf e8 02 00 00 00 	cmpb   $0x0,0x2e8(%rdi)
140052001:	74 2f                	je     0x140052032
140052003:	44 0f b7 8f e0 02 00 	movzwl 0x2e0(%rdi),%r9d
14005200a:	00
14005200b:	4c 8d 87 c0 02 00 00 	lea    0x2c0(%rdi),%r8
140052012:	48 8d 97 78 02 00 00 	lea    0x278(%rdi),%rdx
140052019:	49 8b ce             	mov    %r14,%rcx
14005201c:	e8 6b e5 ff ff       	call   0x14005058c
140052021:	48 8d 05 60 64 1e 00 	lea    0x1e6460(%rip),%rax        # 0x140238488
140052028:	49 89 06             	mov    %rax,(%r14)
14005202b:	c6 86 f0 02 00 00 01 	movb   $0x1,0x2f0(%rsi)
140052032:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140052037:	48 8b c6             	mov    %rsi,%rax
14005203a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14005203f:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140052044:	48 83 c4 20          	add    $0x20,%rsp
140052048:	41 5e                	pop    %r14
14005204a:	c3                   	ret
14005204b:	90                   	nop
14005204c:	48 8b c4             	mov    %rsp,%rax
14005204f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140052053:	48 89 70 10          	mov    %rsi,0x10(%rax)
140052057:	48 89 78 18          	mov    %rdi,0x18(%rax)
14005205b:	4c 89 70 20          	mov    %r14,0x20(%rax)
14005205f:	41 57                	push   %r15
140052061:	48 83 ec 20          	sub    $0x20,%rsp
140052065:	48 8d 05 e4 65 1e 00 	lea    0x1e65e4(%rip),%rax        # 0x140238650
14005206c:	48 8b fa             	mov    %rdx,%rdi
14005206f:	48 89 01             	mov    %rax,(%rcx)
140052072:	4c 8d 35 97 66 1e 00 	lea    0x1e6697(%rip),%r14        # 0x140238710
140052079:	4c 89 71 08          	mov    %r14,0x8(%rcx)
14005207d:	4c 8d 3d 04 64 1e 00 	lea    0x1e6404(%rip),%r15        # 0x140238488
140052084:	c6 81 88 00 00 00 00 	movb   $0x0,0x88(%rcx)
14005208b:	48 8b d9             	mov    %rcx,%rbx
14005208e:	80 ba 88 00 00 00 00 	cmpb   $0x0,0x88(%rdx)
140052095:	74 24                	je     0x1400520bb
140052097:	44 0f b7 8f 80 00 00 	movzwl 0x80(%rdi),%r9d
14005209e:	00
14005209f:	4c 8d 42 60          	lea    0x60(%rdx),%r8
1400520a3:	48 83 c2 18          	add    $0x18,%rdx
1400520a7:	48 83 c1 10          	add    $0x10,%rcx
1400520ab:	e8 dc e4 ff ff       	call   0x14005058c
1400520b0:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1400520b4:	c6 83 88 00 00 00 01 	movb   $0x1,0x88(%rbx)
1400520bb:	4c 89 b3 90 00 00 00 	mov    %r14,0x90(%rbx)
1400520c2:	48 8d b3 98 00 00 00 	lea    0x98(%rbx),%rsi
1400520c9:	c6 83 10 01 00 00 00 	movb   $0x0,0x110(%rbx)
1400520d0:	80 bf 10 01 00 00 00 	cmpb   $0x0,0x110(%rdi)
1400520d7:	74 28                	je     0x140052101
1400520d9:	44 0f b7 8f 08 01 00 	movzwl 0x108(%rdi),%r9d
1400520e0:	00
1400520e1:	4c 8d 87 e8 00 00 00 	lea    0xe8(%rdi),%r8
1400520e8:	48 8d 97 a0 00 00 00 	lea    0xa0(%rdi),%rdx
1400520ef:	48 8b ce             	mov    %rsi,%rcx
1400520f2:	e8 95 e4 ff ff       	call   0x14005058c
1400520f7:	4c 89 3e             	mov    %r15,(%rsi)
1400520fa:	c6 83 10 01 00 00 01 	movb   $0x1,0x110(%rbx)
140052101:	4c 89 b3 18 01 00 00 	mov    %r14,0x118(%rbx)
140052108:	48 8d b3 20 01 00 00 	lea    0x120(%rbx),%rsi
14005210f:	c6 83 98 01 00 00 00 	movb   $0x0,0x198(%rbx)
140052116:	80 bf 98 01 00 00 00 	cmpb   $0x0,0x198(%rdi)
14005211d:	74 28                	je     0x140052147
14005211f:	44 0f b7 8f 90 01 00 	movzwl 0x190(%rdi),%r9d
140052126:	00
140052127:	4c 8d 87 70 01 00 00 	lea    0x170(%rdi),%r8
14005212e:	48 8d 97 28 01 00 00 	lea    0x128(%rdi),%rdx
140052135:	48 8b ce             	mov    %rsi,%rcx
140052138:	e8 4f e4 ff ff       	call   0x14005058c
14005213d:	4c 89 3e             	mov    %r15,(%rsi)
140052140:	c6 83 98 01 00 00 01 	movb   $0x1,0x198(%rbx)
140052147:	4c 89 b3 a0 01 00 00 	mov    %r14,0x1a0(%rbx)
14005214e:	48 8d b3 a8 01 00 00 	lea    0x1a8(%rbx),%rsi
140052155:	c6 83 20 02 00 00 00 	movb   $0x0,0x220(%rbx)
14005215c:	80 bf 20 02 00 00 00 	cmpb   $0x0,0x220(%rdi)
140052163:	74 28                	je     0x14005218d
140052165:	44 0f b7 8f 18 02 00 	movzwl 0x218(%rdi),%r9d
14005216c:	00
14005216d:	4c 8d 87 f8 01 00 00 	lea    0x1f8(%rdi),%r8
140052174:	48 8d 97 b0 01 00 00 	lea    0x1b0(%rdi),%rdx
14005217b:	48 8b ce             	mov    %rsi,%rcx
14005217e:	e8 09 e4 ff ff       	call   0x14005058c
140052183:	4c 89 3e             	mov    %r15,(%rsi)
140052186:	c6 83 20 02 00 00 01 	movb   $0x1,0x220(%rbx)
14005218d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140052192:	48 8b c3             	mov    %rbx,%rax
140052195:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005219a:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14005219f:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1400521a4:	48 83 c4 20          	add    $0x20,%rsp
1400521a8:	41 5f                	pop    %r15
1400521aa:	c3                   	ret
1400521ab:	90                   	nop
1400521ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400521b1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400521b6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400521bb:	57                   	push   %rdi
1400521bc:	41 56                	push   %r14
1400521be:	41 57                	push   %r15
1400521c0:	48 83 ec 20          	sub    $0x20,%rsp
1400521c4:	48 8b fa             	mov    %rdx,%rdi
1400521c7:	4c 8d 42 50          	lea    0x50(%rdx),%r8
1400521cb:	48 83 c2 08          	add    $0x8,%rdx
1400521cf:	48 8b d9             	mov    %rcx,%rbx
1400521d2:	44 0f b7 4f 70       	movzwl 0x70(%rdi),%r9d
1400521d7:	e8 b0 e3 ff ff       	call   0x14005058c
1400521dc:	33 ed                	xor    %ebp,%ebp
1400521de:	4c 8d 35 a3 62 1e 00 	lea    0x1e62a3(%rip),%r14        # 0x140238488
1400521e5:	4c 89 33             	mov    %r14,(%rbx)
1400521e8:	4c 8d 3d 21 65 1e 00 	lea    0x1e6521(%rip),%r15        # 0x140238710
1400521ef:	4c 89 7b 78          	mov    %r15,0x78(%rbx)
1400521f3:	48 8d b3 80 00 00 00 	lea    0x80(%rbx),%rsi
1400521fa:	40 88 ab f8 00 00 00 	mov    %bpl,0xf8(%rbx)
140052201:	40 38 af f8 00 00 00 	cmp    %bpl,0xf8(%rdi)
140052208:	74 28                	je     0x140052232
14005220a:	44 0f b7 8f f0 00 00 	movzwl 0xf0(%rdi),%r9d
140052211:	00
140052212:	4c 8d 87 d0 00 00 00 	lea    0xd0(%rdi),%r8
140052219:	48 8d 97 88 00 00 00 	lea    0x88(%rdi),%rdx
140052220:	48 8b ce             	mov    %rsi,%rcx
140052223:	e8 64 e3 ff ff       	call   0x14005058c
140052228:	4c 89 36             	mov    %r14,(%rsi)
14005222b:	c6 83 f8 00 00 00 01 	movb   $0x1,0xf8(%rbx)
140052232:	48 8d 97 00 01 00 00 	lea    0x100(%rdi),%rdx
140052239:	48 8d 8b 00 01 00 00 	lea    0x100(%rbx),%rcx
140052240:	e8 87 f2 ff ff       	call   0x1400514cc
140052245:	4c 89 bb 70 01 00 00 	mov    %r15,0x170(%rbx)
14005224c:	48 8d b3 78 01 00 00 	lea    0x178(%rbx),%rsi
140052253:	40 88 ab f0 01 00 00 	mov    %bpl,0x1f0(%rbx)
14005225a:	40 38 af f0 01 00 00 	cmp    %bpl,0x1f0(%rdi)
140052261:	74 28                	je     0x14005228b
140052263:	44 0f b7 8f e8 01 00 	movzwl 0x1e8(%rdi),%r9d
14005226a:	00
14005226b:	4c 8d 87 c8 01 00 00 	lea    0x1c8(%rdi),%r8
140052272:	48 8d 97 80 01 00 00 	lea    0x180(%rdi),%rdx
140052279:	48 8b ce             	mov    %rsi,%rcx
14005227c:	e8 0b e3 ff ff       	call   0x14005058c
140052281:	4c 89 36             	mov    %r14,(%rsi)
140052284:	c6 83 f0 01 00 00 01 	movb   $0x1,0x1f0(%rbx)
14005228b:	4c 89 bb f8 01 00 00 	mov    %r15,0x1f8(%rbx)
140052292:	48 8d b3 00 02 00 00 	lea    0x200(%rbx),%rsi
140052299:	40 88 ab 78 02 00 00 	mov    %bpl,0x278(%rbx)
1400522a0:	40 38 af 78 02 00 00 	cmp    %bpl,0x278(%rdi)
1400522a7:	74 28                	je     0x1400522d1
1400522a9:	44 0f b7 8f 70 02 00 	movzwl 0x270(%rdi),%r9d
1400522b0:	00
1400522b1:	4c 8d 87 50 02 00 00 	lea    0x250(%rdi),%r8
1400522b8:	48 8d 97 08 02 00 00 	lea    0x208(%rdi),%rdx
1400522bf:	48 8b ce             	mov    %rsi,%rcx
1400522c2:	e8 c5 e2 ff ff       	call   0x14005058c
1400522c7:	4c 89 36             	mov    %r14,(%rsi)
1400522ca:	c6 83 78 02 00 00 01 	movb   $0x1,0x278(%rbx)
1400522d1:	48 8d 97 80 02 00 00 	lea    0x280(%rdi),%rdx
1400522d8:	48 8d 8b 80 02 00 00 	lea    0x280(%rbx),%rcx
1400522df:	e8 78 f2 ff ff       	call   0x14005155c
1400522e4:	48 8d 05 95 63 1e 00 	lea    0x1e6395(%rip),%rax        # 0x140238680
1400522eb:	48 89 83 f0 02 00 00 	mov    %rax,0x2f0(%rbx)
1400522f2:	40 88 ab 48 03 00 00 	mov    %bpl,0x348(%rbx)
1400522f9:	40 38 af 48 03 00 00 	cmp    %bpl,0x348(%rdi)
140052300:	74 66                	je     0x140052368
140052302:	0f b7 8f 44 03 00 00 	movzwl 0x344(%rdi),%ecx
140052309:	48 8d 35 00 61 1e 00 	lea    0x1e6100(%rip),%rsi        # 0x140238410
140052310:	48 89 b3 f8 02 00 00 	mov    %rsi,0x2f8(%rbx)
140052317:	4c 8d 87 00 03 00 00 	lea    0x300(%rdi),%r8
14005231e:	0f b7 87 42 03 00 00 	movzwl 0x342(%rdi),%eax
140052325:	66 89 83 42 03 00 00 	mov    %ax,0x342(%rbx)
14005232c:	66 89 8b 44 03 00 00 	mov    %cx,0x344(%rbx)
140052333:	4d 85 c0             	test   %r8,%r8
140052336:	0f 84 60 02 00 00    	je     0x14005259c
14005233c:	66 85 c9             	test   %cx,%cx
14005233f:	0f 84 4a 02 00 00    	je     0x14005258f
140052345:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140052349:	48 8d 8b 00 03 00 00 	lea    0x300(%rbx),%rcx
140052350:	41 8d 51 42          	lea    0x42(%r9),%edx
140052354:	ff 15 fe 08 1c 00    	call   *0x1c08fe(%rip)        # 0x140212c58
14005235a:	48 89 b3 f8 02 00 00 	mov    %rsi,0x2f8(%rbx)
140052361:	c6 83 48 03 00 00 01 	movb   $0x1,0x348(%rbx)
140052368:	48 8d 97 50 03 00 00 	lea    0x350(%rdi),%rdx
14005236f:	48 8d 8b 50 03 00 00 	lea    0x350(%rbx),%rcx
140052376:	e8 79 f9 ff ff       	call   0x140051cf4
14005237b:	48 8d 97 b0 03 00 00 	lea    0x3b0(%rdi),%rdx
140052382:	48 8d 8b b0 03 00 00 	lea    0x3b0(%rbx),%rcx
140052389:	e8 1e 02 00 00       	call   0x1400525ac
14005238e:	4c 89 bb 20 04 00 00 	mov    %r15,0x420(%rbx)
140052395:	48 8d b3 28 04 00 00 	lea    0x428(%rbx),%rsi
14005239c:	40 88 ab a0 04 00 00 	mov    %bpl,0x4a0(%rbx)
1400523a3:	40 38 af a0 04 00 00 	cmp    %bpl,0x4a0(%rdi)
1400523aa:	74 28                	je     0x1400523d4
1400523ac:	44 0f b7 8f 98 04 00 	movzwl 0x498(%rdi),%r9d
1400523b3:	00
1400523b4:	4c 8d 87 78 04 00 00 	lea    0x478(%rdi),%r8
1400523bb:	48 8d 97 30 04 00 00 	lea    0x430(%rdi),%rdx
1400523c2:	48 8b ce             	mov    %rsi,%rcx
1400523c5:	e8 c2 e1 ff ff       	call   0x14005058c
1400523ca:	4c 89 36             	mov    %r14,(%rsi)
1400523cd:	c6 83 a0 04 00 00 01 	movb   $0x1,0x4a0(%rbx)
1400523d4:	4c 89 bb a8 04 00 00 	mov    %r15,0x4a8(%rbx)
1400523db:	48 8d b3 b0 04 00 00 	lea    0x4b0(%rbx),%rsi
1400523e2:	40 88 ab 28 05 00 00 	mov    %bpl,0x528(%rbx)
1400523e9:	40 38 af 28 05 00 00 	cmp    %bpl,0x528(%rdi)
1400523f0:	74 28                	je     0x14005241a
1400523f2:	44 0f b7 8f 20 05 00 	movzwl 0x520(%rdi),%r9d
1400523f9:	00
1400523fa:	4c 8d 87 00 05 00 00 	lea    0x500(%rdi),%r8
140052401:	48 8d 97 b8 04 00 00 	lea    0x4b8(%rdi),%rdx
140052408:	48 8b ce             	mov    %rsi,%rcx
14005240b:	e8 7c e1 ff ff       	call   0x14005058c