14088ba0c:	cc                   	int3
14088ba0d:	cc                   	int3
14088ba0e:	cc                   	int3
14088ba0f:	cc                   	int3
14088ba10:	40 53                	rex push %rbx
14088ba12:	48 83 ec 40          	sub    $0x40,%rsp
14088ba16:	49 8b c0             	mov    %r8,%rax
14088ba19:	48 8b da             	mov    %rdx,%rbx
14088ba1c:	85 c9                	test   %ecx,%ecx
14088ba1e:	7e 32                	jle    0x14088ba52
14088ba20:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14088ba25:	4d 8b c1             	mov    %r9,%r8
14088ba28:	33 d2                	xor    %edx,%edx
14088ba2a:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14088ba2e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14088ba33:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14088ba38:	48 89 54 24 34       	mov    %rdx,0x34(%rsp)
14088ba3d:	66 89 54 24 3c       	mov    %dx,0x3c(%rsp)
14088ba42:	48 8b d0             	mov    %rax,%rdx
14088ba45:	e8 d6 80 fe ff       	call   0x140873b20
14088ba4a:	8b 44 24 38          	mov    0x38(%rsp),%eax
14088ba4e:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
14088ba52:	48 8b c3             	mov    %rbx,%rax
14088ba55:	48 83 c4 40          	add    $0x40,%rsp
14088ba59:	5b                   	pop    %rbx
14088ba5a:	c3                   	ret
14088ba5b:	cc                   	int3
14088ba5c:	cc                   	int3
14088ba5d:	cc                   	int3
14088ba5e:	cc                   	int3
14088ba5f:	cc                   	int3
14088ba60:	40 53                	rex push %rbx
14088ba62:	48 83 ec 20          	sub    $0x20,%rsp
14088ba66:	48 63 d9             	movslq %ecx,%rbx
14088ba69:	e8 02 7f 09 00       	call   0x140923970
14088ba6e:	85 c0                	test   %eax,%eax
14088ba70:	75 04                	jne    0x14088ba76
14088ba72:	85 db                	test   %ebx,%ebx
14088ba74:	7f 08                	jg     0x14088ba7e
14088ba76:	33 c0                	xor    %eax,%eax
14088ba78:	48 83 c4 20          	add    $0x20,%rsp
14088ba7c:	5b                   	pop    %rbx
14088ba7d:	c3                   	ret
14088ba7e:	48 8b cb             	mov    %rbx,%rcx
14088ba81:	48 83 c4 20          	add    $0x20,%rsp
14088ba85:	5b                   	pop    %rbx
14088ba86:	e9 d5 1c 06 00       	jmp    0x1408ed760
14088ba8b:	cc                   	int3
14088ba8c:	cc                   	int3
14088ba8d:	cc                   	int3
14088ba8e:	cc                   	int3
14088ba8f:	cc                   	int3
14088ba90:	40 53                	rex push %rbx
14088ba92:	48 83 ec 20          	sub    $0x20,%rsp
14088ba96:	48 8b d9             	mov    %rcx,%rbx
14088ba99:	e8 d2 7e 09 00       	call   0x140923970
14088ba9e:	85 c0                	test   %eax,%eax
14088baa0:	74 08                	je     0x14088baaa
14088baa2:	33 c0                	xor    %eax,%eax
14088baa4:	48 83 c4 20          	add    $0x20,%rsp
14088baa8:	5b                   	pop    %rbx
14088baa9:	c3                   	ret
14088baaa:	48 8b cb             	mov    %rbx,%rcx
14088baad:	48 83 c4 20          	add    $0x20,%rsp
14088bab1:	5b                   	pop    %rbx
14088bab2:	e9 a9 1c 06 00       	jmp    0x1408ed760
14088bab7:	cc                   	int3
14088bab8:	cc                   	int3
14088bab9:	cc                   	int3
14088baba:	cc                   	int3
14088babb:	cc                   	int3
14088babc:	cc                   	int3
14088babd:	cc                   	int3
14088babe:	cc                   	int3
14088babf:	cc                   	int3
14088bac0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14088bac5:	57                   	push   %rdi
14088bac6:	48 83 ec 20          	sub    $0x20,%rsp
14088baca:	8b da                	mov    %edx,%ebx
14088bacc:	48 8b f9             	mov    %rcx,%rdi
14088bacf:	e8 9c 7e 09 00       	call   0x140923970
14088bad4:	85 c0                	test   %eax,%eax
14088bad6:	74 0d                	je     0x14088bae5
14088bad8:	33 c0                	xor    %eax,%eax
14088bada:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088badf:	48 83 c4 20          	add    $0x20,%rsp
14088bae3:	5f                   	pop    %rdi
14088bae4:	c3                   	ret
14088bae5:	33 c0                	xor    %eax,%eax
14088bae7:	48 8b cf             	mov    %rdi,%rcx
14088baea:	85 db                	test   %ebx,%ebx
14088baec:	0f 49 c3             	cmovns %ebx,%eax
14088baef:	48 63 d0             	movslq %eax,%rdx
14088baf2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088baf7:	48 83 c4 20          	add    $0x20,%rsp
14088bafb:	5f                   	pop    %rdi
14088bafc:	e9 2f c0 06 00       	jmp    0x1408f7b30
14088bb01:	cc                   	int3
14088bb02:	cc                   	int3
14088bb03:	cc                   	int3
14088bb04:	cc                   	int3
14088bb05:	cc                   	int3
14088bb06:	cc                   	int3
14088bb07:	cc                   	int3
14088bb08:	cc                   	int3
14088bb09:	cc                   	int3
14088bb0a:	cc                   	int3
14088bb0b:	cc                   	int3
14088bb0c:	cc                   	int3
14088bb0d:	cc                   	int3
14088bb0e:	cc                   	int3
14088bb0f:	cc                   	int3
14088bb10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14088bb15:	57                   	push   %rdi
14088bb16:	48 83 ec 20          	sub    $0x20,%rsp
14088bb1a:	48 8b da             	mov    %rdx,%rbx
14088bb1d:	48 8b f9             	mov    %rcx,%rdi
14088bb20:	e8 4b 7e 09 00       	call   0x140923970
14088bb25:	85 c0                	test   %eax,%eax
14088bb27:	74 0d                	je     0x14088bb36
14088bb29:	33 c0                	xor    %eax,%eax
14088bb2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088bb30:	48 83 c4 20          	add    $0x20,%rsp
14088bb34:	5f                   	pop    %rdi
14088bb35:	c3                   	ret
14088bb36:	48 8b d3             	mov    %rbx,%rdx
14088bb39:	48 8b cf             	mov    %rdi,%rcx
14088bb3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088bb41:	48 83 c4 20          	add    $0x20,%rsp
14088bb45:	5f                   	pop    %rdi
14088bb46:	e9 e5 bf 06 00       	jmp    0x1408f7b30
14088bb4b:	cc                   	int3
14088bb4c:	cc                   	int3
14088bb4d:	cc                   	int3
14088bb4e:	cc                   	int3
14088bb4f:	cc                   	int3
14088bb50:	48 85 c9             	test   %rcx,%rcx
14088bb53:	0f 84 8c 00 00 00    	je     0x14088bbe5
14088bb59:	53                   	push   %rbx
14088bb5a:	48 83 ec 20          	sub    $0x20,%rsp
14088bb5e:	83 3d cb 1a b2 00 00 	cmpl   $0x0,0xb21acb(%rip)        # 0x1413ad630
14088bb65:	48 8b d9             	mov    %rcx,%rbx
14088bb68:	74 69                	je     0x14088bbd3
14088bb6a:	48 8b 0d 9f 7f ba 00 	mov    0xba7f9f(%rip),%rcx        # 0x141433b10
14088bb71:	48 85 c9             	test   %rcx,%rcx
14088bb74:	74 0d                	je     0x14088bb83
14088bb76:	48 8b 05 33 1b b2 00 	mov    0xb21b33(%rip),%rax        # 0x1413ad6b0
14088bb7d:	ff 15 9d 7e 6f 00    	call   *0x6f7e9d(%rip)        # 0x140f83a20
14088bb83:	48 8b 05 de 1a b2 00 	mov    0xb21ade(%rip),%rax        # 0x1413ad668
14088bb8a:	48 8b cb             	mov    %rbx,%rcx
14088bb8d:	ff 15 8d 7e 6f 00    	call   *0x6f7e8d(%rip)        # 0x140f83a20
14088bb93:	48 ff 0d fe 7e ba 00 	decq   0xba7efe(%rip)        # 0x141433a98
14088bb9a:	48 63 c8             	movslq %eax,%rcx
14088bb9d:	48 29 0d ac 7e ba 00 	sub    %rcx,0xba7eac(%rip)        # 0x141433a50
14088bba4:	48 8b cb             	mov    %rbx,%rcx
14088bba7:	48 8b 05 aa 1a b2 00 	mov    0xb21aaa(%rip),%rax        # 0x1413ad658
14088bbae:	ff 15 6c 7e 6f 00    	call   *0x6f7e6c(%rip)        # 0x140f83a20
14088bbb4:	48 8b 0d 55 7f ba 00 	mov    0xba7f55(%rip),%rcx        # 0x141433b10
14088bbbb:	48 85 c9             	test   %rcx,%rcx
14088bbbe:	74 20                	je     0x14088bbe0
14088bbc0:	48 8b 05 f9 1a b2 00 	mov    0xb21af9(%rip),%rax        # 0x1413ad6c0
14088bbc7:	48 83 c4 20          	add    $0x20,%rsp
14088bbcb:	5b                   	pop    %rbx
14088bbcc:	48 ff 25 4d 7e 6f 00 	rex.W jmp *0x6f7e4d(%rip)        # 0x140f83a20
14088bbd3:	48 8b 05 7e 1a b2 00 	mov    0xb21a7e(%rip),%rax        # 0x1413ad658
14088bbda:	ff 15 40 7e 6f 00    	call   *0x6f7e40(%rip)        # 0x140f83a20
14088bbe0:	48 83 c4 20          	add    $0x20,%rsp
14088bbe4:	5b                   	pop    %rbx
14088bbe5:	c3                   	ret
14088bbe6:	cc                   	int3
14088bbe7:	cc                   	int3
14088bbe8:	cc                   	int3
14088bbe9:	cc                   	int3
14088bbea:	cc                   	int3
14088bbeb:	cc                   	int3
14088bbec:	cc                   	int3
14088bbed:	cc                   	int3
14088bbee:	cc                   	int3
14088bbef:	cc                   	int3
14088bbf0:	48 83 ec 28          	sub    $0x28,%rsp
14088bbf4:	48 85 c9             	test   %rcx,%rcx
14088bbf7:	74 14                	je     0x14088bc0d
14088bbf9:	48 8b 05 68 1a b2 00 	mov    0xb21a68(%rip),%rax        # 0x1413ad668
14088bc00:	ff 15 1a 7e 6f 00    	call   *0x6f7e1a(%rip)        # 0x140f83a20
14088bc06:	48 98                	cltq
14088bc08:	48 83 c4 28          	add    $0x28,%rsp
14088bc0c:	c3                   	ret
14088bc0d:	33 c0                	xor    %eax,%eax
14088bc0f:	48 98                	cltq
14088bc11:	48 83 c4 28          	add    $0x28,%rsp
14088bc15:	c3                   	ret
14088bc16:	cc                   	int3
14088bc17:	cc                   	int3
14088bc18:	cc                   	int3
14088bc19:	cc                   	int3
14088bc1a:	cc                   	int3
14088bc1b:	cc                   	int3
14088bc1c:	cc                   	int3
14088bc1d:	cc                   	int3
14088bc1e:	cc                   	int3
14088bc1f:	cc                   	int3
14088bc20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14088bc25:	57                   	push   %rdi
14088bc26:	48 83 ec 20          	sub    $0x20,%rsp
14088bc2a:	48 8b 1d df 7e ba 00 	mov    0xba7edf(%rip),%rbx        # 0x141433b10
14088bc31:	48 85 db             	test   %rbx,%rbx
14088bc34:	74 10                	je     0x14088bc46
14088bc36:	48 8b 05 73 1a b2 00 	mov    0xb21a73(%rip),%rax        # 0x1413ad6b0
14088bc3d:	48 8b cb             	mov    %rbx,%rcx
14088bc40:	ff 15 da 7d 6f 00    	call   *0x6f7dda(%rip)        # 0x140f83a20
14088bc46:	48 8b 3d 03 7e ba 00 	mov    0xba7e03(%rip),%rdi        # 0x141433a50
14088bc4d:	48 85 db             	test   %rbx,%rbx
14088bc50:	74 10                	je     0x14088bc62
14088bc52:	48 8b 05 67 1a b2 00 	mov    0xb21a67(%rip),%rax        # 0x1413ad6c0
14088bc59:	48 8b cb             	mov    %rbx,%rcx
14088bc5c:	ff 15 be 7d 6f 00    	call   *0x6f7dbe(%rip)        # 0x140f83a20
14088bc62:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088bc67:	48 8b c7             	mov    %rdi,%rax
14088bc6a:	48 83 c4 20          	add    $0x20,%rsp
14088bc6e:	5f                   	pop    %rdi
14088bc6f:	c3                   	ret
14088bc70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14088bc75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14088bc7a:	57                   	push   %rdi
14088bc7b:	48 83 ec 20          	sub    $0x20,%rsp
14088bc7f:	48 8b 1d 8a 7e ba 00 	mov    0xba7e8a(%rip),%rbx        # 0x141433b10
14088bc86:	8b f1                	mov    %ecx,%esi
14088bc88:	48 85 db             	test   %rbx,%rbx
14088bc8b:	74 10                	je     0x14088bc9d
14088bc8d:	48 8b 05 1c 1a b2 00 	mov    0xb21a1c(%rip),%rax        # 0x1413ad6b0
14088bc94:	48 8b cb             	mov    %rbx,%rcx
14088bc97:	ff 15 83 7d 6f 00    	call   *0x6f7d83(%rip)        # 0x140f83a20
14088bc9d:	48 8b 3d fc 7d ba 00 	mov    0xba7dfc(%rip),%rdi        # 0x141433aa0
14088bca4:	85 f6                	test   %esi,%esi
14088bca6:	74 0e                	je     0x14088bcb6
14088bca8:	48 8b 15 a1 7d ba 00 	mov    0xba7da1(%rip),%rdx        # 0x141433a50
14088bcaf:	48 89 15 ea 7d ba 00 	mov    %rdx,0xba7dea(%rip)        # 0x141433aa0
14088bcb6:	48 85 db             	test   %rbx,%rbx
14088bcb9:	74 10                	je     0x14088bccb
14088bcbb:	48 8b 05 fe 19 b2 00 	mov    0xb219fe(%rip),%rax        # 0x1413ad6c0
14088bcc2:	48 8b cb             	mov    %rbx,%rcx
14088bcc5:	ff 15 55 7d 6f 00    	call   *0x6f7d55(%rip)        # 0x140f83a20
14088bccb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14088bcd0:	48 8b c7             	mov    %rdi,%rax
14088bcd3:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14088bcd8:	48 83 c4 20          	add    $0x20,%rsp
14088bcdc:	5f                   	pop    %rdi
14088bcdd:	c3                   	ret
14088bcde:	cc                   	int3
14088bcdf:	cc                   	int3
14088bce0:	40 55                	rex push %rbp
14088bce2:	57                   	push   %rdi
14088bce3:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
14088bcea:	48 8b 05 0f d2 b2 00 	mov    0xb2d20f(%rip),%rax        # 0x1413b8f00
14088bcf1:	48 33 c4             	xor    %rsp,%rax
14088bcf4:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
14088bcfb:	00
14088bcfc:	48 8b fa             	mov    %rdx,%rdi
14088bcff:	8b e9                	mov    %ecx,%ebp
14088bd01:	e8 6a 7c 09 00       	call   0x140923970
14088bd06:	85 c0                	test   %eax,%eax
14088bd08:	0f 85 89 02 00 00    	jne    0x14088bf97
14088bd0e:	48 89 9c 24 50 01 00 	mov    %rbx,0x150(%rsp)
14088bd15:	00
14088bd16:	33 db                	xor    %ebx,%ebx
14088bd18:	38 1d 16 19 b2 00    	cmp    %bl,0xb21916(%rip)        # 0x1413ad634
14088bd1e:	48 89 b4 24 60 01 00 	mov    %rsi,0x160(%rsp)
14088bd25:	00
14088bd26:	75 04                	jne    0x14088bd2c
14088bd28:	8b f3                	mov    %ebx,%esi
14088bd2a:	eb 2a                	jmp    0x14088bd56
14088bd2c:	48 8b 05 6d 19 b2 00 	mov    0xb2196d(%rip),%rax        # 0x1413ad6a0
14088bd33:	b9 05 00 00 00       	mov    $0x5,%ecx
14088bd38:	ff 15 e2 7c 6f 00    	call   *0x6f7ce2(%rip)        # 0x140f83a20
14088bd3e:	48 8b f0             	mov    %rax,%rsi
14088bd41:	48 85 c0             	test   %rax,%rax
14088bd44:	74 10                	je     0x14088bd56
14088bd46:	48 8b c8             	mov    %rax,%rcx
14088bd49:	48 8b 05 60 19 b2 00 	mov    0xb21960(%rip),%rax        # 0x1413ad6b0
14088bd50:	ff 15 ca 7c 6f 00    	call   *0x6f7cca(%rip)        # 0x140f83a20
14088bd56:	85 ed                	test   %ebp,%ebp
14088bd58:	0f 8e 0e 02 00 00    	jle    0x14088bf6c
14088bd5e:	48 85 ff             	test   %rdi,%rdi
14088bd61:	0f 84 05 02 00 00    	je     0x14088bf6c
14088bd67:	38 1d c3 7d ba 00    	cmp    %bl,0xba7dc3(%rip)        # 0x141433b30
14088bd6d:	4c 89 bc 24 30 01 00 	mov    %r15,0x130(%rsp)
14088bd74:	00
14088bd75:	4c 8d 3d b4 7d ba 00 	lea    0xba7db4(%rip),%r15        # 0x141433b30
14088bd7c:	0f 85 7e 01 00 00    	jne    0x14088bf00
14088bd82:	33 c9                	xor    %ecx,%ecx
14088bd84:	e8 b7 6f fe ff       	call   0x140872d40
14088bd89:	66 89 1d a1 7d ba 00 	mov    %bx,0xba7da1(%rip)        # 0x141433b31
14088bd90:	48 85 c0             	test   %rax,%rax
14088bd93:	75 14                	jne    0x14088bda9
14088bd95:	33 d2                	xor    %edx,%edx
14088bd97:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14088bd9c:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14088bda2:	e8 09 39 65 00       	call   0x140edf6b0
14088bda7:	eb 4c                	jmp    0x14088bdf5
14088bda9:	4c 89 b4 24 68 01 00 	mov    %r14,0x168(%rsp)
14088bdb0:	00
14088bdb1:	44 8b 35 28 1a b2 00 	mov    0xb21a28(%rip),%r14d        # 0x1413ad7e0
14088bdb8:	45 85 f6             	test   %r14d,%r14d
14088bdbb:	74 19                	je     0x14088bdd6
14088bdbd:	33 d2                	xor    %edx,%edx
14088bdbf:	48 8d 4c 24 24       	lea    0x24(%rsp),%rcx
14088bdc4:	41 b8 fc 00 00 00    	mov    $0xfc,%r8d
14088bdca:	e8 e1 38 65 00       	call   0x140edf6b0
14088bdcf:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14088bdd4:	eb 17                	jmp    0x14088bded
14088bdd6:	48 8b c8             	mov    %rax,%rcx
14088bdd9:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14088bdde:	48 8b 40 68          	mov    0x68(%rax),%rax
14088bde2:	ba 00 01 00 00       	mov    $0x100,%edx
14088bde7:	ff 15 33 7c 6f 00    	call   *0x6f7c33(%rip)        # 0x140f83a20
14088bded:	4c 8b b4 24 68 01 00 	mov    0x168(%rsp),%r14
14088bdf4:	00
14088bdf5:	66 0f 6f 15 63 09 72 	movdqa 0x720963(%rip),%xmm2        # 0x140fac760
14088bdfc:	00
14088bdfd:	48 8d 15 33 7d ba 00 	lea    0xba7d33(%rip),%rdx        # 0x141433b37
14088be04:	66 0f 6f 1d 74 7d 7c 	movdqa 0x7c7d74(%rip),%xmm3        # 0x141053b80
14088be0b:	00
14088be0c:	b9 08 00 00 00       	mov    $0x8,%ecx
14088be11:	0f 1f 40 00          	nopl   0x0(%rax)
14088be15:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14088be1c:	00 00 00 00
14088be20:	8d 41 f8             	lea    -0x8(%rcx),%eax
14088be23:	66 0f 6e c0          	movd   %eax,%xmm0
14088be27:	48 8d 52 10          	lea    0x10(%rdx),%rdx
14088be2b:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
14088be30:	8d 41 fc             	lea    -0x4(%rcx),%eax
14088be33:	66 0f fe c2          	paddd  %xmm2,%xmm0
14088be37:	66 0f 6e c8          	movd   %eax,%xmm1
14088be3b:	66 0f 70 c9 00       	pshufd $0x0,%xmm1,%xmm1
14088be40:	8d 41 04             	lea    0x4(%rcx),%eax
14088be43:	66 0f fe ca          	paddd  %xmm2,%xmm1
14088be47:	0f 54 c3             	andps  %xmm3,%xmm0
14088be4a:	0f 54 cb             	andps  %xmm3,%xmm1
14088be4d:	66 0f 67 c0          	packuswb %xmm0,%xmm0
14088be51:	66 0f 67 c9          	packuswb %xmm1,%xmm1
14088be55:	66 0f 67 c0          	packuswb %xmm0,%xmm0
14088be59:	66 0f 7e 42 ec       	movd   %xmm0,-0x14(%rdx)
14088be5e:	66 0f 67 c9          	packuswb %xmm1,%xmm1
14088be62:	66 0f 7e 4a f0       	movd   %xmm1,-0x10(%rdx)
14088be67:	66 0f 6e c1          	movd   %ecx,%xmm0
14088be6b:	83 c1 10             	add    $0x10,%ecx
14088be6e:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
14088be73:	66 0f fe c2          	paddd  %xmm2,%xmm0
14088be77:	66 0f 6e c8          	movd   %eax,%xmm1
14088be7b:	66 0f 70 c9 00       	pshufd $0x0,%xmm1,%xmm1