18009584e:	48 83 c1 0c          	add    $0xc,%rcx
180095852:	b8 30 00 00 00       	mov    $0x30,%eax
180095857:	66 89 01             	mov    %ax,(%rcx)
18009585a:	2b ca                	sub    %edx,%ecx
18009585c:	83 e9 04             	sub    $0x4,%ecx
18009585f:	41 0f b7 c4          	movzwl %r12w,%eax
180095863:	89 0d b7 b0 0d 00    	mov    %ecx,0xdb0b7(%rip)        # 0x180170920
180095869:	66 89 05 b4 b0 0d 00 	mov    %ax,0xdb0b4(%rip)        # 0x180170924
180095870:	66 83 f8 0c          	cmp    $0xc,%ax
180095874:	73 67                	jae    0x1800958dd
180095876:	44 8b c1             	mov    %ecx,%r8d
180095879:	48 8d 15 a6 b0 0d 00 	lea    0xdb0a6(%rip),%rdx        # 0x180170926
180095880:	41 8b ce             	mov    %r14d,%ecx
180095883:	45 33 c9             	xor    %r9d,%r9d
180095886:	e8 05 14 f9 ff       	call   0x180026c90
18009588b:	8b d8                	mov    %eax,%ebx
18009588d:	85 c0                	test   %eax,%eax
18009588f:	0f 85 09 02 00 00    	jne    0x180095a9e
180095895:	4c 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%r9
18009589c:	41 b8 ff ff 00 00    	mov    $0xffff,%r8d
1800958a2:	48 8d 15 85 b0 0e 00 	lea    0xeb085(%rip),%rdx        # 0x18018092e
1800958a9:	41 8b ce             	mov    %r14d,%ecx
1800958ac:	e8 47 13 f9 ff       	call   0x180026bf8
1800958b1:	8b d8                	mov    %eax,%ebx
1800958b3:	8b 85 a0 01 00 00    	mov    0x1a0(%rbp),%eax
1800958b9:	89 05 69 b0 0e 00    	mov    %eax,0xeb069(%rip)        # 0x180180928
1800958bf:	0f b7 05 5e b0 0d 00 	movzwl 0xdb05e(%rip),%eax        # 0x180170924
1800958c6:	66 41 03 c5          	add    %r13w,%ax
1800958ca:	66 89 05 53 b0 0d 00 	mov    %ax,0xdb053(%rip)        # 0x180170924
1800958d1:	3b df                	cmp    %edi,%ebx
1800958d3:	75 08                	jne    0x1800958dd
1800958d5:	8b 0d 45 b0 0d 00    	mov    0xdb045(%rip),%ecx        # 0x180170920
1800958db:	eb 93                	jmp    0x180095870
1800958dd:	85 db                	test   %ebx,%ebx
1800958df:	0f 85 b9 01 00 00    	jne    0x180095a9e
1800958e5:	8b 05 3d b0 0e 00    	mov    0xeb03d(%rip),%eax        # 0x180180928
1800958eb:	83 f8 02             	cmp    $0x2,%eax
1800958ee:	0f 82 aa 01 00 00    	jb     0x180095a9e
1800958f4:	b9 00 06 00 00       	mov    $0x600,%ecx
1800958f9:	49 8b f4             	mov    %r12,%rsi
1800958fc:	66 39 0d 2b b0 0e 00 	cmp    %cx,0xeb02b(%rip)        # 0x18018092e
180095903:	bf 00 05 00 00       	mov    $0x500,%edi
180095908:	0f 85 9d 00 00 00    	jne    0x1800959ab
18009590e:	8b f8                	mov    %eax,%edi
180095910:	48 8d 1d 19 b0 0e 00 	lea    0xeb019(%rip),%rbx        # 0x180180930
180095917:	48 8d 05 10 b0 0e 00 	lea    0xeb010(%rip),%rax        # 0x18018092e
18009591e:	48 03 f8             	add    %rax,%rdi
180095921:	48 3b df             	cmp    %rdi,%rbx
180095924:	0f 83 90 00 00 00    	jae    0x1800959ba
18009592a:	4c 8d 05 c7 c7 0b 00 	lea    0xbc7c7(%rip),%r8        # 0x1801520f8
180095931:	48 8b d7             	mov    %rdi,%rdx
180095934:	48 8b cb             	mov    %rbx,%rcx
180095937:	e8 1c 16 00 00       	call   0x180096f58
18009593c:	84 c0                	test   %al,%al
18009593e:	75 4b                	jne    0x18009598b
180095940:	48 8b cb             	mov    %rbx,%rcx
180095943:	48 3b df             	cmp    %rdi,%rbx
180095946:	73 0e                	jae    0x180095956
180095948:	8a 01                	mov    (%rcx),%al
18009594a:	49 03 cd             	add    %r13,%rcx
18009594d:	84 c0                	test   %al,%al
18009594f:	74 32                	je     0x180095983
180095951:	48 3b cf             	cmp    %rdi,%rcx
180095954:	72 f2                	jb     0x180095948
180095956:	41 8b cc             	mov    %r12d,%ecx
180095959:	8b c1                	mov    %ecx,%eax
18009595b:	48 03 d8             	add    %rax,%rbx
18009595e:	48 3b df             	cmp    %rdi,%rbx
180095961:	73 11                	jae    0x180095974
180095963:	48 8b cb             	mov    %rbx,%rcx
180095966:	8a 01                	mov    (%rcx),%al
180095968:	49 03 cd             	add    %r13,%rcx
18009596b:	84 c0                	test   %al,%al
18009596d:	74 18                	je     0x180095987
18009596f:	48 3b cf             	cmp    %rdi,%rcx
180095972:	72 f2                	jb     0x180095966
180095974:	41 8b cc             	mov    %r12d,%ecx
180095977:	8b c1                	mov    %ecx,%eax
180095979:	48 03 d8             	add    %rax,%rbx
18009597c:	48 3b df             	cmp    %rdi,%rbx
18009597f:	72 a9                	jb     0x18009592a
180095981:	eb 23                	jmp    0x1800959a6
180095983:	2b cb                	sub    %ebx,%ecx
180095985:	eb d2                	jmp    0x180095959
180095987:	2b cb                	sub    %ebx,%ecx
180095989:	eb ec                	jmp    0x180095977
18009598b:	48 8d 4b 06          	lea    0x6(%rbx),%rcx
18009598f:	48 8b d7             	mov    %rdi,%rdx
180095992:	e8 25 16 00 00       	call   0x180096fbc
180095997:	48 8b f0             	mov    %rax,%rsi
18009599a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
18009599f:	48 3b f0             	cmp    %rax,%rsi
1800959a2:	49 0f 44 f4          	cmove  %r12,%rsi
1800959a6:	bf 00 05 00 00       	mov    $0x500,%edi
1800959ab:	66 39 3d 7c af 0e 00 	cmp    %di,0xeaf7c(%rip)        # 0x18018092e
1800959b2:	0f 84 98 00 00 00    	je     0x180095a50
1800959b8:	eb 05                	jmp    0x1800959bf
1800959ba:	bf 00 05 00 00       	mov    $0x500,%edi
1800959bf:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1800959c4:	41 8b ce             	mov    %r14d,%ecx
1800959c7:	e8 5c 13 f9 ff       	call   0x180026d28
1800959cc:	8b d8                	mov    %eax,%ebx
1800959ce:	85 c0                	test   %eax,%eax
1800959d0:	0f 88 c8 00 00 00    	js     0x180095a9e
1800959d6:	0f b7 44 24 30       	movzwl 0x30(%rsp),%eax
1800959db:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1800959e0:	41 8b ce             	mov    %r14d,%ecx
1800959e3:	66 89 44 24 2a       	mov    %ax,0x2a(%rsp)
1800959e8:	c7 44 24 38 03 00 00 	movl   $0x3,0x38(%rsp)
1800959ef:	00
1800959f0:	e8 9b 13 f9 ff       	call   0x180026d90
1800959f5:	8b d8                	mov    %eax,%ebx
1800959f7:	85 c0                	test   %eax,%eax
1800959f9:	0f 88 9f 00 00 00    	js     0x180095a9e
1800959ff:	8b 05 0b c7 0b 00    	mov    0xbc70b(%rip),%eax        # 0x180152110
180095a05:	48 8d 15 1a af 0d 00 	lea    0xdaf1a(%rip),%rdx        # 0x180170926
180095a0c:	f2 0f 10 05 f4 c6 0b 	movsd  0xbc6f4(%rip),%xmm0        # 0x180152108
180095a13:	00
180095a14:	41 b8 11 00 00 00    	mov    $0x11,%r8d
180095a1a:	89 05 12 af 0d 00    	mov    %eax,0xdaf12(%rip)        # 0x180170932
180095a20:	45 33 c9             	xor    %r9d,%r9d
180095a23:	8a 05 eb c6 0b 00    	mov    0xbc6eb(%rip),%al        # 0x180152114
180095a29:	41 8b ce             	mov    %r14d,%ecx
180095a2c:	88 05 04 af 0d 00    	mov    %al,0xdaf04(%rip)        # 0x180170936
180095a32:	c7 05 ea ae 0d 00 00 	movl   $0x500,0xdaeea(%rip)        # 0x180170926
180095a39:	05 00 00
180095a3c:	44 89 05 dd ae 0d 00 	mov    %r8d,0xdaedd(%rip)        # 0x180170920
180095a43:	f2 0f 11 05 df ae 0d 	movsd  %xmm0,0xdaedf(%rip)        # 0x18017092a
180095a4a:	00
180095a4b:	e8 40 12 f9 ff       	call   0x180026c90
180095a50:	48 85 f6             	test   %rsi,%rsi
180095a53:	74 08                	je     0x180095a5d
180095a55:	41 8b dc             	mov    %r12d,%ebx
180095a58:	49 89 37             	mov    %rsi,(%r15)
180095a5b:	eb 41                	jmp    0x180095a9e
180095a5d:	66 39 3d ca ae 0e 00 	cmp    %di,0xeaeca(%rip)        # 0x18018092e
180095a64:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
180095a69:	4d 89 27             	mov    %r12,(%r15)
180095a6c:	75 30                	jne    0x180095a9e
180095a6e:	83 3d b3 ae 0e 00 04 	cmpl   $0x4,0xeaeb3(%rip)        # 0x180180928
180095a75:	72 27                	jb     0x180095a9e
180095a77:	0f b7 05 b2 ae 0e 00 	movzwl 0xeaeb2(%rip),%eax        # 0x180180930
180095a7e:	b9 00 01 00 00       	mov    $0x100,%ecx
180095a83:	66 3b c1             	cmp    %cx,%ax
180095a86:	74 11                	je     0x180095a99
180095a88:	b9 00 02 00 00       	mov    $0x200,%ecx
180095a8d:	66 3b c1             	cmp    %cx,%ax
180095a90:	75 0c                	jne    0x180095a9e
180095a92:	bb 22 00 00 c0       	mov    $0xc0000022,%ebx
180095a97:	eb 05                	jmp    0x180095a9e
180095a99:	bb 0f 00 00 c0       	mov    $0xc000000f,%ebx
180095a9e:	48 8d 55 40          	lea    0x40(%rbp),%rdx
180095aa2:	41 8b ce             	mov    %r14d,%ecx
180095aa5:	e8 e6 12 f9 ff       	call   0x180026d90
180095aaa:	85 db                	test   %ebx,%ebx
180095aac:	0f 49 d8             	cmovns %eax,%ebx
180095aaf:	eb 05                	jmp    0x180095ab6
180095ab1:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
180095ab6:	4c 8d 9c 24 60 02 00 	lea    0x260(%rsp),%r11
180095abd:	00
180095abe:	8b c3                	mov    %ebx,%eax
180095ac0:	49 8b 5b 30          	mov    0x30(%r11),%rbx
180095ac4:	49 8b 73 38          	mov    0x38(%r11),%rsi
180095ac8:	49 8b 7b 48          	mov    0x48(%r11),%rdi
180095acc:	49 8b e3             	mov    %r11,%rsp
180095acf:	41 5f                	pop    %r15
180095ad1:	41 5e                	pop    %r14
180095ad3:	41 5d                	pop    %r13
180095ad5:	41 5c                	pop    %r12
180095ad7:	5d                   	pop    %rbp
180095ad8:	c3                   	ret
180095ad9:	cc                   	int3
180095ada:	cc                   	int3
180095adb:	cc                   	int3
180095adc:	40 53                	rex push %rbx
180095ade:	48 83 ec 20          	sub    $0x20,%rsp
180095ae2:	0f b7 0d 87 f9 0f 00 	movzwl 0xff987(%rip),%ecx        # 0x180195470
180095ae9:	66 85 c9             	test   %cx,%cx
180095aec:	75 56                	jne    0x180095b44
180095aee:	0f b7 0d 1b ae 0d 00 	movzwl 0xdae1b(%rip),%ecx        # 0x180170910
180095af5:	bb 01 10 00 00       	mov    $0x1001,%ebx
180095afa:	66 85 c9             	test   %cx,%cx
180095afd:	75 27                	jne    0x180095b26
180095aff:	33 c9                	xor    %ecx,%ecx
180095b01:	e8 8a b5 ff ff       	call   0x180091090
180095b06:	0f b7 c8             	movzwl %ax,%ecx
180095b09:	b8 5f 70 c2 07       	mov    $0x7c2705f,%eax
180095b0e:	f7 e1                	mul    %ecx
180095b10:	8b c1                	mov    %ecx,%eax
180095b12:	2b c2                	sub    %edx,%eax
180095b14:	d1 e8                	shr    $1,%eax
180095b16:	03 c2                	add    %edx,%eax
180095b18:	c1 e8 0d             	shr    $0xd,%eax
180095b1b:	69 c0 1e 3e 00 00    	imul   $0x3e1e,%eax,%eax
180095b21:	2b c8                	sub    %eax,%ecx
180095b23:	66 03 cb             	add    %bx,%cx
180095b26:	66 ff c1             	inc    %cx
180095b29:	b8 1f 4e 00 00       	mov    $0x4e1f,%eax
180095b2e:	66 89 0d db ad 0d 00 	mov    %cx,0xdaddb(%rip)        # 0x180170910
180095b35:	66 3b c8             	cmp    %ax,%cx
180095b38:	76 0a                	jbe    0x180095b44
180095b3a:	66 89 1d cf ad 0d 00 	mov    %bx,0xdadcf(%rip)        # 0x180170910
180095b41:	0f b7 cb             	movzwl %bx,%ecx
180095b44:	0f b7 c1             	movzwl %cx,%eax
180095b47:	48 83 c4 20          	add    $0x20,%rsp
180095b4b:	5b                   	pop    %rbx
180095b4c:	c3                   	ret
180095b4d:	cc                   	int3
180095b4e:	cc                   	int3
180095b4f:	cc                   	int3
180095b50:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
180095b55:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
180095b59:	53                   	push   %rbx
180095b5a:	55                   	push   %rbp
180095b5b:	56                   	push   %rsi
180095b5c:	57                   	push   %rdi
180095b5d:	41 54                	push   %r12
180095b5f:	41 55                	push   %r13
180095b61:	41 56                	push   %r14
180095b63:	48 83 ec 30          	sub    $0x30,%rsp
180095b67:	33 c0                	xor    %eax,%eax
180095b69:	49 8b e8             	mov    %r8,%rbp
180095b6c:	88 44 24 78          	mov    %al,0x78(%rsp)
180095b70:	4c 8b ea             	mov    %rdx,%r13
180095b73:	8b f9                	mov    %ecx,%edi
180095b75:	44 0f b7 e0          	movzwl %ax,%r12d
180095b79:	44 8b f0             	mov    %eax,%r14d
180095b7c:	40 8a f0             	mov    %al,%sil
180095b7f:	48 85 d2             	test   %rdx,%rdx
180095b82:	0f 84 ce 01 00 00    	je     0x180095d56
180095b88:	4d 85 c0             	test   %r8,%r8
180095b8b:	0f 84 c5 01 00 00    	je     0x180095d56
180095b91:	8d 48 01             	lea    0x1(%rax),%ecx
180095b94:	c7 05 88 ad 0d 00 00 	movl   $0x400,0xdad88(%rip)        # 0x180170926
180095b9b:	04 00 00
180095b9e:	66 89 0d 87 ad 0e 00 	mov    %cx,0xead87(%rip)        # 0x18018092c
180095ba5:	c7 05 71 ad 0d 00 04 	movl   $0x4,0xdad71(%rip)        # 0x180170920
180095bac:	00 00 00
180095baf:	38 84 24 90 00 00 00 	cmp    %al,0x90(%rsp)
180095bb6:	74 09                	je     0x180095bc1
180095bb8:	33 d2                	xor    %edx,%edx
180095bba:	33 c9                	xor    %ecx,%ecx
180095bbc:	e8 33 d8 ff ff       	call   0x1800933f4
180095bc1:	66 83 3d 5b ad 0d 00 	cmpw   $0xc,0xdad5b(%rip)        # 0x180170924
180095bc8:	0c
180095bc9:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
180095bce:	0f 83 87 01 00 00    	jae    0x180095d5b
180095bd4:	44 8b 05 45 ad 0d 00 	mov    0xdad45(%rip),%r8d        # 0x180170920
180095bdb:	48 8d 15 44 ad 0d 00 	lea    0xdad44(%rip),%rdx        # 0x180170926
180095be2:	45 33 c9             	xor    %r9d,%r9d
180095be5:	8b cf                	mov    %edi,%ecx
180095be7:	e8 a4 10 f9 ff       	call   0x180026c90
180095bec:	33 c9                	xor    %ecx,%ecx
180095bee:	8b d8                	mov    %eax,%ebx
180095bf0:	85 c0                	test   %eax,%eax
180095bf2:	0f 85 65 01 00 00    	jne    0x180095d5d
180095bf8:	40 84 f6             	test   %sil,%sil
180095bfb:	0f 85 5c 01 00 00    	jne    0x180095d5d
180095c01:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
180095c06:	44 8d 40 01          	lea    0x1(%rax),%r8d
180095c0a:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
180095c0e:	48 8d 15 13 ad 0e 00 	lea    0xead13(%rip),%rdx        # 0x180180928
180095c15:	8b cf                	mov    %edi,%ecx
180095c17:	41 b9 d0 07 00 00    	mov    $0x7d0,%r9d
180095c1d:	e8 2a 0c 00 00       	call   0x18009684c
180095c22:	8b d8                	mov    %eax,%ebx
180095c24:	3d 01 00 00 c0       	cmp    $0xc0000001,%eax
180095c29:	75 18                	jne    0x180095c43
180095c2b:	0f b7 05 f2 ac 0d 00 	movzwl 0xdacf2(%rip),%eax        # 0x180170924
180095c32:	66 ff c0             	inc    %ax
180095c35:	66 89 05 e8 ac 0d 00 	mov    %ax,0xdace8(%rip)        # 0x180170924
180095c3c:	33 c9                	xor    %ecx,%ecx
180095c3e:	e9 07 01 00 00       	jmp    0x180095d4a
180095c43:	33 c9                	xor    %ecx,%ecx
180095c45:	85 c0                	test   %eax,%eax
180095c47:	0f 85 10 01 00 00    	jne    0x180095d5d
180095c4d:	8b 3d d5 ac 0e 00    	mov    0xeacd5(%rip),%edi        # 0x180180928
180095c53:	83 c7 fc             	add    $0xfffffffc,%edi
180095c56:	74 26                	je     0x180095c7e
180095c58:	8b f7                	mov    %edi,%esi
180095c5a:	4c 03 f6             	add    %rsi,%r14
180095c5d:	4c 3b f5             	cmp    %rbp,%r14
180095c60:	77 3c                	ja     0x180095c9e
180095c62:	44 8b c6             	mov    %esi,%r8d
180095c65:	48 8d 15 c6 ac 0e 00 	lea    0xeacc6(%rip),%rdx        # 0x180180932
180095c6c:	49 8b cd             	mov    %r13,%rcx
180095c6f:	e8 4c fd 09 00       	call   0x1801359c0
180095c74:	4c 03 ee             	add    %rsi,%r13
180095c77:	40 8a 74 24 78       	mov    0x78(%rsp),%sil
180095c7c:	33 c9                	xor    %ecx,%ecx
180095c7e:	3b bc 24 88 00 00 00 	cmp    0x88(%rsp),%edi
180095c85:	72 05                	jb     0x180095c8c
180095c87:	4c 3b f5             	cmp    %rbp,%r14
180095c8a:	75 4c                	jne    0x180095cd8
180095c8c:	bf 01 00 00 00       	mov    $0x1,%edi
180095c91:	40 88 7c 24 78       	mov    %dil,0x78(%rsp)
180095c96:	40 8a f7             	mov    %dil,%sil
180095c99:	4c 3b f5             	cmp    %rbp,%r14
180095c9c:	74 3f                	je     0x180095cdd
180095c9e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
180095ca4:	88 0d 80 ac 0d 00    	mov    %cl,0xdac80(%rip)        # 0x18017092a
180095caa:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
180095cae:	48 8d 15 71 ac 0d 00 	lea    0xdac71(%rip),%rdx        # 0x180170926
180095cb5:	45 33 c9             	xor    %r9d,%r9d
180095cb8:	44 89 05 61 ac 0d 00 	mov    %r8d,0xdac61(%rip)        # 0x180170920
180095cbf:	c7 05 5d ac 0d 00 00 	movl   $0x500,0xdac5d(%rip)        # 0x180170926
180095cc6:	05 00 00
180095cc9:	e8 c2 0f f9 ff       	call   0x180026c90
180095cce:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
180095cd3:	e9 83 00 00 00       	jmp    0x180095d5b
180095cd8:	bf 01 00 00 00       	mov    $0x1,%edi
180095cdd:	38 8c 24 90 00 00 00 	cmp    %cl,0x90(%rsp)
180095ce4:	74 25                	je     0x180095d0b
180095ce6:	66 44 03 e7          	add    %di,%r12w
180095cea:	b8 64 00 00 00       	mov    $0x64,%eax
180095cef:	66 44 3b e0          	cmp    %ax,%r12w
180095cf3:	72 16                	jb     0x180095d0b
180095cf5:	33 d2                	xor    %edx,%edx
180095cf7:	44 8b e1             	mov    %ecx,%r12d
180095cfa:	49 6b c6 64          	imul   $0x64,%r14,%rax
180095cfe:	48 f7 f5             	div    %rbp
180095d01:	33 d2                	xor    %edx,%edx
180095d03:	48 8b c8             	mov    %rax,%rcx
180095d06:	e8 e9 d6 ff ff       	call   0x1800933f4
180095d0b:	0f b7 0d 1e ac 0e 00 	movzwl 0xeac1e(%rip),%ecx        # 0x180180930
180095d12:	0f b6 05 18 ac 0e 00 	movzbl 0xeac18(%rip),%eax        # 0x180180931
180095d19:	66 c1 e1 08          	shl    $0x8,%cx
180095d1d:	66 0b c8             	or     %ax,%cx
180095d20:	c7 05 fa ab 0d 00 00 	movl   $0x4000000,0xdabfa(%rip)        # 0x180170924
180095d27:	00 00 04
180095d2a:	66 89 0d f7 ab 0d 00 	mov    %cx,0xdabf7(%rip)        # 0x180170928
180095d31:	33 c9                	xor    %ecx,%ecx
180095d33:	66 01 3d f2 ab 0e 00 	add    %di,0xeabf2(%rip)        # 0x18018092c
180095d3a:	8b c1                	mov    %ecx,%eax
180095d3c:	8b 7c 24 70          	mov    0x70(%rsp),%edi
180095d40:	c7 05 d6 ab 0d 00 04 	movl   $0x4,0xdabd6(%rip)        # 0x180170920
180095d47:	00 00 00
180095d4a:	66 83 f8 0c          	cmp    $0xc,%ax
180095d4e:	0f 82 80 fe ff ff    	jb     0x180095bd4
180095d54:	eb 07                	jmp    0x180095d5d
180095d56:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
180095d5b:	33 c9                	xor    %ecx,%ecx
180095d5d:	38 8c 24 90 00 00 00 	cmp    %cl,0x90(%rsp)
180095d64:	74 0a                	je     0x180095d70
180095d66:	33 d2                	xor    %edx,%edx
180095d68:	8d 4a 64             	lea    0x64(%rdx),%ecx
180095d6b:	e8 84 d6 ff ff       	call   0x1800933f4
180095d70:	8b c3                	mov    %ebx,%eax
180095d72:	48 83 c4 30          	add    $0x30,%rsp
180095d76:	41 5e                	pop    %r14