18002ddcf:	45 33 c9             	xor    %r9d,%r9d
18002ddd2:	45 8b c6             	mov    %r14d,%r8d
18002ddd5:	41 8b f6             	mov    %r14d,%esi
18002ddd8:	e8 43 c7 06 00       	call   0x18009a520
18002dddd:	8b d8                	mov    %eax,%ebx
18002dddf:	85 c0                	test   %eax,%eax
18002dde1:	0f 88 89 00 00 00    	js     0x18002de70
18002dde7:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
18002ddeb:	45 33 c0             	xor    %r8d,%r8d
18002ddee:	48 8b cf             	mov    %rdi,%rcx
18002ddf1:	41 8b d6             	mov    %r14d,%edx
18002ddf4:	e8 c3 06 08 00       	call   0x1800ae4bc
18002ddf9:	8b d8                	mov    %eax,%ebx
18002ddfb:	85 c0                	test   %eax,%eax
18002ddfd:	78 75                	js     0x18002de74
18002ddff:	f6 45 c0 80          	testb  $0x80,-0x40(%rbp)
18002de03:	48 8b cf             	mov    %rdi,%rcx
18002de06:	74 32                	je     0x18002de3a
18002de08:	e8 cf 0d 08 00       	call   0x1800aebdc
18002de0d:	41 8b d6             	mov    %r14d,%edx
18002de10:	48 8b cf             	mov    %rdi,%rcx
18002de13:	45 33 c0             	xor    %r8d,%r8d
18002de16:	e8 51 ca 06 00       	call   0x18009a86c
18002de1b:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
18002de1f:	e8 38 9d 06 00       	call   0x180097b5c
18002de24:	48 8b 0d ad 6b 17 00 	mov    0x176bad(%rip),%rcx        # 0x1801a49d8
18002de2b:	ba 42 00 00 15       	mov    $0x15000042,%edx
18002de30:	e8 ff ef 04 00       	call   0x18007ce34
18002de35:	e9 ff fe ff ff       	jmp    0x18002dd39
18002de3a:	48 8b 45 20          	mov    0x20(%rbp),%rax
18002de3e:	33 ff                	xor    %edi,%edi
18002de40:	48 89 05 d1 70 17 00 	mov    %rax,0x1770d1(%rip)        # 0x1801a4f18
18002de47:	8b 05 93 70 17 00    	mov    0x177093(%rip),%eax        # 0x1801a4ee0
18002de4d:	0f ba e8 15          	bts    $0x15,%eax
18002de51:	48 89 0d c8 70 17 00 	mov    %rcx,0x1770c8(%rip)        # 0x1801a4f20
18002de58:	89 05 82 70 17 00    	mov    %eax,0x177082(%rip)        # 0x1801a4ee0
18002de5e:	f6 41 18 01          	testb  $0x1,0x18(%rcx)
18002de62:	74 23                	je     0x18002de87
18002de64:	0f ba e8 0d          	bts    $0xd,%eax
18002de68:	89 05 72 70 17 00    	mov    %eax,0x177072(%rip)        # 0x1801a4ee0
18002de6e:	eb 04                	jmp    0x18002de74
18002de70:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
18002de74:	48 85 ff             	test   %rdi,%rdi
18002de77:	74 0e                	je     0x18002de87
18002de79:	45 33 c0             	xor    %r8d,%r8d
18002de7c:	48 8b d6             	mov    %rsi,%rdx
18002de7f:	48 8b cf             	mov    %rdi,%rcx
18002de82:	e8 e5 c9 06 00       	call   0x18009a86c
18002de87:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
18002de8c:	8b c3                	mov    %ebx,%eax
18002de8e:	49 8b 5b 30          	mov    0x30(%r11),%rbx
18002de92:	49 8b 73 38          	mov    0x38(%r11),%rsi
18002de96:	49 8b e3             	mov    %r11,%rsp
18002de99:	41 5e                	pop    %r14
18002de9b:	5f                   	pop    %rdi
18002de9c:	5d                   	pop    %rbp
18002de9d:	c3                   	ret
18002de9e:	cc                   	int3
18002de9f:	cc                   	int3
18002dea0:	48 8b c4             	mov    %rsp,%rax
18002dea3:	48 89 58 18          	mov    %rbx,0x18(%rax)
18002dea7:	48 89 70 20          	mov    %rsi,0x20(%rax)
18002deab:	57                   	push   %rdi
18002deac:	48 83 ec 40          	sub    $0x40,%rsp
18002deb0:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
18002deb5:	33 f6                	xor    %esi,%esi
18002deb7:	48 39 35 62 70 17 00 	cmp    %rsi,0x177062(%rip)        # 0x1801a4f20
18002debe:	0f 85 d2 00 00 00    	jne    0x18002df96
18002dec4:	21 70 e8             	and    %esi,-0x18(%rax)
18002dec7:	8d 56 04             	lea    0x4(%rsi),%edx
18002deca:	48 21 70 e0          	and    %rsi,-0x20(%rax)
18002dece:	48 8d 48 10          	lea    0x10(%rax),%rcx
18002ded2:	48 21 70 10          	and    %rsi,0x10(%rax)
18002ded6:	45 33 c9             	xor    %r9d,%r9d
18002ded9:	41 b8 14 00 00 d0    	mov    $0xd0000014,%r8d
18002dedf:	c7 40 d8 01 00 00 00 	movl   $0x1,-0x28(%rax)
18002dee6:	e8 01 9a 06 00       	call   0x1800978ec
18002deeb:	8b f0                	mov    %eax,%esi
18002deed:	85 c0                	test   %eax,%eax
18002deef:	0f 88 a1 00 00 00    	js     0x18002df96
18002def5:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
18002defa:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
18002deff:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
18002df04:	48 8b d3             	mov    %rbx,%rdx
18002df07:	45 33 c9             	xor    %r9d,%r9d
18002df0a:	41 b8 00 40 00 00    	mov    $0x4000,%r8d
18002df10:	e8 0b c6 06 00       	call   0x18009a520
18002df15:	8b f0                	mov    %eax,%esi
18002df17:	85 c0                	test   %eax,%eax
18002df19:	79 0f                	jns    0x18002df2a
18002df1b:	48 8b cb             	mov    %rbx,%rcx
18002df1e:	e8 39 9c 06 00       	call   0x180097b5c
18002df23:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
18002df28:	eb 5f                	jmp    0x18002df89
18002df2a:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
18002df2f:	48 85 d2             	test   %rdx,%rdx
18002df32:	74 37                	je     0x18002df6b
18002df34:	33 f6                	xor    %esi,%esi
18002df36:	48 8b fa             	mov    %rdx,%rdi
18002df39:	33 c0                	xor    %eax,%eax
18002df3b:	b9 00 40 00 00       	mov    $0x4000,%ecx
18002df40:	f3 aa                	rep stos %al,%es:(%rdi)
18002df42:	48 b8 2d 46 56 45 2d 	movabs $0x2d53462d4556462d,%rax
18002df49:	46 53 2d
18002df4c:	c7 42 0c 01 00 00 00 	movl   $0x1,0xc(%rdx)
18002df53:	48 89 02             	mov    %rax,(%rdx)
18002df56:	8d 46 20             	lea    0x20(%rsi),%eax
18002df59:	89 42 10             	mov    %eax,0x10(%rdx)
18002df5c:	89 42 14             	mov    %eax,0x14(%rdx)
18002df5f:	48 8b c2             	mov    %rdx,%rax
18002df62:	c7 42 08 00 40 00 00 	movl   $0x4000,0x8(%rdx)
18002df69:	eb 0a                	jmp    0x18002df75
18002df6b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
18002df70:	be 0d 00 00 c0       	mov    $0xc000000d,%esi
18002df75:	85 f6                	test   %esi,%esi
18002df77:	78 10                	js     0x18002df89
18002df79:	48 89 05 a0 6f 17 00 	mov    %rax,0x176fa0(%rip)        # 0x1801a4f20
18002df80:	33 d2                	xor    %edx,%edx
18002df82:	48 89 1d 8f 6f 17 00 	mov    %rbx,0x176f8f(%rip)        # 0x1801a4f18
18002df89:	48 85 d2             	test   %rdx,%rdx
18002df8c:	74 08                	je     0x18002df96
18002df8e:	48 8b ca             	mov    %rdx,%rcx
18002df91:	e8 9a 9b 06 00       	call   0x180097b30
18002df96:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
18002df9b:	8b c6                	mov    %esi,%eax
18002df9d:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
18002dfa2:	48 83 c4 40          	add    $0x40,%rsp
18002dfa6:	5f                   	pop    %rdi
18002dfa7:	c3                   	ret
18002dfa8:	cc                   	int3
18002dfa9:	cc                   	int3
18002dfaa:	cc                   	int3
18002dfab:	cc                   	int3
18002dfac:	48 8b c4             	mov    %rsp,%rax
18002dfaf:	48 89 58 20          	mov    %rbx,0x20(%rax)
18002dfb3:	4c 89 40 18          	mov    %r8,0x18(%rax)
18002dfb7:	89 50 10             	mov    %edx,0x10(%rax)
18002dfba:	89 48 08             	mov    %ecx,0x8(%rax)
18002dfbd:	55                   	push   %rbp
18002dfbe:	56                   	push   %rsi
18002dfbf:	57                   	push   %rdi
18002dfc0:	41 54                	push   %r12
18002dfc2:	41 55                	push   %r13
18002dfc4:	41 56                	push   %r14
18002dfc6:	41 57                	push   %r15
18002dfc8:	48 8d 68 b9          	lea    -0x47(%rax),%rbp
18002dfcc:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
18002dfd3:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
18002dfd7:	45 33 db             	xor    %r11d,%r11d
18002dfda:	0f 57 c0             	xorps  %xmm0,%xmm0
18002dfdd:	4c 89 5d cf          	mov    %r11,-0x31(%rbp)
18002dfe1:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
18002dfe5:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
18002dfe9:	49 8b f9             	mov    %r9,%rdi
18002dfec:	44 88 18             	mov    %r11b,(%rax)
18002dfef:	4d 8b e0             	mov    %r8,%r12
18002dff2:	44 8b ea             	mov    %edx,%r13d
18002dff5:	44 89 5d af          	mov    %r11d,-0x51(%rbp)
18002dff9:	4c 89 5d d7          	mov    %r11,-0x29(%rbp)
18002dffd:	45 8b fb             	mov    %r11d,%r15d
18002e000:	c7 45 c3 03 00 00 00 	movl   $0x3,-0x3d(%rbp)
18002e007:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
18002e00b:	41 8b d5             	mov    %r13d,%edx
18002e00e:	b9 38 00 00 00       	mov    $0x38,%ecx
18002e013:	e8 50 41 08 00       	call   0x1800b2168
18002e018:	8b d8                	mov    %eax,%ebx
18002e01a:	85 c0                	test   %eax,%eax
18002e01c:	0f 88 5f 05 00 00    	js     0x18002e581
18002e022:	44 8b 75 af          	mov    -0x51(%rbp),%r14d
18002e026:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
18002e02a:	41 8b ce             	mov    %r14d,%ecx
18002e02d:	e8 26 0d 00 00       	call   0x18002ed58
18002e032:	45 33 db             	xor    %r11d,%r11d
18002e035:	8b d8                	mov    %eax,%ebx
18002e037:	85 c0                	test   %eax,%eax
18002e039:	0f 88 3e 05 00 00    	js     0x18002e57d
18002e03f:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
18002e043:	45 8b c6             	mov    %r14d,%r8d
18002e046:	48 8b 17             	mov    (%rdi),%rdx
18002e049:	4c 8b ce             	mov    %rsi,%r9
18002e04c:	8b 4d 4f             	mov    0x4f(%rbp),%ecx
18002e04f:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
18002e054:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
18002e059:	e8 be 8e ff ff       	call   0x180026f1c
18002e05e:	45 33 db             	xor    %r11d,%r11d
18002e061:	8b d8                	mov    %eax,%ebx
18002e063:	85 c0                	test   %eax,%eax
18002e065:	0f 88 16 05 00 00    	js     0x18002e581
18002e06b:	44 88 5c 24 28       	mov    %r11b,0x28(%rsp)
18002e070:	4c 8b ce             	mov    %rsi,%r9
18002e073:	4d 8b c4             	mov    %r12,%r8
18002e076:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
18002e07b:	41 8b cd             	mov    %r13d,%ecx
18002e07e:	e8 75 1f 08 00       	call   0x1800afff8
18002e083:	84 c0                	test   %al,%al
18002e085:	74 7c                	je     0x18002e103
18002e087:	0f b7 4e 0a          	movzwl 0xa(%rsi),%ecx
18002e08b:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
18002e08f:	41 8b d5             	mov    %r13d,%edx
18002e092:	e8 d1 40 08 00       	call   0x1800b2168
18002e097:	8b d8                	mov    %eax,%ebx
18002e099:	85 c0                	test   %eax,%eax
18002e09b:	0f 88 e0 04 00 00    	js     0x18002e581
18002e0a1:	44 8b 75 af          	mov    -0x51(%rbp),%r14d
18002e0a5:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
18002e0a9:	41 8b ce             	mov    %r14d,%ecx
18002e0ac:	e8 a7 0c 00 00       	call   0x18002ed58
18002e0b1:	45 33 db             	xor    %r11d,%r11d
18002e0b4:	8b d8                	mov    %eax,%ebx
18002e0b6:	85 c0                	test   %eax,%eax
18002e0b8:	0f 88 bf 04 00 00    	js     0x18002e57d
18002e0be:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
18002e0c2:	45 8b c6             	mov    %r14d,%r8d
18002e0c5:	48 8b 17             	mov    (%rdi),%rdx
18002e0c8:	4c 8b ce             	mov    %rsi,%r9
18002e0cb:	8b 4d 4f             	mov    0x4f(%rbp),%ecx
18002e0ce:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
18002e0d3:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
18002e0d8:	e8 3f 8e ff ff       	call   0x180026f1c
18002e0dd:	8b d8                	mov    %eax,%ebx
18002e0df:	85 c0                	test   %eax,%eax
18002e0e1:	0f 88 9a 04 00 00    	js     0x18002e581
18002e0e7:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
18002e0ec:	4c 8b ce             	mov    %rsi,%r9
18002e0ef:	4d 8b c4             	mov    %r12,%r8
18002e0f2:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
18002e0f7:	41 8b cd             	mov    %r13d,%ecx
18002e0fa:	e8 f9 1e 08 00       	call   0x1800afff8
18002e0ff:	84 c0                	test   %al,%al
18002e101:	75 1b                	jne    0x18002e11e
18002e103:	41 ff c7             	inc    %r15d
18002e106:	48 83 c7 08          	add    $0x8,%rdi
18002e10a:	41 83 ff 02          	cmp    $0x2,%r15d
18002e10e:	0f 82 f3 fe ff ff    	jb     0x18002e007
18002e114:	bb 02 00 21 c0       	mov    $0xc0210002,%ebx
18002e119:	e9 63 04 00 00       	jmp    0x18002e581
18002e11e:	8b 7e 10             	mov    0x10(%rsi),%edi
18002e121:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
18002e125:	44 8b 4e 14          	mov    0x14(%rsi),%r9d
18002e129:	4d 8b c4             	mov    %r12,%r8
18002e12c:	8b 4e 0c             	mov    0xc(%rsi),%ecx
18002e12f:	8b d7                	mov    %edi,%edx
18002e131:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
18002e138:	00
18002e139:	8b 46 20             	mov    0x20(%rsi),%eax
18002e13c:	89 44 24 30          	mov    %eax,0x30(%rsp)
18002e140:	8b 46 1c             	mov    0x1c(%rsi),%eax
18002e143:	89 44 24 28          	mov    %eax,0x28(%rsp)
18002e147:	8b 46 18             	mov    0x18(%rsi),%eax
18002e14a:	89 44 24 20          	mov    %eax,0x20(%rsp)
18002e14e:	89 7d cb             	mov    %edi,-0x35(%rbp)
18002e151:	e8 46 18 08 00       	call   0x1800af99c
18002e156:	4c 8b 75 cf          	mov    -0x31(%rbp),%r14
18002e15a:	45 33 db             	xor    %r11d,%r11d
18002e15d:	8b d8                	mov    %eax,%ebx
18002e15f:	85 c0                	test   %eax,%eax
18002e161:	78 17                	js     0x18002e17a
18002e163:	44 0f b7 46 0a       	movzwl 0xa(%rsi),%r8d
18002e168:	49 8d 8e 80 00 00 00 	lea    0x80(%r14),%rcx
18002e16f:	48 8b d6             	mov    %rsi,%rdx
18002e172:	e8 49 78 10 00       	call   0x1801359c0
18002e177:	45 33 db             	xor    %r11d,%r11d
18002e17a:	85 db                	test   %ebx,%ebx
18002e17c:	0f 88 ec 03 00 00    	js     0x18002e56e
18002e182:	4d 8d a6 80 00 00 00 	lea    0x80(%r14),%r12
18002e189:	45 8b eb             	mov    %r11d,%r13d
18002e18c:	44 89 6d c7          	mov    %r13d,-0x39(%rbp)
18002e190:	45 39 5c 24 20       	cmp    %r11d,0x20(%r12)
18002e195:	0f 86 22 03 00 00    	jbe    0x18002e4bd
18002e19b:	41 bf 02 00 21 c0    	mov    $0xc0210002,%r15d
18002e1a1:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
18002e1a5:	8b d7                	mov    %edi,%edx
18002e1a7:	b9 3c 00 00 00       	mov    $0x3c,%ecx
18002e1ac:	e8 b7 3f 08 00       	call   0x1800b2168
18002e1b1:	8b d8                	mov    %eax,%ebx
18002e1b3:	85 c0                	test   %eax,%eax
18002e1b5:	0f 88 b3 03 00 00    	js     0x18002e56e
18002e1bb:	8b 7d af             	mov    -0x51(%rbp),%edi
18002e1be:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
18002e1c2:	8b cf                	mov    %edi,%ecx
18002e1c4:	e8 8f 0b 00 00       	call   0x18002ed58
18002e1c9:	45 33 db             	xor    %r11d,%r11d
18002e1cc:	8b d8                	mov    %eax,%ebx
18002e1ce:	85 c0                	test   %eax,%eax
18002e1d0:	0f 88 de 02 00 00    	js     0x18002e4b4
18002e1d6:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
18002e1da:	44 8b c7             	mov    %edi,%r8d
18002e1dd:	4b 8b 54 ec 38       	mov    0x38(%r12,%r13,8),%rdx
18002e1e2:	4c 8b ce             	mov    %rsi,%r9
18002e1e5:	8b 4d 4f             	mov    0x4f(%rbp),%ecx
18002e1e8:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
18002e1ed:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
18002e1f2:	e8 25 8d ff ff       	call   0x180026f1c
18002e1f7:	8b d8                	mov    %eax,%ebx
18002e1f9:	85 c0                	test   %eax,%eax
18002e1fb:	0f 88 6d 03 00 00    	js     0x18002e56e
18002e201:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
18002e205:	44 8b cf             	mov    %edi,%r9d
18002e208:	4c 8b c6             	mov    %rsi,%r8
18002e20b:	49 8b d4             	mov    %r12,%rdx
18002e20e:	e8 41 20 08 00       	call   0x1800b0254
18002e213:	84 c0                	test   %al,%al
18002e215:	0f 84 91 02 00 00    	je     0x18002e4ac
18002e21b:	8b 55 cb             	mov    -0x35(%rbp),%edx
18002e21e:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
18002e222:	8b 4e 0c             	mov    0xc(%rsi),%ecx
18002e225:	e8 3e 3f 08 00       	call   0x1800b2168
18002e22a:	8b d8                	mov    %eax,%ebx
18002e22c:	85 c0                	test   %eax,%eax
18002e22e:	0f 88 3a 03 00 00    	js     0x18002e56e
18002e234:	8b 7d af             	mov    -0x51(%rbp),%edi
18002e237:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
18002e23b:	8b cf                	mov    %edi,%ecx
18002e23d:	e8 16 0b 00 00       	call   0x18002ed58
18002e242:	45 33 db             	xor    %r11d,%r11d
18002e245:	8b d8                	mov    %eax,%ebx
18002e247:	85 c0                	test   %eax,%eax
18002e249:	0f 88 65 02 00 00    	js     0x18002e4b4
18002e24f:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
18002e253:	44 8b c7             	mov    %edi,%r8d
18002e256:	4b 8b 54 ec 38       	mov    0x38(%r12,%r13,8),%rdx
18002e25b:	4c 8b ce             	mov    %rsi,%r9
18002e25e:	8b 4d 4f             	mov    0x4f(%rbp),%ecx
18002e261:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
18002e266:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
18002e26b:	e8 ac 8c ff ff       	call   0x180026f1c
18002e270:	8b d8                	mov    %eax,%ebx
18002e272:	85 c0                	test   %eax,%eax
18002e274:	0f 88 f4 02 00 00    	js     0x18002e56e
18002e27a:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
18002e27e:	44 8b cf             	mov    %edi,%r9d
18002e281:	4c 8b c6             	mov    %rsi,%r8
18002e284:	49 8b d4             	mov    %r12,%rdx
18002e287:	e8 c8 1f 08 00       	call   0x1800b0254
18002e28c:	84 c0                	test   %al,%al
18002e28e:	0f 84 18 02 00 00    	je     0x18002e4ac
18002e294:	8b 7e 10             	mov    0x10(%rsi),%edi
18002e297:	39 7d c7             	cmp    %edi,-0x39(%rbp)
18002e29a:	0f 85 0c 02 00 00    	jne    0x18002e4ac
18002e2a0:	45 8b 54 24 14       	mov    0x14(%r12),%r10d
18002e2a5:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
18002e2a9:	48 8b 4e 1c          	mov    0x1c(%rsi),%rcx
18002e2ad:	41 8b d2             	mov    %r10d,%edx
18002e2b0:	e8 f7 3e 08 00       	call   0x1800b21ac
18002e2b5:	8b d8                	mov    %eax,%ebx
18002e2b7:	85 c0                	test   %eax,%eax
18002e2b9:	0f 88 af 02 00 00    	js     0x18002e56e
18002e2bf:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
18002e2c3:	33 d2                	xor    %edx,%edx
18002e2c5:	49 f7 f2             	div    %r10