140307b1b:	e8 40 05 d8 ff       	call   0x140088060
140307b20:	e9 2a 03 00 00       	jmp    0x140307e4f
140307b25:	48 c7 43 10 0c 00 00 	movq   $0xc,0x10(%rbx)
140307b2c:	00
140307b2d:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140307b33:	48 8d 15 ee 97 0b 00 	lea    0xb97ee(%rip),%rdx        # 0x1403c1328
140307b3a:	48 8b cb             	mov    %rbx,%rcx
140307b3d:	e8 ec 4e ff ff       	call   0x1402fca2e
140307b42:	c6 43 0c 00          	movb   $0x0,0xc(%rbx)
140307b46:	e9 04 03 00 00       	jmp    0x140307e4f
140307b4b:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140307b51:	48 8d 15 e0 97 0b 00 	lea    0xb97e0(%rip),%rdx        # 0x1403c1338
140307b58:	48 8b cb             	mov    %rbx,%rcx
140307b5b:	e8 00 05 d8 ff       	call   0x140088060
140307b60:	e9 ea 02 00 00       	jmp    0x140307e4f
140307b65:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140307b6b:	48 8d 15 de 97 0b 00 	lea    0xb97de(%rip),%rdx        # 0x1403c1350
140307b72:	48 8b cb             	mov    %rbx,%rcx
140307b75:	e8 e6 04 d8 ff       	call   0x140088060
140307b7a:	e9 d0 02 00 00       	jmp    0x140307e4f
140307b7f:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140307b85:	48 8d 15 d4 97 0b 00 	lea    0xb97d4(%rip),%rdx        # 0x1403c1360
140307b8c:	48 8b cb             	mov    %rbx,%rcx
140307b8f:	e8 cc 04 d8 ff       	call   0x140088060
140307b94:	e9 b6 02 00 00       	jmp    0x140307e4f
140307b99:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140307b9f:	48 8d 15 d2 97 0b 00 	lea    0xb97d2(%rip),%rdx        # 0x1403c1378
140307ba6:	48 8b cb             	mov    %rbx,%rcx
140307ba9:	e8 b2 04 d8 ff       	call   0x140088060
140307bae:	e9 9c 02 00 00       	jmp    0x140307e4f
140307bb3:	81 fa b8 0b 00 00    	cmp    $0xbb8,%edx
140307bb9:	0f 8c e2 00 00 00    	jl     0x140307ca1
140307bbf:	81 fa 9f 0f 00 00    	cmp    $0xf9f,%edx
140307bc5:	0f 8f d6 00 00 00    	jg     0x140307ca1
140307bcb:	8d 82 48 f4 ff ff    	lea    -0xbb8(%rdx),%eax
140307bd1:	89 44 24 28          	mov    %eax,0x28(%rsp)
140307bd5:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140307bda:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140307bdf:	48 8d 15 aa 97 0b 00 	lea    0xb97aa(%rip),%rdx        # 0x1403c1390
140307be6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140307beb:	e8 a0 f7 ff ff       	call   0x140307390
140307bf0:	48 8b f8             	mov    %rax,%rdi
140307bf3:	48 3b d8             	cmp    %rax,%rbx
140307bf6:	74 62                	je     0x140307c5a
140307bf8:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140307bfc:	48 83 fa 0f          	cmp    $0xf,%rdx
140307c00:	76 2c                	jbe    0x140307c2e
140307c02:	48 ff c2             	inc    %rdx
140307c05:	48 8b 0b             	mov    (%rbx),%rcx
140307c08:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140307c0f:	72 18                	jb     0x140307c29
140307c11:	48 83 c2 27          	add    $0x27,%rdx
140307c15:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140307c19:	49 2b c8             	sub    %r8,%rcx
140307c1c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140307c20:	48 83 f8 1f          	cmp    $0x1f,%rax
140307c24:	77 74                	ja     0x140307c9a
140307c26:	49 8b c8             	mov    %r8,%rcx
140307c29:	e8 56 26 ff ff       	call   0x1402fa284
140307c2e:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140307c32:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140307c39:	00
140307c3a:	c6 03 00             	movb   $0x0,(%rbx)
140307c3d:	0f 10 07             	movups (%rdi),%xmm0
140307c40:	0f 11 03             	movups %xmm0,(%rbx)
140307c43:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
140307c47:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140307c4b:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140307c4f:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
140307c56:	00
140307c57:	c6 07 00             	movb   $0x0,(%rdi)
140307c5a:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140307c5f:	48 83 fa 0f          	cmp    $0xf,%rdx
140307c63:	0f 86 e6 01 00 00    	jbe    0x140307e4f
140307c69:	48 ff c2             	inc    %rdx
140307c6c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140307c71:	48 8b c1             	mov    %rcx,%rax
140307c74:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140307c7b:	0f 82 c9 01 00 00    	jb     0x140307e4a
140307c81:	48 83 c2 27          	add    $0x27,%rdx
140307c85:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140307c89:	48 2b c1             	sub    %rcx,%rax
140307c8c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140307c90:	48 83 f8 1f          	cmp    $0x1f,%rax
140307c94:	0f 86 b0 01 00 00    	jbe    0x140307e4a
140307c9a:	ff 15 58 23 02 00    	call   *0x22358(%rip)        # 0x140329ff8
140307ca0:	cc                   	int3
140307ca1:	81 fa a0 0f 00 00    	cmp    $0xfa0,%edx
140307ca7:	0f 8c e2 00 00 00    	jl     0x140307d8f
140307cad:	81 fa 87 13 00 00    	cmp    $0x1387,%edx
140307cb3:	0f 8f d6 00 00 00    	jg     0x140307d8f
140307cb9:	8d 82 60 f0 ff ff    	lea    -0xfa0(%rdx),%eax
140307cbf:	89 44 24 28          	mov    %eax,0x28(%rsp)
140307cc3:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140307cc8:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140307ccd:	48 8d 15 d4 96 0b 00 	lea    0xb96d4(%rip),%rdx        # 0x1403c13a8
140307cd4:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140307cd9:	e8 b2 f6 ff ff       	call   0x140307390
140307cde:	48 8b f8             	mov    %rax,%rdi
140307ce1:	48 3b d8             	cmp    %rax,%rbx
140307ce4:	74 62                	je     0x140307d48
140307ce6:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140307cea:	48 83 fa 0f          	cmp    $0xf,%rdx
140307cee:	76 2c                	jbe    0x140307d1c
140307cf0:	48 ff c2             	inc    %rdx
140307cf3:	48 8b 0b             	mov    (%rbx),%rcx
140307cf6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140307cfd:	72 18                	jb     0x140307d17
140307cff:	48 83 c2 27          	add    $0x27,%rdx
140307d03:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140307d07:	49 2b c8             	sub    %r8,%rcx
140307d0a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140307d0e:	48 83 f8 1f          	cmp    $0x1f,%rax
140307d12:	77 74                	ja     0x140307d88
140307d14:	49 8b c8             	mov    %r8,%rcx
140307d17:	e8 68 25 ff ff       	call   0x1402fa284
140307d1c:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140307d20:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140307d27:	00
140307d28:	c6 03 00             	movb   $0x0,(%rbx)
140307d2b:	0f 10 07             	movups (%rdi),%xmm0
140307d2e:	0f 11 03             	movups %xmm0,(%rbx)
140307d31:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
140307d35:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140307d39:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140307d3d:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
140307d44:	00
140307d45:	c6 07 00             	movb   $0x0,(%rdi)
140307d48:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140307d4d:	48 83 fa 0f          	cmp    $0xf,%rdx
140307d51:	0f 86 f8 00 00 00    	jbe    0x140307e4f
140307d57:	48 ff c2             	inc    %rdx
140307d5a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140307d5f:	48 8b c1             	mov    %rcx,%rax
140307d62:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140307d69:	0f 82 db 00 00 00    	jb     0x140307e4a
140307d6f:	48 83 c2 27          	add    $0x27,%rdx
140307d73:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140307d77:	48 2b c1             	sub    %rcx,%rax
140307d7a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140307d7e:	48 83 f8 1f          	cmp    $0x1f,%rax
140307d82:	0f 86 c2 00 00 00    	jbe    0x140307e4a
140307d88:	ff 15 6a 22 02 00    	call   *0x2226a(%rip)        # 0x140329ff8
140307d8e:	cc                   	int3
140307d8f:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140307d94:	48 8d 15 25 96 0b 00 	lea    0xb9625(%rip),%rdx        # 0x1403c13c0
140307d9b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140307da0:	e8 9b f6 ff ff       	call   0x140307440
140307da5:	48 8b f8             	mov    %rax,%rdi
140307da8:	48 3b d8             	cmp    %rax,%rbx
140307dab:	74 62                	je     0x140307e0f
140307dad:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140307db1:	48 83 fa 0f          	cmp    $0xf,%rdx
140307db5:	76 2c                	jbe    0x140307de3
140307db7:	48 ff c2             	inc    %rdx
140307dba:	48 8b 0b             	mov    (%rbx),%rcx
140307dbd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140307dc4:	72 18                	jb     0x140307dde
140307dc6:	48 83 c2 27          	add    $0x27,%rdx
140307dca:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140307dce:	49 2b c8             	sub    %r8,%rcx
140307dd1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140307dd5:	48 83 f8 1f          	cmp    $0x1f,%rax
140307dd9:	77 68                	ja     0x140307e43
140307ddb:	49 8b c8             	mov    %r8,%rcx
140307dde:	e8 a1 24 ff ff       	call   0x1402fa284
140307de3:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140307de7:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140307dee:	00
140307def:	c6 03 00             	movb   $0x0,(%rbx)
140307df2:	0f 10 07             	movups (%rdi),%xmm0
140307df5:	0f 11 03             	movups %xmm0,(%rbx)
140307df8:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
140307dfc:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140307e00:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140307e04:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
140307e0b:	00
140307e0c:	c6 07 00             	movb   $0x0,(%rdi)
140307e0f:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140307e14:	48 83 fa 0f          	cmp    $0xf,%rdx
140307e18:	76 35                	jbe    0x140307e4f
140307e1a:	48 ff c2             	inc    %rdx
140307e1d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140307e22:	48 8b c1             	mov    %rcx,%rax
140307e25:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140307e2c:	72 1c                	jb     0x140307e4a
140307e2e:	48 83 c2 27          	add    $0x27,%rdx
140307e32:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140307e36:	48 2b c1             	sub    %rcx,%rax
140307e39:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140307e3d:	48 83 f8 1f          	cmp    $0x1f,%rax
140307e41:	76 07                	jbe    0x140307e4a
140307e43:	ff 15 af 21 02 00    	call   *0x221af(%rip)        # 0x140329ff8
140307e49:	cc                   	int3
140307e4a:	e8 35 24 ff ff       	call   0x1402fa284
140307e4f:	48 8b c3             	mov    %rbx,%rax
140307e52:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140307e57:	48 33 cc             	xor    %rsp,%rcx
140307e5a:	e8 e1 27 ff ff       	call   0x1402fa640
140307e5f:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140307e64:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140307e68:	49 8b 73 28          	mov    0x28(%r11),%rsi
140307e6c:	49 8b e3             	mov    %r11,%rsp
140307e6f:	5f                   	pop    %rdi
140307e70:	c3                   	ret
140307e71:	cc                   	int3
140307e72:	66 90                	xchg   %ax,%ax
140307e74:	bf 7a 30 00 e5       	mov    $0xe500307a,%edi
140307e79:	7a 30                	jp     0x140307eab
140307e7b:	00 0b                	add    %cl,(%rbx)
140307e7d:	7b 30                	jnp    0x140307eaf
140307e7f:	00 b3 7b 30 00 b3    	add    %dh,-0x4cffcf85(%rbx)
140307e85:	7b 30                	jnp    0x140307eb7
140307e87:	00 b3 7b 30 00 25    	add    %dh,0x2500307b(%rbx)
140307e8d:	7b 30                	jnp    0x140307ebf
140307e8f:	00 4b 7b             	add    %cl,0x7b(%rbx)
140307e92:	30 00                	xor    %al,(%rax)
140307e94:	65 7b 30             	gs jnp 0x140307ec7
140307e97:	00 7f 7b             	add    %bh,0x7b(%rdi)
140307e9a:	30 00                	xor    %al,(%rax)
140307e9c:	99                   	cltd
140307e9d:	7b 30                	jnp    0x140307ecf
140307e9f:	00 0f                	add    %cl,(%rdi)
140307ea1:	10 02                	adc    %al,(%rdx)
140307ea3:	33 c0                	xor    %eax,%eax
140307ea5:	0f 11 01             	movups %xmm0,(%rcx)
140307ea8:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140307eac:	48 89 41 28          	mov    %rax,0x28(%rcx)
140307eb0:	48 89 41 30          	mov    %rax,0x30(%rcx)
140307eb4:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140307eb8:	c3                   	ret
140307eb9:	cc                   	int3
140307eba:	cc                   	int3
140307ebb:	cc                   	int3
140307ebc:	cc                   	int3
140307ebd:	cc                   	int3
140307ebe:	cc                   	int3
140307ebf:	cc                   	int3
140307ec0:	80 7a 01 00          	cmpb   $0x0,0x1(%rdx)
140307ec4:	74 0a                	je     0x140307ed0
140307ec6:	48 83 7a 10 7d       	cmpq   $0x7d,0x10(%rdx)
140307ecb:	77 03                	ja     0x140307ed0
140307ecd:	b0 01                	mov    $0x1,%al
140307ecf:	c3                   	ret
140307ed0:	32 c0                	xor    %al,%al
140307ed2:	c3                   	ret
140307ed3:	cc                   	int3
140307ed4:	cc                   	int3
140307ed5:	cc                   	int3
140307ed6:	cc                   	int3
140307ed7:	cc                   	int3
140307ed8:	cc                   	int3
140307ed9:	cc                   	int3
140307eda:	cc                   	int3
140307edb:	cc                   	int3
140307edc:	cc                   	int3
140307edd:	cc                   	int3
140307ede:	cc                   	int3
140307edf:	cc                   	int3
140307ee0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140307ee5:	55                   	push   %rbp
140307ee6:	56                   	push   %rsi
140307ee7:	57                   	push   %rdi
140307ee8:	41 54                	push   %r12
140307eea:	41 55                	push   %r13
140307eec:	41 56                	push   %r14
140307eee:	41 57                	push   %r15
140307ef0:	48 83 ec 50          	sub    $0x50,%rsp
140307ef4:	48 8b 05 85 02 10 00 	mov    0x100285(%rip),%rax        # 0x140408180
140307efb:	48 33 c4             	xor    %rsp,%rax
140307efe:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140307f03:	4c 8b e2             	mov    %rdx,%r12
140307f06:	41 c6 00 00          	movb   $0x0,(%r8)
140307f0a:	49 8b f8             	mov    %r8,%rdi
140307f0d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140307f12:	4c 8b e9             	mov    %rcx,%r13
140307f15:	33 db                	xor    %ebx,%ebx
140307f17:	49 8b cc             	mov    %r12,%rcx
140307f1a:	41 89 19             	mov    %ebx,(%r9)
140307f1d:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140307f23:	4d 8b f9             	mov    %r9,%r15
140307f26:	e8 05 b6 da ff       	call   0x1400b3530
140307f2b:	48 8b e8             	mov    %rax,%rbp
140307f2e:	48 83 f8 02          	cmp    $0x2,%rax
140307f32:	0f 82 ad 00 00 00    	jb     0x140307fe5
140307f38:	0f b7 4c 24 30       	movzwl 0x30(%rsp),%ecx
140307f3d:	e8 6e 1b da ff       	call   0x1400a9ab0
140307f42:	44 0f b7 d8          	movzwl %ax,%r11d
140307f46:	41 0f b7 cb          	movzwl %r11w,%ecx
140307f4a:	45 0f b7 d3          	movzwl %r11w,%r10d
140307f4e:	66 c1 e9 0f          	shr    $0xf,%cx
140307f52:	45 0f b7 c3          	movzwl %r11w,%r8d
140307f56:	88 4f 01             	mov    %cl,0x1(%rdi)
140307f59:	45 8b cb             	mov    %r11d,%r9d
140307f5c:	66 41 c1 ea 0e       	shr    $0xe,%r10w
140307f61:	41 0f b7 cb          	movzwl %r11w,%ecx
140307f65:	66 c1 e9 0c          	shr    $0xc,%cx
140307f69:	41 80 e2 01          	and    $0x1,%r10b
140307f6d:	66 41 c1 e8 0d       	shr    $0xd,%r8w
140307f72:	80 e1 01             	and    $0x1,%cl
140307f75:	41 c1 e9 08          	shr    $0x8,%r9d
140307f79:	41 80 e0 01          	and    $0x1,%r8b
140307f7d:	41 83 e1 0f          	and    $0xf,%r9d
140307f81:	88 4f 04             	mov    %cl,0x4(%rdi)
140307f84:	41 0f b6 d3          	movzbl %r11b,%edx
140307f88:	44 88 57 02          	mov    %r10b,0x2(%rdi)
140307f8c:	c0 ea 07             	shr    $0x7,%dl
140307f8f:	80 e2 01             	and    $0x1,%dl
140307f92:	44 88 47 03          	mov    %r8b,0x3(%rdi)
140307f96:	44 89 4f 08          	mov    %r9d,0x8(%rdi)
140307f9a:	88 57 0c             	mov    %dl,0xc(%rdi)
140307f9d:	41 38 5d 08          	cmp    %bl,0x8(%r13)
140307fa1:	75 09                	jne    0x140307fac
140307fa3:	45 84 d2             	test   %r10b,%r10b
140307fa6:	74 04                	je     0x140307fac
140307fa8:	32 c0                	xor    %al,%al
140307faa:	eb 02                	jmp    0x140307fae
140307fac:	b0 01                	mov    $0x1,%al
140307fae:	80 f1 01             	xor    $0x1,%cl
140307fb1:	41 80 f0 01          	xor    $0x1,%r8b
140307fb5:	41 22 c8             	and    %r8b,%cl
140307fb8:	22 c8                	and    %al,%cl
140307fba:	41 8d 41 fd          	lea    -0x3(%r9),%eax
140307fbe:	83 f8 04             	cmp    $0x4,%eax
140307fc1:	76 0a                	jbe    0x140307fcd
140307fc3:	41 83 f9 0b          	cmp    $0xb,%r9d
140307fc7:	73 04                	jae    0x140307fcd
140307fc9:	b0 01                	mov    $0x1,%al
140307fcb:	eb 02                	jmp    0x140307fcf
140307fcd:	32 c0                	xor    %al,%al
140307fcf:	22 c8                	and    %al,%cl
140307fd1:	41 38 5d 1d          	cmp    %bl,0x1d(%r13)
140307fd5:	75 03                	jne    0x140307fda
140307fd7:	80 f2 01             	xor    $0x1,%dl
140307fda:	84 d1                	test   %dl,%cl
140307fdc:	75 2e                	jne    0x14030800c
140307fde:	41 c7 07 ea 03 00 00 	movl   $0x3ea,(%r15)
140307fe5:	32 c0                	xor    %al,%al
140307fe7:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140307fec:	48 33 cc             	xor    %rsp,%rcx
140307fef:	e8 4c 26 ff ff       	call   0x1402fa640
140307ff4:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140307ffb:	00
140307ffc:	48 83 c4 50          	add    $0x50,%rsp
140308000:	41 5f                	pop    %r15
140308002:	41 5e                	pop    %r14
140308004:	41 5d                	pop    %r13
140308006:	41 5c                	pop    %r12
140308008:	5f                   	pop    %rdi
140308009:	5e                   	pop    %rsi