180027898:	48 83 c4 20          	add    $0x20,%rsp
18002789c:	5b                   	pop    %rbx
18002789d:	c3                   	ret
18002789e:	cc                   	int3
18002789f:	cc                   	int3
1800278a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800278a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800278aa:	57                   	push   %rdi
1800278ab:	48 83 ec 40          	sub    $0x40,%rsp
1800278af:	48 8d 35 aa d5 17 00 	lea    0x17d5aa(%rip),%rsi        # 0x1801a4e60
1800278b6:	33 d2                	xor    %edx,%edx
1800278b8:	48 8b ce             	mov    %rsi,%rcx
1800278bb:	41 b8 e8 00 00 00    	mov    $0xe8,%r8d
1800278c1:	e8 ba e3 10 00       	call   0x180135c80
1800278c6:	83 0d 5b d6 17 00 ff 	orl    $0xffffffff,0x17d65b(%rip)        # 0x1801a4f28
1800278cd:	33 ff                	xor    %edi,%edi
1800278cf:	8b 1d 93 50 14 00    	mov    0x145093(%rip),%ebx        # 0x18016c968
1800278d5:	48 89 35 8c d5 17 00 	mov    %rsi,0x17d58c(%rip)        # 0x1801a4e68
1800278dc:	48 89 35 7d d5 17 00 	mov    %rsi,0x17d57d(%rip)        # 0x1801a4e60
1800278e3:	48 89 3d fe d5 17 00 	mov    %rdi,0x17d5fe(%rip)        # 0x1801a4ee8
1800278ea:	89 3d 00 d6 17 00    	mov    %edi,0x17d600(%rip)        # 0x1801a4ef0
1800278f0:	48 89 3d 09 d6 17 00 	mov    %rdi,0x17d609(%rip)        # 0x1801a4f00
1800278f7:	48 89 3d fa d5 17 00 	mov    %rdi,0x17d5fa(%rip)        # 0x1801a4ef8
1800278fe:	48 89 3d 03 d6 17 00 	mov    %rdi,0x17d603(%rip)        # 0x1801a4f08
180027905:	89 3d 05 d6 17 00    	mov    %edi,0x17d605(%rip)        # 0x1801a4f10
18002790b:	48 89 3d 0e d6 17 00 	mov    %rdi,0x17d60e(%rip)        # 0x1801a4f20
180027912:	48 89 3d ff d5 17 00 	mov    %rdi,0x17d5ff(%rip)        # 0x1801a4f18
180027919:	48 89 3d 10 d6 17 00 	mov    %rdi,0x17d610(%rip)        # 0x1801a4f30
180027920:	89 3d 1a d6 17 00    	mov    %edi,0x17d61a(%rip)        # 0x1801a4f40
180027926:	85 db                	test   %ebx,%ebx
180027928:	78 2d                	js     0x180027957
18002792a:	0f ba 2d ae d5 17 00 	btsl   $0x9,0x17d5ae(%rip)        # 0x1801a4ee0
180027931:	09
180027932:	e8 c1 9c 06 00       	call   0x1800915f8
180027937:	8b 0d a3 d5 17 00    	mov    0x17d5a3(%rip),%ecx        # 0x1801a4ee0
18002793d:	0f ba e9 14          	bts    $0x14,%ecx
180027941:	89 0d 99 d5 17 00    	mov    %ecx,0x17d599(%rip)        # 0x1801a4ee0
180027947:	85 c0                	test   %eax,%eax
180027949:	79 3b                	jns    0x180027986
18002794b:	0f ba e9 17          	bts    $0x17,%ecx
18002794f:	89 0d 8b d5 17 00    	mov    %ecx,0x17d58b(%rip)        # 0x1801a4ee0
180027955:	eb 2f                	jmp    0x180027986
180027957:	e8 14 8a 06 00       	call   0x180090370
18002795c:	85 c0                	test   %eax,%eax
18002795e:	74 1a                	je     0x18002797a
180027960:	48 8b 0d e9 da 16 00 	mov    0x16dae9(%rip),%rcx        # 0x180195450
180027967:	48 85 c9             	test   %rcx,%rcx
18002796a:	74 0e                	je     0x18002797a
18002796c:	48 8b 41 20          	mov    0x20(%rcx),%rax
180027970:	ba 0b 00 00 00       	mov    $0xb,%edx
180027975:	ff d0                	call   *%rax
180027977:	0f 1f 00             	nopl   (%rax)
18002797a:	8b 0d 60 d5 17 00    	mov    0x17d560(%rip),%ecx        # 0x1801a4ee0
180027980:	89 1d ba d5 17 00    	mov    %ebx,0x17d5ba(%rip)        # 0x1801a4f40
180027986:	0f ba e1 1c          	bt     $0x1c,%ecx
18002798a:	72 16                	jb     0x1800279a2
18002798c:	8b 05 b2 d5 17 00    	mov    0x17d5b2(%rip),%eax        # 0x1801a4f44
180027992:	b9 bb 00 00 c0       	mov    $0xc00000bb,%ecx
180027997:	3b c1                	cmp    %ecx,%eax
180027999:	0f 45 c1             	cmovne %ecx,%eax
18002799c:	89 05 a2 d5 17 00    	mov    %eax,0x17d5a2(%rip)        # 0x1801a4f44
1800279a2:	48 8d 0d 17 24 00 00 	lea    0x2417(%rip),%rcx        # 0x180029dc0
1800279a9:	e8 1e 20 0f 00       	call   0x1801199cc
1800279ae:	85 c0                	test   %eax,%eax
1800279b0:	0f 88 a7 00 00 00    	js     0x180027a5d
1800279b6:	e8 59 a2 08 00       	call   0x1800b1c14
1800279bb:	85 c0                	test   %eax,%eax
1800279bd:	0f 88 9a 00 00 00    	js     0x180027a5d
1800279c3:	f7 05 13 d5 17 00 00 	testl  $0x200,0x17d513(%rip)        # 0x1801a4ee0
1800279ca:	02 00 00
1800279cd:	74 62                	je     0x180027a31
1800279cf:	0f 57 c0             	xorps  %xmm0,%xmm0
1800279d2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1800279d7:	33 c0                	xor    %eax,%eax
1800279d9:	48 8b ce             	mov    %rsi,%rcx
1800279dc:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1800279e1:	c7 44 24 20 0b 00 00 	movl   $0xb,0x20(%rsp)
1800279e8:	00
1800279e9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1800279ee:	e8 31 16 0d 00       	call   0x1800f9024
1800279f3:	8b d8                	mov    %eax,%ebx
1800279f5:	8d 88 fa ff d7 7f    	lea    0x7fd7fffa(%rax),%ecx
1800279fb:	83 f9 01             	cmp    $0x1,%ecx
1800279fe:	77 2b                	ja     0x180027a2b
180027a00:	e8 6b 89 06 00       	call   0x180090370
180027a05:	85 c0                	test   %eax,%eax
180027a07:	74 1a                	je     0x180027a23
180027a09:	48 8b 0d 40 da 16 00 	mov    0x16da40(%rip),%rcx        # 0x180195450
180027a10:	48 85 c9             	test   %rcx,%rcx
180027a13:	74 0e                	je     0x180027a23
180027a15:	48 8b 41 20          	mov    0x20(%rcx),%rax
180027a19:	ba 0b 00 00 00       	mov    $0xb,%edx
180027a1e:	ff d0                	call   *%rax
180027a20:	0f 1f 00             	nopl   (%rax)
180027a23:	0f ba 2d b5 d4 17 00 	btsl   $0xa,0x17d4b5(%rip)        # 0x1801a4ee0
180027a2a:	0a
180027a2b:	89 1d 0f d5 17 00    	mov    %ebx,0x17d50f(%rip)        # 0x1801a4f40
180027a31:	48 8d 0d 08 b1 11 00 	lea    0x11b108(%rip),%rcx        # 0x180142b40
180027a38:	e8 57 f7 ff ff       	call   0x180027194
180027a3d:	85 c0                	test   %eax,%eax
180027a3f:	78 1c                	js     0x180027a5d
180027a41:	e8 92 62 00 00       	call   0x18002dcd8
180027a46:	3d 25 02 00 c0       	cmp    $0xc0000225,%eax
180027a4b:	75 04                	jne    0x180027a51
180027a4d:	8b c7                	mov    %edi,%eax
180027a4f:	eb 04                	jmp    0x180027a55
180027a51:	85 c0                	test   %eax,%eax
180027a53:	78 08                	js     0x180027a5d
180027a55:	0f ba 2d 83 d4 17 00 	btsl   $0x8,0x17d483(%rip)        # 0x1801a4ee0
180027a5c:	08
180027a5d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
180027a62:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
180027a67:	48 83 c4 40          	add    $0x40,%rsp
180027a6b:	5f                   	pop    %rdi
180027a6c:	c3                   	ret
180027a6d:	cc                   	int3
180027a6e:	cc                   	int3
180027a6f:	cc                   	int3
180027a70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180027a75:	55                   	push   %rbp
180027a76:	56                   	push   %rsi
180027a77:	57                   	push   %rdi
180027a78:	41 54                	push   %r12
180027a7a:	41 55                	push   %r13
180027a7c:	41 56                	push   %r14
180027a7e:	41 57                	push   %r15
180027a80:	48 8b ec             	mov    %rsp,%rbp
180027a83:	48 83 ec 30          	sub    $0x30,%rsp
180027a87:	83 4d 50 ff          	orl    $0xffffffff,0x50(%rbp)
180027a8b:	48 8d 05 e6 d3 17 00 	lea    0x17d3e6(%rip),%rax        # 0x1801a4e78
180027a92:	33 ff                	xor    %edi,%edi
180027a94:	45 33 f6             	xor    %r14d,%r14d
180027a97:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
180027a9b:	45 33 ff             	xor    %r15d,%r15d
180027a9e:	4c 8b ea             	mov    %rdx,%r13
180027aa1:	4c 8b e1             	mov    %rcx,%r12
180027aa4:	48 8d 15 b5 d3 17 00 	lea    0x17d3b5(%rip),%rdx        # 0x1801a4e60
180027aab:	48 39 38             	cmp    %rdi,(%rax)
180027aae:	74 14                	je     0x180027ac4
180027ab0:	4c 39 20             	cmp    %r12,(%rax)
180027ab3:	74 1a                	je     0x180027acf
180027ab5:	41 ff c7             	inc    %r15d
180027ab8:	48 83 c0 10          	add    $0x10,%rax
180027abc:	41 83 ff 07          	cmp    $0x7,%r15d
180027ac0:	72 e2                	jb     0x180027aa4
180027ac2:	eb 0b                	jmp    0x180027acf
180027ac4:	41 8b c7             	mov    %r15d,%eax
180027ac7:	48 03 c0             	add    %rax,%rax
180027aca:	4c 89 64 c2 18       	mov    %r12,0x18(%rdx,%rax,8)
180027acf:	41 83 ff 07          	cmp    $0x7,%r15d
180027ad3:	72 0a                	jb     0x180027adf
180027ad5:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
180027ada:	e9 f0 01 00 00       	jmp    0x180027ccf
180027adf:	41 8b cf             	mov    %r15d,%ecx
180027ae2:	48 03 c9             	add    %rcx,%rcx
180027ae5:	8b 44 ca 10          	mov    0x10(%rdx,%rcx,8),%eax
180027ae9:	ff c0                	inc    %eax
180027aeb:	89 44 ca 10          	mov    %eax,0x10(%rdx,%rcx,8)
180027aef:	83 f8 01             	cmp    $0x1,%eax
180027af2:	75 e1                	jne    0x180027ad5
180027af4:	41 8b 04 24          	mov    (%r12),%eax
180027af8:	83 e8 02             	sub    $0x2,%eax
180027afb:	a9 fb ff ff ff       	test   $0xfffffffb,%eax
180027b00:	74 0a                	je     0x180027b0c
180027b02:	bb 24 00 00 c0       	mov    $0xc0000024,%ebx
180027b07:	e9 c3 01 00 00       	jmp    0x180027ccf
180027b0c:	41 8b 45 20          	mov    0x20(%r13),%eax
180027b10:	a8 08                	test   $0x8,%al
180027b12:	74 0a                	je     0x180027b1e
180027b14:	bb 4f 01 00 c0       	mov    $0xc000014f,%ebx
180027b19:	e9 b1 01 00 00       	jmp    0x180027ccf
180027b1e:	45 8b 45 24          	mov    0x24(%r13),%r8d
180027b22:	4c 8d 4d 50          	lea    0x50(%rbp),%r9
180027b26:	83 e0 04             	and    $0x4,%eax
180027b29:	41 ff c0             	inc    %r8d
180027b2c:	89 45 58             	mov    %eax,0x58(%rbp)
180027b2f:	49 8b cc             	mov    %r12,%rcx
180027b32:	f7 d8                	neg    %eax
180027b34:	1b d2                	sbb    %edx,%edx
180027b36:	83 e2 02             	and    $0x2,%edx
180027b39:	ff c2                	inc    %edx
180027b3b:	e8 d0 f6 ff ff       	call   0x180027210
180027b40:	8b 75 50             	mov    0x50(%rbp),%esi
180027b43:	8b d8                	mov    %eax,%ebx
180027b45:	85 c0                	test   %eax,%eax
180027b47:	0f 88 55 01 00 00    	js     0x180027ca2
180027b4d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
180027b51:	8b ce                	mov    %esi,%ecx
180027b53:	e8 68 23 00 00       	call   0x180029ec0
180027b58:	8b d8                	mov    %eax,%ebx
180027b5a:	85 c0                	test   %eax,%eax
180027b5c:	0f 88 3c 01 00 00    	js     0x180027c9e
180027b62:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
180027b66:	f6 47 70 04          	testb  $0x4,0x70(%rdi)
180027b6a:	74 60                	je     0x180027bcc
180027b6c:	44 39 75 58          	cmp    %r14d,0x58(%rbp)
180027b70:	75 5a                	jne    0x180027bcc
180027b72:	8b ce                	mov    %esi,%ecx
180027b74:	e8 3f ee ff ff       	call   0x1800269b8
180027b79:	45 8b 45 24          	mov    0x24(%r13),%r8d
180027b7d:	4c 8d 4d 50          	lea    0x50(%rbp),%r9
180027b81:	83 4d 50 ff          	orl    $0xffffffff,0x50(%rbp)
180027b85:	41 ff c0             	inc    %r8d
180027b88:	ba 03 00 00 00       	mov    $0x3,%edx
180027b8d:	49 8b cc             	mov    %r12,%rcx
180027b90:	e8 7b f6 ff ff       	call   0x180027210
180027b95:	85 c0                	test   %eax,%eax
180027b97:	78 2a                	js     0x180027bc3
180027b99:	48 8b cf             	mov    %rdi,%rcx
180027b9c:	e8 87 29 00 00       	call   0x18002a528
180027ba1:	8b 75 50             	mov    0x50(%rbp),%esi
180027ba4:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
180027ba8:	4c 21 75 f0          	and    %r14,-0x10(%rbp)
180027bac:	8b ce                	mov    %esi,%ecx
180027bae:	e8 0d 23 00 00       	call   0x180029ec0
180027bb3:	8b d8                	mov    %eax,%ebx
180027bb5:	85 c0                	test   %eax,%eax
180027bb7:	0f 88 e1 00 00 00    	js     0x180027c9e
180027bbd:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
180027bc1:	eb 09                	jmp    0x180027bcc
180027bc3:	83 4f 70 01          	orl    $0x1,0x70(%rdi)
180027bc7:	8b 75 50             	mov    0x50(%rbp),%esi
180027bca:	33 db                	xor    %ebx,%ebx
180027bcc:	b9 18 00 00 00       	mov    $0x18,%ecx
180027bd1:	e8 7a 22 07 00       	call   0x180099e50
180027bd6:	4c 8b f0             	mov    %rax,%r14
180027bd9:	48 85 c0             	test   %rax,%rax
180027bdc:	75 0a                	jne    0x180027be8
180027bde:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
180027be3:	e9 ba 00 00 00       	jmp    0x180027ca2
180027be8:	48 83 3d 30 d3 17 00 	cmpq   $0x0,0x17d330(%rip)        # 0x1801a4f20
180027bef:	00
180027bf0:	75 0f                	jne    0x180027c01
180027bf2:	e8 a9 62 00 00       	call   0x18002dea0
180027bf7:	8b d8                	mov    %eax,%ebx
180027bf9:	85 c0                	test   %eax,%eax
180027bfb:	0f 88 a1 00 00 00    	js     0x180027ca2
180027c01:	0f 28 05 38 af 11 00 	movaps 0x11af38(%rip),%xmm0        # 0x180142b40
180027c08:	48 8d 15 51 d2 17 00 	lea    0x17d251(%rip),%rdx        # 0x1801a4e60
180027c0f:	41 0f 11 45 30       	movups %xmm0,0x30(%r13)
180027c14:	0f 28 0d 35 af 11 00 	movaps 0x11af35(%rip),%xmm1        # 0x180142b50
180027c1b:	41 0f 11 4d 40       	movups %xmm1,0x40(%r13)
180027c20:	0f 28 05 39 af 11 00 	movaps 0x11af39(%rip),%xmm0        # 0x180142b60
180027c27:	41 0f 11 45 50       	movups %xmm0,0x50(%r13)
180027c2c:	0f 28 0d 3d af 11 00 	movaps 0x11af3d(%rip),%xmm1        # 0x180142b70
180027c33:	41 0f 11 4d 60       	movups %xmm1,0x60(%r13)
180027c38:	0f 28 05 41 af 11 00 	movaps 0x11af41(%rip),%xmm0        # 0x180142b80
180027c3f:	41 0f 11 45 70       	movups %xmm0,0x70(%r13)
180027c44:	49 89 bd 80 00 00 00 	mov    %rdi,0x80(%r13)
180027c4b:	89 77 6c             	mov    %esi,0x6c(%rdi)
180027c4e:	4d 89 6e 10          	mov    %r13,0x10(%r14)
180027c52:	48 8b 05 0f d2 17 00 	mov    0x17d20f(%rip),%rax        # 0x1801a4e68
180027c59:	48 39 10             	cmp    %rdx,(%rax)
180027c5c:	74 07                	je     0x180027c65
180027c5e:	b9 03 00 00 00       	mov    $0x3,%ecx
180027c63:	cd 29                	int    $0x29
180027c65:	49 89 16             	mov    %rdx,(%r14)
180027c68:	83 ce ff             	or     $0xffffffff,%esi
180027c6b:	49 89 46 08          	mov    %rax,0x8(%r14)
180027c6f:	4c 89 30             	mov    %r14,(%rax)
180027c72:	4c 89 35 ef d1 17 00 	mov    %r14,0x17d1ef(%rip)        # 0x1801a4e68
180027c79:	45 33 f6             	xor    %r14d,%r14d
180027c7c:	f7 05 5a d2 17 00 00 	testl  $0x200000,0x17d25a(%rip)        # 0x1801a4ee0
180027c83:	00 20 00
180027c86:	74 12                	je     0x180027c9a
180027c88:	45 33 c0             	xor    %r8d,%r8d
180027c8b:	41 8d 56 01          	lea    0x1(%r14),%edx
180027c8f:	45 33 c9             	xor    %r9d,%r9d
180027c92:	48 8b cf             	mov    %rdi,%rcx
180027c95:	e8 1a 2a 00 00       	call   0x18002a6b4
180027c9a:	33 ff                	xor    %edi,%edi
180027c9c:	eb 04                	jmp    0x180027ca2
180027c9e:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
180027ca2:	83 fe ff             	cmp    $0xffffffff,%esi
180027ca5:	74 07                	je     0x180027cae
180027ca7:	8b ce                	mov    %esi,%ecx
180027ca9:	e8 0a ed ff ff       	call   0x1800269b8
180027cae:	48 85 ff             	test   %rdi,%rdi
180027cb1:	74 08                	je     0x180027cbb
180027cb3:	48 8b cf             	mov    %rdi,%rcx
180027cb6:	e8 6d 28 00 00       	call   0x18002a528
180027cbb:	4d 85 f6             	test   %r14,%r14
180027cbe:	74 08                	je     0x180027cc8
180027cc0:	49 8b ce             	mov    %r14,%rcx
180027cc3:	e8 34 23 07 00       	call   0x180099ffc
180027cc8:	48 8d 15 91 d1 17 00 	lea    0x17d191(%rip),%rdx        # 0x1801a4e60
180027ccf:	41 83 ff 07          	cmp    $0x7,%r15d
180027cd3:	73 14                	jae    0x180027ce9
180027cd5:	41 8b cf             	mov    %r15d,%ecx
180027cd8:	48 c1 e1 04          	shl    $0x4,%rcx
180027cdc:	83 6c 11 10 01       	subl   $0x1,0x10(%rcx,%rdx,1)
180027ce1:	75 06                	jne    0x180027ce9
180027ce3:	48 83 64 11 18 00    	andq   $0x0,0x18(%rcx,%rdx,1)
180027ce9:	8b c3                	mov    %ebx,%eax
180027ceb:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
180027cf0:	48 83 c4 30          	add    $0x30,%rsp
180027cf4:	41 5f                	pop    %r15
180027cf6:	41 5e                	pop    %r14
180027cf8:	41 5d                	pop    %r13
180027cfa:	41 5c                	pop    %r12
180027cfc:	5f                   	pop    %rdi
180027cfd:	5e                   	pop    %rsi
180027cfe:	5d                   	pop    %rbp
180027cff:	c3                   	ret
180027d00:	cc                   	int3
180027d01:	cc                   	int3
180027d02:	cc                   	int3
180027d03:	cc                   	int3
180027d04:	40 53                	rex push %rbx
180027d06:	48 83 ec 20          	sub    $0x20,%rsp
180027d0a:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
180027d11:	8b 59 6c             	mov    0x6c(%rcx),%ebx
180027d14:	e8 0f 28 00 00       	call   0x18002a528
180027d19:	85 c0                	test   %eax,%eax
180027d1b:	78 0c                	js     0x180027d29
180027d1d:	83 fb ff             	cmp    $0xffffffff,%ebx
180027d20:	74 07                	je     0x180027d29
180027d22:	8b cb                	mov    %ebx,%ecx
180027d24:	e8 8f ec ff ff       	call   0x1800269b8
180027d29:	48 83 c4 20          	add    $0x20,%rsp
180027d2d:	5b                   	pop    %rbx
180027d2e:	c3                   	ret
180027d2f:	cc                   	int3
180027d30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
180027d35:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
180027d3a:	56                   	push   %rsi
180027d3b:	57                   	push   %rdi
180027d3c:	41 54                	push   %r12
180027d3e:	41 56                	push   %r14
180027d40:	41 57                	push   %r15
180027d42:	48 83 ec 30          	sub    $0x30,%rsp
180027d46:	48 8b b1 80 00 00 00 	mov    0x80(%rcx),%rsi
180027d4d:	33 db                	xor    %ebx,%ebx
180027d4f:	4d 8b f9             	mov    %r9,%r15
180027d52:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
180027d56:	41 8b f8             	mov    %r8d,%edi
180027d59:	4c 8b e2             	mov    %rdx,%r12
180027d5c:	4c 8b f1             	mov    %rcx,%r14
180027d5f:	38 9e 88 00 00 00    	cmp    %bl,0x88(%rsi)
180027d65:	74 5e                	je     0x180027dc5
180027d67:	38 9e 92 00 00 00    	cmp    %bl,0x92(%rsi)
180027d6d:	74 0a                	je     0x180027d79
180027d6f:	b9 00 00 21 c0       	mov    $0xc0210000,%ecx
180027d74:	e9 0c 01 00 00       	jmp    0x180027e85
180027d79:	8b 86 c8 00 00 00    	mov    0xc8(%rsi),%eax
180027d7f:	48 f7 a6 d8 00 00 00 	mulq   0xd8(%rsi)
180027d86:	48 85 d2             	test   %rdx,%rdx
180027d89:	0f 85 20 01 00 00    	jne    0x180027eaf
180027d8f:	8b 96 e0 00 00 00    	mov    0xe0(%rsi),%edx
180027d95:	48 03 d0             	add    %rax,%rdx