180008914:	f6 44 24 5c 04       	testb  $0x4,0x5c(%rsp)
180008919:	74 0e                	je     0x180008929
18000891b:	83 c9 02             	or     $0x2,%ecx
18000891e:	f6 44 24 5c 10       	testb  $0x10,0x5c(%rsp)
180008923:	74 04                	je     0x180008929
180008925:	0f ba e9 08          	bts    $0x8,%ecx
180008929:	8b 05 39 40 16 00    	mov    0x164039(%rip),%eax        # 0x18016c968
18000892f:	8b f9                	mov    %ecx,%edi
180008931:	85 c0                	test   %eax,%eax
180008933:	8b f0                	mov    %eax,%esi
180008935:	0f 48 f2             	cmovs  %edx,%esi
180008938:	83 cf 20             	or     $0x20,%edi
18000893b:	85 c0                	test   %eax,%eax
18000893d:	0f 48 f9             	cmovs  %ecx,%edi
180008940:	41 8b cc             	mov    %r12d,%ecx
180008943:	e8 6c c0 ff ff       	call   0x1800049b4
180008948:	49 8b 8f f0 00 00 00 	mov    0xf0(%r15),%rcx
18000894f:	84 c0                	test   %al,%al
180008951:	8a d8                	mov    %al,%bl
180008953:	88 44 24 30          	mov    %al,0x30(%rsp)
180008957:	45 0f 45 e6          	cmovne %r14d,%r12d
18000895b:	c6 44 24 31 00       	movb   $0x0,0x31(%rsp)
180008960:	f6 81 84 00 00 00 01 	testb  $0x1,0x84(%rcx)
180008967:	75 57                	jne    0x1800089c0
180008969:	48 8b 05 e8 c9 19 00 	mov    0x19c9e8(%rip),%rax        # 0x1801a5358
180008970:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
180008975:	45 8b f4             	mov    %r12d,%r14d
180008978:	4a 8b 0c e0          	mov    (%rax,%r12,8),%rcx
18000897c:	8b 91 f8 12 00 00    	mov    0x12f8(%rcx),%edx
180008982:	83 fa ff             	cmp    $0xffffffff,%edx
180008985:	74 55                	je     0x1800089dc
180008987:	48 83 c1 10          	add    $0x10,%rcx
18000898b:	88 5c 24 20          	mov    %bl,0x20(%rsp)
18000898f:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
180008994:	4c 8d 05 a5 34 15 00 	lea    0x1534a5(%rip),%r8        # 0x18015be40
18000899b:	e8 10 59 0f 00       	call   0x1800fe2b0
1800089a0:	84 c0                	test   %al,%al
1800089a2:	74 1c                	je     0x1800089c0
1800089a4:	8b 44 24 38          	mov    0x38(%rsp),%eax
1800089a8:	25 08 f8 ff ff       	and    $0xfffff808,%eax
1800089ad:	83 f8 08             	cmp    $0x8,%eax
1800089b0:	75 0e                	jne    0x1800089c0
1800089b2:	8a d3                	mov    %bl,%dl
1800089b4:	41 8b cc             	mov    %r12d,%ecx
1800089b7:	e8 78 aa ff ff       	call   0x180003434
1800089bc:	b0 01                	mov    $0x1,%al
1800089be:	eb 04                	jmp    0x1800089c4
1800089c0:	8a 44 24 31          	mov    0x31(%rsp),%al
1800089c4:	8b df                	mov    %edi,%ebx
1800089c6:	84 c0                	test   %al,%al
1800089c8:	0f 85 57 01 00 00    	jne    0x180008b25
1800089ce:	48 8b 05 83 c9 19 00 	mov    0x19c983(%rip),%rax        # 0x1801a5358
1800089d5:	8a 5c 24 30          	mov    0x30(%rsp),%bl
1800089d9:	45 8b f4             	mov    %r12d,%r14d
1800089dc:	4a 8b 0c f0          	mov    (%rax,%r14,8),%rcx
1800089e0:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
1800089e5:	8b 91 f8 12 00 00    	mov    0x12f8(%rcx),%edx
1800089eb:	83 fa ff             	cmp    $0xffffffff,%edx
1800089ee:	75 07                	jne    0x1800089f7
1800089f0:	8b df                	mov    %edi,%ebx
1800089f2:	e9 2e 01 00 00       	jmp    0x180008b25
1800089f7:	48 83 c1 10          	add    $0x10,%rcx
1800089fb:	88 5c 24 20          	mov    %bl,0x20(%rsp)
1800089ff:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
180008a04:	4c 8d 05 c5 36 15 00 	lea    0x1536c5(%rip),%r8        # 0x18015c0d0
180008a0b:	e8 a0 58 0f 00       	call   0x1800fe2b0
180008a10:	8b df                	mov    %edi,%ebx
180008a12:	84 c0                	test   %al,%al
180008a14:	0f 84 0b 01 00 00    	je     0x180008b25
180008a1a:	48 8b 0d b7 bf 19 00 	mov    0x19bfb7(%rip),%rcx        # 0x1801a49d8
180008a21:	ba 80 00 00 25       	mov    $0x25000080,%edx
180008a26:	e8 99 3f 0a 00       	call   0x1800ac9c4
180008a2b:	48 85 c0             	test   %rax,%rax
180008a2e:	0f 85 f1 00 00 00    	jne    0x180008b25
180008a34:	8b 5c 24 38          	mov    0x38(%rsp),%ebx
180008a38:	85 db                	test   %ebx,%ebx
180008a3a:	74 2b                	je     0x180008a67
180008a3c:	48 8b 0d 6d 3a 16 00 	mov    0x163a6d(%rip),%rcx        # 0x18016c4b0
180008a43:	80 49 61 01          	orb    $0x1,0x61(%rcx)
180008a47:	49 8b 87 f0 00 00 00 	mov    0xf0(%r15),%rax
180008a4e:	0f ba a8 84 00 00 00 	btsl   $0xc,0x84(%rax)
180008a55:	0c
180008a56:	8b c3                	mov    %ebx,%eax
180008a58:	25 00 00 40 00       	and    $0x400000,%eax
180008a5d:	89 44 24 40          	mov    %eax,0x40(%rsp)
180008a61:	74 04                	je     0x180008a67
180008a63:	80 49 61 02          	orb    $0x2,0x61(%rcx)
180008a67:	44 8a 64 24 30       	mov    0x30(%rsp),%r12b
180008a6c:	0f ba e3 14          	bt     $0x14,%ebx
180008a70:	73 3b                	jae    0x180008aad
180008a72:	48 8b 05 df c8 19 00 	mov    0x19c8df(%rip),%rax        # 0x1801a5358
180008a79:	4a 8b 0c f0          	mov    (%rax,%r14,8),%rcx
180008a7d:	8b 91 f8 12 00 00    	mov    0x12f8(%rcx),%edx
180008a83:	83 fa ff             	cmp    $0xffffffff,%edx
180008a86:	74 25                	je     0x180008aad
180008a88:	48 83 c1 10          	add    $0x10,%rcx
180008a8c:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
180008a91:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
180008a96:	e8 1d 59 0f 00       	call   0x1800fe3b8
180008a9b:	84 c0                	test   %al,%al
180008a9d:	74 0e                	je     0x180008aad
180008a9f:	f6 44 24 3c 08       	testb  $0x8,0x3c(%rsp)
180008aa4:	b8 01 00 00 00       	mov    $0x1,%eax
180008aa9:	44 0f 45 e8          	cmovne %eax,%r13d
180008aad:	f7 c3 00 80 ef 00    	test   $0xef8000,%ebx
180008ab3:	75 07                	jne    0x180008abc
180008ab5:	8b df                	mov    %edi,%ebx
180008ab7:	45 84 ed             	test   %r13b,%r13b
180008aba:	74 69                	je     0x180008b25
180008abc:	48 8b 05 95 c8 19 00 	mov    0x19c895(%rip),%rax        # 0x1801a5358
180008ac3:	8b df                	mov    %edi,%ebx
180008ac5:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
180008aca:	83 cb 40             	or     $0x40,%ebx
180008acd:	4a 8b 0c f0          	mov    (%rax,%r14,8),%rcx
180008ad1:	8b 91 f8 12 00 00    	mov    0x12f8(%rcx),%edx
180008ad7:	83 fa ff             	cmp    $0xffffffff,%edx
180008ada:	74 49                	je     0x180008b25
180008adc:	48 83 c1 10          	add    $0x10,%rcx
180008ae0:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
180008ae5:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
180008aea:	4c 8d 05 4f 33 15 00 	lea    0x15334f(%rip),%r8        # 0x18015be40
180008af1:	e8 ba 57 0f 00       	call   0x1800fe2b0
180008af6:	84 c0                	test   %al,%al
180008af8:	74 2b                	je     0x180008b25
180008afa:	f6 44 24 38 10       	testb  $0x10,0x38(%rsp)
180008aff:	75 0a                	jne    0x180008b0b
180008b01:	f7 44 24 38 00 04 00 	testl  $0x400,0x38(%rsp)
180008b08:	00
180008b09:	74 1a                	je     0x180008b25
180008b0b:	49 8b 87 f0 00 00 00 	mov    0xf0(%r15),%rax
180008b12:	f6 80 84 00 00 00 02 	testb  $0x2,0x84(%rax)
180008b19:	75 0a                	jne    0x180008b25
180008b1b:	83 7c 24 40 00       	cmpl   $0x0,0x40(%rsp)
180008b20:	75 03                	jne    0x180008b25
180008b22:	83 e3 bf             	and    $0xffffffbf,%ebx
180008b25:	4d 8b 87 f0 00 00 00 	mov    0xf0(%r15),%r8
180008b2c:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
180008b31:	8b 95 c8 00 00 00    	mov    0xc8(%rbp),%edx
180008b37:	49 81 c0 08 0a 00 00 	add    $0xa08,%r8
180008b3e:	8b 8d b8 00 00 00    	mov    0xb8(%rbp),%ecx
180008b44:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
180008b49:	e8 be 9e ff ff       	call   0x180002a0c
180008b4e:	84 c0                	test   %al,%al
180008b50:	74 0b                	je     0x180008b5d
180008b52:	8b 44 24 38          	mov    0x38(%rsp),%eax
180008b56:	25 ff 01 00 00       	and    $0x1ff,%eax
180008b5b:	0b d8                	or     %eax,%ebx
180008b5d:	48 8b 05 4c 39 16 00 	mov    0x16394c(%rip),%rax        # 0x18016c4b0
180008b64:	89 58 40             	mov    %ebx,0x40(%rax)
180008b67:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
180008b6e:	89 18                	mov    %ebx,(%rax)
180008b70:	8b c6                	mov    %esi,%eax
180008b72:	48 8b 9c 24 b0 01 00 	mov    0x1b0(%rsp),%rbx
180008b79:	00
180008b7a:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
180008b81:	41 5f                	pop    %r15
180008b83:	41 5e                	pop    %r14
180008b85:	41 5d                	pop    %r13
180008b87:	41 5c                	pop    %r12
180008b89:	5f                   	pop    %rdi
180008b8a:	5e                   	pop    %rsi
180008b8b:	5d                   	pop    %rbp
180008b8c:	c3                   	ret
180008b8d:	cc                   	int3
180008b8e:	cc                   	int3
180008b8f:	cc                   	int3
180008b90:	48 8b c4             	mov    %rsp,%rax
180008b93:	48 89 58 10          	mov    %rbx,0x10(%rax)
180008b97:	48 89 70 18          	mov    %rsi,0x18(%rax)
180008b9b:	48 89 78 20          	mov    %rdi,0x20(%rax)
180008b9f:	48 89 48 08          	mov    %rcx,0x8(%rax)
180008ba3:	55                   	push   %rbp
180008ba4:	41 54                	push   %r12
180008ba6:	41 55                	push   %r13
180008ba8:	41 56                	push   %r14
180008baa:	41 57                	push   %r15
180008bac:	48 8d a8 98 fe ff ff 	lea    -0x168(%rax),%rbp
180008bb3:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
180008bba:	0f 10 05 9f c3 19 00 	movups 0x19c39f(%rip),%xmm0        # 0x1801a4f60
180008bc1:	48 8b 0d 10 be 19 00 	mov    0x19be10(%rip),%rcx        # 0x1801a49d8
180008bc8:	4c 8b e2             	mov    %rdx,%r12
180008bcb:	45 0f b6 f8          	movzbl %r8b,%r15d
180008bcf:	ba 09 00 00 16       	mov    $0x16000009,%edx
180008bd4:	4c 8d 85 70 01 00 00 	lea    0x170(%rbp),%r8
180008bdb:	45 0f b6 f1          	movzbl %r9b,%r14d
180008bdf:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
180008be4:	e8 2b 38 07 00       	call   0x18007c414
180008be9:	0f b6 bd 70 01 00 00 	movzbl 0x170(%rbp),%edi
180008bf0:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
180008bf5:	48 8b 0d dc bd 19 00 	mov    0x19bddc(%rip),%rcx        # 0x1801a49d8
180008bfc:	45 33 ed             	xor    %r13d,%r13d
180008bff:	85 c0                	test   %eax,%eax
180008c01:	ba e0 00 00 25       	mov    $0x250000e0,%edx
180008c06:	41 0f 48 fd          	cmovs  %r13d,%edi
180008c0a:	e8 b1 38 07 00       	call   0x18007c4c0
180008c0f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
180008c14:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
180008c18:	48 8b b5 a8 01 00 00 	mov    0x1a8(%rbp),%rsi
180008c1f:	85 c0                	test   %eax,%eax
180008c21:	48 0f 48 cb          	cmovs  %rbx,%rcx
180008c25:	83 e6 10             	and    $0x10,%esi
180008c28:	83 3d d9 3b 16 00 04 	cmpl   $0x4,0x163bd9(%rip)        # 0x18016c808
180008c2f:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
180008c34:	0f 86 f9 02 00 00    	jbe    0x180008f33
180008c3a:	48 ba 00 00 00 00 00 	movabs $0x800000000000,%rdx
180008c41:	80 00 00
180008c44:	48 85 15 cd 3b 16 00 	test   %rdx,0x163bcd(%rip)        # 0x18016c818
180008c4b:	0f 84 e2 02 00 00    	je     0x180008f33
180008c51:	48 8b 05 c8 3b 16 00 	mov    0x163bc8(%rip),%rax        # 0x18016c820
180008c58:	48 23 c2             	and    %rdx,%rax
180008c5b:	48 3b 05 be 3b 16 00 	cmp    0x163bbe(%rip),%rax        # 0x18016c820
180008c62:	0f 85 cb 02 00 00    	jne    0x180008f33
180008c68:	33 c9                	xor    %ecx,%ecx
180008c6a:	e8 21 84 08 00       	call   0x180091090
180008c6f:	89 44 24 34          	mov    %eax,0x34(%rsp)
180008c73:	45 8d 45 01          	lea    0x1(%r13),%r8d
180008c77:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
180008c7c:	48 c7 45 d8 04 00 00 	movq   $0x4,-0x28(%rbp)
180008c83:	00
180008c84:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
180008c88:	48 8d 0d c9 ce 13 00 	lea    0x13cec9(%rip),%rcx        # 0x180145b58
180008c8f:	48 8d 05 7a c5 19 00 	lea    0x19c57a(%rip),%rax        # 0x1801a5210
180008c96:	48 c7 45 e8 10 00 00 	movq   $0x10,-0x18(%rbp)
180008c9d:	00
180008c9e:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
180008ca2:	8b 05 18 38 16 00    	mov    0x163818(%rip),%eax        # 0x18016c4c0
180008ca8:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
180008cad:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
180008cb2:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
180008cb6:	48 8b 45 98          	mov    -0x68(%rbp),%rax
180008cba:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
180008cbf:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
180008cc4:	48 89 45 00          	mov    %rax,0x0(%rbp)
180008cc8:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
180008ccc:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
180008cd1:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
180008cd6:	48 89 45 10          	mov    %rax,0x10(%rbp)
180008cda:	48 8d 05 9b c9 13 00 	lea    0x13c99b(%rip),%rax        # 0x18014567c
180008ce1:	48 89 45 20          	mov    %rax,0x20(%rbp)
180008ce5:	0f b6 05 b4 ab 19 00 	movzbl 0x19abb4(%rip),%eax        # 0x1801a38a0
180008cec:	41 23 c0             	and    %r8d,%eax
180008cef:	48 c7 45 f8 08 00 00 	movq   $0x8,-0x8(%rbp)
180008cf6:	00
180008cf7:	89 44 24 38          	mov    %eax,0x38(%rsp)
180008cfb:	48 85 f6             	test   %rsi,%rsi
180008cfe:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
180008d03:	48 c7 45 08 08 00 00 	movq   $0x8,0x8(%rbp)
180008d0a:	00
180008d0b:	48 89 45 30          	mov    %rax,0x30(%rbp)
180008d0f:	48 8d 44 24 3c       	lea    0x3c(%rsp),%rax
180008d14:	48 89 45 40          	mov    %rax,0x40(%rbp)
180008d18:	41 8b c5             	mov    %r13d,%eax
180008d1b:	0f 95 c0             	setne  %al
180008d1e:	48 c7 45 18 08 00 00 	movq   $0x8,0x18(%rbp)
180008d25:	00
180008d26:	44 39 ad 98 01 00 00 	cmp    %r13d,0x198(%rbp)
180008d2d:	89 44 24 40          	mov    %eax,0x40(%rsp)
180008d31:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
180008d36:	48 89 45 50          	mov    %rax,0x50(%rbp)
180008d3a:	48 8d 45 80          	lea    -0x80(%rbp),%rax
180008d3e:	48 89 45 60          	mov    %rax,0x60(%rbp)
180008d42:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
180008d47:	48 89 45 70          	mov    %rax,0x70(%rbp)
180008d4b:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
180008d50:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
180008d57:	8a 85 90 01 00 00    	mov    0x190(%rbp),%al
180008d5d:	88 85 70 01 00 00    	mov    %al,0x170(%rbp)
180008d63:	48 8d 85 70 01 00 00 	lea    0x170(%rbp),%rax
180008d6a:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
180008d71:	48 8d 05 e8 cd 13 00 	lea    0x13cde8(%rip),%rax        # 0x180145b60
180008d78:	48 0f 44 c1          	cmove  %rcx,%rax
180008d7c:	48 c7 45 28 05 00 00 	movq   $0x5,0x28(%rbp)
180008d83:	00
180008d84:	48 c7 45 38 04 00 00 	movq   $0x4,0x38(%rbp)
180008d8b:	00
180008d8c:	44 89 6c 24 3c       	mov    %r13d,0x3c(%rsp)
180008d91:	48 c7 45 48 04 00 00 	movq   $0x4,0x48(%rbp)
180008d98:	00
180008d99:	48 c7 45 58 04 00 00 	movq   $0x4,0x58(%rbp)
180008da0:	00
180008da1:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
180008da5:	48 c7 45 68 08 00 00 	movq   $0x8,0x68(%rbp)
180008dac:	00
180008dad:	44 89 74 24 44       	mov    %r14d,0x44(%rsp)
180008db2:	48 c7 45 78 04 00 00 	movq   $0x4,0x78(%rbp)
180008db9:	00
180008dba:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
180008dbf:	48 c7 85 88 00 00 00 	movq   $0x4,0x88(%rbp)
180008dc6:	04 00 00 00
180008dca:	4c 89 85 98 00 00 00 	mov    %r8,0x98(%rbp)
180008dd1:	48 ff c3             	inc    %rbx
180008dd4:	44 38 2c 18          	cmp    %r13b,(%rax,%rbx,1)
180008dd8:	75 f7                	jne    0x180008dd1
180008dda:	48 8b 0d cf 36 16 00 	mov    0x1636cf(%rip),%rcx        # 0x18016c4b0
180008de1:	48 8d 15 f9 56 15 00 	lea    0x1556f9(%rip),%rdx        # 0x18015e4e1
180008de8:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
180008def:	41 03 d8             	add    %r8d,%ebx
180008df2:	40 0f b6 c7          	movzbl %dil,%eax
180008df6:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
180008dfa:	48 8d 44 24 4c       	lea    0x4c(%rsp),%rax
180008dff:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
180008e06:	8a 44 24 60          	mov    0x60(%rsp),%al
180008e0a:	88 85 a8 01 00 00    	mov    %al,0x1a8(%rbp)
180008e10:	48 8d 85 a8 01 00 00 	lea    0x1a8(%rbp),%rax
180008e17:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
180008e1e:	48 8b 41 18          	mov    0x18(%rcx),%rax
180008e22:	48 c1 e0 0c          	shl    $0xc,%rax
180008e26:	48 89 45 88          	mov    %rax,-0x78(%rbp)
180008e2a:	48 8d 45 88          	lea    -0x78(%rbp),%rax
180008e2e:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
180008e35:	48 8b 41 20          	mov    0x20(%rcx),%rax
180008e39:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
180008e40:	48 c1 e0 0c          	shl    $0xc,%rax
180008e44:	48 89 45 90          	mov    %rax,-0x70(%rbp)
180008e48:	48 8d 45 90          	lea    -0x70(%rbp),%rax
180008e4c:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
180008e53:	0f b6 01             	movzbl (%rcx),%eax
180008e56:	89 44 24 50          	mov    %eax,0x50(%rsp)
180008e5a:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
180008e5f:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
180008e66:	8a 41 08             	mov    0x8(%rcx),%al
180008e69:	88 44 24 30          	mov    %al,0x30(%rsp)
180008e6d:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
180008e72:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
180008e79:	8b 41 10             	mov    0x10(%rcx),%eax
180008e7c:	89 44 24 54          	mov    %eax,0x54(%rsp)
180008e80:	48 8d 44 24 54       	lea    0x54(%rsp),%rax
180008e85:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
180008e8c:	8a 41 09             	mov    0x9(%rcx),%al
180008e8f:	88 44 24 31          	mov    %al,0x31(%rsp)
180008e93:	48 8d 44 24 31       	lea    0x31(%rsp),%rax
180008e98:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
180008e9f:	8b 41 14             	mov    0x14(%rcx),%eax
180008ea2:	48 8d 0d 5f 39 16 00 	lea    0x16395f(%rip),%rcx        # 0x18016c808
180008ea9:	89 44 24 58          	mov    %eax,0x58(%rsp)
180008ead:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
180008eb2:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
180008eb9:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
180008ebd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
180008ec2:	c7 44 24 20 19 00 00 	movl   $0x19,0x20(%rsp)
180008ec9:	00
180008eca:	89 9d a8 00 00 00    	mov    %ebx,0xa8(%rbp)
180008ed0:	44 89 ad ac 00 00 00 	mov    %r13d,0xac(%rbp)
180008ed7:	48 c7 85 b8 00 00 00 	movq   $0x4,0xb8(%rbp)
180008ede:	04 00 00 00
180008ee2:	4c 89 85 c8 00 00 00 	mov    %r8,0xc8(%rbp)
180008ee9:	48 c7 85 d8 00 00 00 	movq   $0x8,0xd8(%rbp)
180008ef0:	08 00 00 00
180008ef4:	48 c7 85 e8 00 00 00 	movq   $0x8,0xe8(%rbp)
180008efb:	08 00 00 00