140019adf:	49 d1 e8             	shr    $1,%r8
140019ae2:	4c 2b c0             	sub    %rax,%r8
140019ae5:	49 63 d1             	movslq %r9d,%rdx
140019ae8:	49 8b 43 08          	mov    0x8(%r11),%rax
140019aec:	44 2b cb             	sub    %ebx,%r9d
140019aef:	42 0f b7 44 40 fe    	movzwl -0x2(%rax,%r8,2),%eax
140019af5:	66 89 04 51          	mov    %ax,(%rcx,%rdx,2)
140019af9:	41 0f b7 0b          	movzwl (%r11),%ecx
140019afd:	0f b7 c1             	movzwl %cx,%eax
140019b00:	66 d1 e8             	shr    $1,%ax
140019b03:	66 44 3b d0          	cmp    %ax,%r10w
140019b07:	72 c6                	jb     0x140019acf
140019b09:	45 0f b7 07          	movzwl (%r15),%r8d
140019b0d:	4d 8b 7f 08          	mov    0x8(%r15),%r15
140019b11:	eb 15                	jmp    0x140019b28
140019b13:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140019b17:	49 63 c9             	movslq %r9d,%rcx
140019b1a:	44 2b cb             	sub    %ebx,%r9d
140019b1d:	49 63 c0             	movslq %r8d,%rax
140019b20:	0f b7 04 42          	movzwl (%rdx,%rax,2),%eax
140019b24:	66 89 04 4a          	mov    %ax,(%rdx,%rcx,2)
140019b28:	41 83 e8 01          	sub    $0x1,%r8d
140019b2c:	0f 89 7a ff ff ff    	jns    0x140019aac
140019b32:	0f b7 46 02          	movzwl 0x2(%rsi),%eax
140019b36:	0f b7 c0             	movzwl %ax,%eax
140019b39:	41 ff c1             	inc    %r9d
140019b3c:	d1 e8                	shr    $1,%eax
140019b3e:	44 3b c8             	cmp    %eax,%r9d
140019b41:	7d 2b                	jge    0x140019b6e
140019b43:	49 63 c1             	movslq %r9d,%rax
140019b46:	4c 8d 04 00          	lea    (%rax,%rax,1),%r8
140019b4a:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140019b4e:	44 03 cb             	add    %ebx,%r9d
140019b51:	48 63 cf             	movslq %edi,%rcx
140019b54:	03 fb                	add    %ebx,%edi
140019b56:	41 0f b7 04 10       	movzwl (%r8,%rdx,1),%eax
140019b5b:	4d 8d 40 02          	lea    0x2(%r8),%r8
140019b5f:	66 89 04 4a          	mov    %ax,(%rdx,%rcx,2)
140019b63:	0f b7 46 02          	movzwl 0x2(%rsi),%eax
140019b67:	d1 e8                	shr    $1,%eax
140019b69:	44 3b c8             	cmp    %eax,%r9d
140019b6c:	7c dc                	jl     0x140019b4a
140019b6e:	66 03 ff             	add    %di,%di
140019b71:	66 89 3e             	mov    %di,(%rsi)
140019b74:	33 c0                	xor    %eax,%eax
140019b76:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140019b7a:	48 33 cd             	xor    %rbp,%rcx
140019b7d:	e8 fe 4d ff ff       	call   0x14000e980
140019b82:	48 8b 5d 50          	mov    0x50(%rbp),%rbx
140019b86:	48 8b 75 58          	mov    0x58(%rbp),%rsi
140019b8a:	48 8b 7d 60          	mov    0x60(%rbp),%rdi
140019b8e:	48 8d 65 20          	lea    0x20(%rbp),%rsp
140019b92:	41 5f                	pop    %r15
140019b94:	41 5e                	pop    %r14
140019b96:	41 5d                	pop    %r13
140019b98:	41 5c                	pop    %r12
140019b9a:	5d                   	pop    %rbp
140019b9b:	c3                   	ret
140019b9c:	cc                   	int3
140019b9d:	cc                   	int3
140019b9e:	cc                   	int3
140019b9f:	cc                   	int3
140019ba0:	cc                   	int3
140019ba1:	cc                   	int3
140019ba2:	cc                   	int3
140019ba3:	cc                   	int3
140019ba4:	0f b7 d1             	movzwl %cx,%edx
140019ba7:	81 ea 4c 01 00 00    	sub    $0x14c,%edx
140019bad:	74 34                	je     0x140019be3
140019baf:	83 ea 78             	sub    $0x78,%edx
140019bb2:	74 26                	je     0x140019bda
140019bb4:	81 ea a0 84 00 00    	sub    $0x84a0,%edx
140019bba:	74 15                	je     0x140019bd1
140019bbc:	81 fa 00 24 00 00    	cmp    $0x2400,%edx
140019bc2:	74 04                	je     0x140019bc8
140019bc4:	33 c0                	xor    %eax,%eax
140019bc6:	c3                   	ret
140019bc7:	cc                   	int3
140019bc8:	48 8d 05 51 11 00 00 	lea    0x1151(%rip),%rax        # 0x14001ad20
140019bcf:	c3                   	ret
140019bd0:	cc                   	int3
140019bd1:	48 8d 05 68 11 00 00 	lea    0x1168(%rip),%rax        # 0x14001ad40
140019bd8:	c3                   	ret
140019bd9:	cc                   	int3
140019bda:	48 8d 05 4f 11 00 00 	lea    0x114f(%rip),%rax        # 0x14001ad30
140019be1:	c3                   	ret
140019be2:	cc                   	int3
140019be3:	48 8d 05 26 11 00 00 	lea    0x1126(%rip),%rax        # 0x14001ad10
140019bea:	c3                   	ret
140019beb:	cc                   	int3