14013484e:	41 84 d9             	test   %bl,%r9b
140134851:	0f 84 12 ff ff ff    	je     0x140134769
140134857:	f6 c3 20             	test   $0x20,%bl
14013485a:	0f 84 09 ff ff ff    	je     0x140134769
140134860:	40 32 ed             	xor    %bpl,%bpl
140134863:	4d 85 f6             	test   %r14,%r14
140134866:	74 0f                	je     0x140134877
140134868:	8b c3                	mov    %ebx,%eax
14013486a:	83 e0 0f             	and    $0xf,%eax
14013486d:	40 0f b6 ed          	movzbl %bpl,%ebp
140134871:	83 f8 02             	cmp    $0x2,%eax
140134874:	0f 45 ee             	cmovne %esi,%ebp
140134877:	40 84 ed             	test   %bpl,%bpl
14013487a:	74 50                	je     0x1401348cc
14013487c:	4d 85 f6             	test   %r14,%r14
14013487f:	0f 84 e4 fe ff ff    	je     0x140134769
140134885:	0f ba e3 0b          	bt     $0xb,%ebx
140134889:	72 3c                	jb     0x1401348c7
14013488b:	41 8b 06             	mov    (%r14),%eax
14013488e:	0f ba e3 0c          	bt     $0xc,%ebx
140134892:	73 18                	jae    0x1401348ac
140134894:	85 c0                	test   %eax,%eax
140134896:	74 22                	je     0x1401348ba
140134898:	e9 cc fe ff ff       	jmp    0x140134769
14013489d:	41 84 d9             	test   %bl,%r9b
1401348a0:	74 05                	je     0x1401348a7
1401348a2:	f6 c3 20             	test   $0x20,%bl
1401348a5:	75 b9                	jne    0x140134860
1401348a7:	40 8a ee             	mov    %sil,%bpl
1401348aa:	eb b7                	jmp    0x140134863
1401348ac:	0f ba e3 0d          	bt     $0xd,%ebx
1401348b0:	73 0d                	jae    0x1401348bf
1401348b2:	85 c0                	test   %eax,%eax
1401348b4:	0f 84 af fe ff ff    	je     0x140134769
1401348ba:	40 8a ee             	mov    %sil,%bpl
1401348bd:	eb 1c                	jmp    0x1401348db
1401348bf:	85 c0                	test   %eax,%eax
1401348c1:	0f 85 a2 fe ff ff    	jne    0x140134769
1401348c7:	40 32 ed             	xor    %bpl,%bpl
1401348ca:	eb 0f                	jmp    0x1401348db
1401348cc:	4d 85 f6             	test   %r14,%r14
1401348cf:	74 0a                	je     0x1401348db
1401348d1:	41 83 3e 00          	cmpl   $0x0,(%r14)
1401348d5:	0f 85 8e fe ff ff    	jne    0x140134769
1401348db:	33 f6                	xor    %esi,%esi
1401348dd:	4d 85 ff             	test   %r15,%r15
1401348e0:	74 6c                	je     0x14013494e
1401348e2:	8b c3                	mov    %ebx,%eax
1401348e4:	25 00 30 00 00       	and    $0x3000,%eax
1401348e9:	0b f8                	or     %eax,%edi
1401348eb:	48 21 74 24 58       	and    %rsi,0x58(%rsp)
1401348f0:	49 8b 07             	mov    (%r15),%rax
1401348f3:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401348f8:	48 8d 15 01 71 14 00 	lea    0x147101(%rip),%rdx        # 0x14027ba00
1401348ff:	49 8b cf             	mov    %r15,%rcx
140134902:	48 8b 00             	mov    (%rax),%rax
140134905:	ff 15 25 e5 0d 00    	call   *0xde525(%rip)        # 0x140212e30
14013490b:	8b f0                	mov    %eax,%esi
14013490d:	85 c0                	test   %eax,%eax
14013490f:	78 1b                	js     0x14013492c
140134911:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140134916:	48 85 c9             	test   %rcx,%rcx
140134919:	74 68                	je     0x140134983
14013491b:	48 8b 01             	mov    (%rcx),%rax
14013491e:	8b d7                	mov    %edi,%edx
140134920:	48 8b 40 18          	mov    0x18(%rax),%rax
140134924:	ff 15 06 e5 0d 00    	call   *0xde506(%rip)        # 0x140212e30
14013492a:	8b f0                	mov    %eax,%esi
14013492c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140134931:	48 85 c9             	test   %rcx,%rcx
140134934:	74 14                	je     0x14013494a
140134936:	48 83 64 24 58 00    	andq   $0x0,0x58(%rsp)
14013493c:	48 8b 01             	mov    (%rcx),%rax
14013493f:	48 8b 40 10          	mov    0x10(%rax),%rax
140134943:	ff 15 e7 e4 0d 00    	call   *0xde4e7(%rip)        # 0x140212e30
140134949:	90                   	nop
14013494a:	85 f6                	test   %esi,%esi
14013494c:	78 1a                	js     0x140134968
14013494e:	40 84 ed             	test   %bpl,%bpl
140134951:	74 15                	je     0x140134968
140134953:	0f ba e3 0d          	bt     $0xd,%ebx
140134957:	73 06                	jae    0x14013495f
140134959:	41 83 26 00          	andl   $0x0,(%r14)
14013495d:	eb 09                	jmp    0x140134968
14013495f:	ff 15 2b d7 0d 00    	call   *0xdd72b(%rip)        # 0x140212090
140134965:	41 89 06             	mov    %eax,(%r14)
140134968:	8b c6                	mov    %esi,%eax
14013496a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14013496f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140134974:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140134979:	48 83 c4 20          	add    $0x20,%rsp
14013497d:	41 5f                	pop    %r15
14013497f:	41 5e                	pop    %r14
140134981:	5f                   	pop    %rdi
140134982:	c3                   	ret
140134983:	33 d2                	xor    %edx,%edx
140134985:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14013498a:	e8 55 69 ed ff       	call   0x14000b2e4
14013498f:	90                   	nop
140134990:	eb 00                	jmp    0x140134992
140134992:	90                   	nop
140134993:	b9 df 97 6c 00       	mov    $0x6c97df,%ecx
140134998:	e8 33 73 ed ff       	call   0x14000bcd0
14013499d:	e9 c7 fd ff ff       	jmp    0x140134769
1401349a2:	cc                   	int3
1401349a3:	90                   	nop
1401349a4:	90                   	nop
1401349a5:	90                   	nop
1401349a6:	90                   	nop
1401349a7:	90                   	nop
1401349a8:	90                   	nop
1401349a9:	90                   	nop
1401349aa:	90                   	nop
1401349ab:	90                   	nop
1401349ac:	90                   	nop
1401349ad:	90                   	nop
1401349ae:	90                   	nop
1401349af:	90                   	nop
1401349b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401349b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401349ba:	57                   	push   %rdi
1401349bb:	48 83 ec 20          	sub    $0x20,%rsp
1401349bf:	0f b6 b9 80 00 00 00 	movzbl 0x80(%rcx),%edi
1401349c6:	48 8b f1             	mov    %rcx,%rsi
1401349c9:	48 83 c1 f8          	add    $0xfffffffffffffff8,%rcx
1401349cd:	8b da                	mov    %edx,%ebx
1401349cf:	48 8b 01             	mov    (%rcx),%rax
1401349d2:	48 8b 40 28          	mov    0x28(%rax),%rax
1401349d6:	ff 15 54 e4 0d 00    	call   *0xde454(%rip)        # 0x140212e30
1401349dc:	f7 d8                	neg    %eax
1401349de:	4c 8d 46 2c          	lea    0x2c(%rsi),%r8
1401349e2:	8b c7                	mov    %edi,%eax
1401349e4:	1b c9                	sbb    %ecx,%ecx
1401349e6:	83 e0 01             	and    $0x1,%eax
1401349e9:	83 e1 f8             	and    $0xfffffff8,%ecx
1401349ec:	81 e3 df fe ff ff    	and    $0xfffffedf,%ebx
1401349f2:	83 c1 1a             	add    $0x1a,%ecx
1401349f5:	33 d2                	xor    %edx,%edx
1401349f7:	0b c8                	or     %eax,%ecx
1401349f9:	c1 e1 05             	shl    $0x5,%ecx
1401349fc:	0b cb                	or     %ebx,%ecx
1401349fe:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140134a03:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140134a08:	48 83 c4 20          	add    $0x20,%rsp
140134a0c:	5f                   	pop    %rdi
140134a0d:	e9 26 fd ff ff       	jmp    0x140134738
140134a12:	cc                   	int3
140134a13:	90                   	nop
140134a14:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140134a19:	57                   	push   %rdi
140134a1a:	48 83 ec 20          	sub    $0x20,%rsp
140134a1e:	48 8b da             	mov    %rdx,%rbx
140134a21:	80 b9 88 00 00 00 00 	cmpb   $0x0,0x88(%rcx)
140134a28:	74 52                	je     0x140134a7c
140134a2a:	48 8d 79 38          	lea    0x38(%rcx),%rdi
140134a2e:	80 7f 50 00          	cmpb   $0x0,0x50(%rdi)
140134a32:	75 07                	jne    0x140134a3b
140134a34:	ff 15 46 e1 0d 00    	call   *0xde146(%rip)        # 0x140212b80
140134a3a:	cc                   	int3
140134a3b:	48 89 3a             	mov    %rdi,(%rdx)
140134a3e:	c6 42 08 00          	movb   $0x0,0x8(%rdx)
140134a42:	48 8b cf             	mov    %rdi,%rcx
140134a45:	ff 15 a5 dd 0d 00    	call   *0xddda5(%rip)        # 0x1402127f0
140134a4b:	85 c0                	test   %eax,%eax
140134a4d:	74 0c                	je     0x140134a5b
140134a4f:	b9 05 00 00 00       	mov    $0x5,%ecx
140134a54:	ff 15 86 dd 0d 00    	call   *0xddd86(%rip)        # 0x1402127e0
140134a5a:	cc                   	int3
140134a5b:	8b 47 4c             	mov    0x4c(%rdi),%eax
140134a5e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140134a63:	75 11                	jne    0x140134a76
140134a65:	ff c8                	dec    %eax
140134a67:	89 47 4c             	mov    %eax,0x4c(%rdi)
140134a6a:	b9 06 00 00 00       	mov    $0x6,%ecx
140134a6f:	ff 15 6b dd 0d 00    	call   *0xddd6b(%rip)        # 0x1402127e0
140134a75:	cc                   	int3
140134a76:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
140134a7a:	eb 06                	jmp    0x140134a82
140134a7c:	0f 57 c0             	xorps  %xmm0,%xmm0
140134a7f:	0f 11 02             	movups %xmm0,(%rdx)
140134a82:	48 8b c3             	mov    %rbx,%rax
140134a85:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140134a8a:	48 83 c4 20          	add    $0x20,%rsp
140134a8e:	5f                   	pop    %rdi
140134a8f:	c3                   	ret
140134a90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140134a95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140134a9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140134a9f:	57                   	push   %rdi
140134aa0:	48 83 ec 20          	sub    $0x20,%rsp
140134aa4:	33 ed                	xor    %ebp,%ebp
140134aa6:	48 8b f2             	mov    %rdx,%rsi
140134aa9:	8b f9                	mov    %ecx,%edi
140134aab:	48 85 d2             	test   %rdx,%rdx
140134aae:	0f 84 d0 00 00 00    	je     0x140134b84
140134ab4:	b9 98 00 00 00       	mov    $0x98,%ecx
140134ab9:	48 89 2a             	mov    %rbp,(%rdx)
140134abc:	ff 15 8e e0 0d 00    	call   *0xde08e(%rip)        # 0x140212b50
140134ac2:	48 8b d8             	mov    %rax,%rbx
140134ac5:	48 85 c0             	test   %rax,%rax
140134ac8:	0f 84 ab 00 00 00    	je     0x140134b79
140134ace:	c7 40 10 01 00 00 00 	movl   $0x1,0x10(%rax)
140134ad5:	48 8d 05 9c cc 10 00 	lea    0x10cc9c(%rip),%rax        # 0x140241778
140134adc:	48 89 03             	mov    %rax,(%rbx)
140134adf:	48 8d 05 72 cc 10 00 	lea    0x10cc72(%rip),%rax        # 0x140241758
140134ae6:	48 89 43 08          	mov    %rax,0x8(%rbx)
140134aea:	8b c7                	mov    %edi,%eax
140134aec:	d1 e8                	shr    $1,%eax
140134aee:	24 01                	and    $0x1,%al
140134af0:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
140134af4:	88 83 90 00 00 00    	mov    %al,0x90(%rbx)
140134afa:	8b c7                	mov    %edi,%eax
140134afc:	c1 e8 02             	shr    $0x2,%eax
140134aff:	24 01                	and    $0x1,%al
140134b01:	48 89 6b 20          	mov    %rbp,0x20(%rbx)
140134b05:	48 89 6b 28          	mov    %rbp,0x28(%rbx)
140134b09:	48 89 6b 30          	mov    %rbp,0x30(%rbx)
140134b0d:	40 88 ab 88 00 00 00 	mov    %bpl,0x88(%rbx)
140134b14:	88 83 91 00 00 00    	mov    %al,0x91(%rbx)
140134b1a:	40 f6 c7 01          	test   $0x1,%dil
140134b1e:	74 3f                	je     0x140134b5f
140134b20:	0f 57 c0             	xorps  %xmm0,%xmm0
140134b23:	40 88 ab 88 00 00 00 	mov    %bpl,0x88(%rbx)
140134b2a:	48 89 6b 38          	mov    %rbp,0x38(%rbx)
140134b2e:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140134b32:	48 89 6b 40          	mov    %rbp,0x40(%rbx)
140134b36:	ba 02 01 00 00       	mov    $0x102,%edx
140134b3b:	48 89 6b 48          	mov    %rbp,0x48(%rbx)
140134b3f:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
140134b43:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
140134b47:	0f 11 43 70          	movups %xmm0,0x70(%rbx)
140134b4b:	48 89 ab 80 00 00 00 	mov    %rbp,0x80(%rbx)
140134b52:	ff 15 90 dc 0d 00    	call   *0xddc90(%rip)        # 0x1402127e8
140134b58:	c6 83 88 00 00 00 01 	movb   $0x1,0x88(%rbx)
140134b5f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140134b64:	33 c0                	xor    %eax,%eax
140134b66:	48 89 1e             	mov    %rbx,(%rsi)
140134b69:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140134b6e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140134b73:	48 83 c4 20          	add    $0x20,%rsp
140134b77:	5f                   	pop    %rdi
140134b78:	c3                   	ret
140134b79:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
140134b7e:	e8 f5 67 ed ff       	call   0x14000b378
140134b83:	cc                   	int3
140134b84:	b9 23 a8 88 01       	mov    $0x188a823,%ecx
140134b89:	e8 56 67 ed ff       	call   0x14000b2e4
140134b8e:	cc                   	int3
140134b8f:	90                   	nop
140134b90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140134b95:	57                   	push   %rdi
140134b96:	48 83 ec 20          	sub    $0x20,%rsp
140134b9a:	8b da                	mov    %edx,%ebx
140134b9c:	48 8b f9             	mov    %rcx,%rdi
140134b9f:	e8 24 00 00 00       	call   0x140134bc8
140134ba4:	f6 c3 01             	test   $0x1,%bl
140134ba7:	74 0e                	je     0x140134bb7
140134ba9:	48 85 ff             	test   %rdi,%rdi
140134bac:	74 09                	je     0x140134bb7
140134bae:	48 8b cf             	mov    %rdi,%rcx
140134bb1:	ff 15 89 df 0d 00    	call   *0xddf89(%rip)        # 0x140212b40
140134bb7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140134bbc:	48 8b c7             	mov    %rdi,%rax
140134bbf:	48 83 c4 20          	add    $0x20,%rsp
140134bc3:	5f                   	pop    %rdi
140134bc4:	c3                   	ret
140134bc5:	90                   	nop
140134bc6:	90                   	nop
140134bc7:	90                   	nop
140134bc8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140134bcd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140134bd2:	57                   	push   %rdi
140134bd3:	48 83 ec 20          	sub    $0x20,%rsp
140134bd7:	48 8b d9             	mov    %rcx,%rbx
140134bda:	48 8d 05 97 cb 10 00 	lea    0x10cb97(%rip),%rax        # 0x140241778
140134be1:	48 89 01             	mov    %rax,(%rcx)
140134be4:	48 8d 05 6d cb 10 00 	lea    0x10cb6d(%rip),%rax        # 0x140241758
140134beb:	48 89 41 08          	mov    %rax,0x8(%rcx)
140134bef:	83 61 30 00          	andl   $0x0,0x30(%rcx)
140134bf3:	33 f6                	xor    %esi,%esi
140134bf5:	48 8b 79 20          	mov    0x20(%rcx),%rdi
140134bf9:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140134bfd:	48 8b c7             	mov    %rdi,%rax
140134c00:	48 2b c2             	sub    %rdx,%rax
140134c03:	48 c1 f8 03          	sar    $0x3,%rax
140134c07:	48 85 c0             	test   %rax,%rax
140134c0a:	0f 84 8c 00 00 00    	je     0x140134c9c
140134c10:	b9 00 10 00 00       	mov    $0x1000,%ecx
140134c15:	45 33 c0             	xor    %r8d,%r8d
140134c18:	48 2b fa             	sub    %rdx,%rdi
140134c1b:	48 c1 ff 03          	sar    $0x3,%rdi
140134c1f:	4c 3b c7             	cmp    %rdi,%r8
140134c22:	0f 83 dd 00 00 00    	jae    0x140134d05
140134c28:	4a 8b 3c c2          	mov    (%rdx,%r8,8),%rdi
140134c2c:	48 85 ff             	test   %rdi,%rdi
140134c2f:	74 0d                	je     0x140134c3e
140134c31:	80 bb 90 00 00 00 00 	cmpb   $0x0,0x90(%rbx)
140134c38:	74 04                	je     0x140134c3e
140134c3a:	33 c0                	xor    %eax,%eax
140134c3c:	f3 aa                	rep stos %al,%es:(%rdi)
140134c3e:	4a 8b 14 c2          	mov    (%rdx,%r8,8),%rdx
140134c42:	48 8b 0d 1f e9 1d 00 	mov    0x1de91f(%rip),%rcx        # 0x140313568
140134c49:	48 85 c9             	test   %rcx,%rcx
140134c4c:	74 0f                	je     0x140134c5d
140134c4e:	48 8b 01             	mov    (%rcx),%rax
140134c51:	48 8b 40 10          	mov    0x10(%rax),%rax
140134c55:	ff 15 d5 e1 0d 00    	call   *0xde1d5(%rip)        # 0x140212e30
140134c5b:	eb 0a                	jmp    0x140134c67
140134c5d:	48 8b ca             	mov    %rdx,%rcx
140134c60:	ff 15 da de 0d 00    	call   *0xddeda(%rip)        # 0x140212b40
140134c66:	90                   	nop
140134c67:	ff c6                	inc    %esi
140134c69:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
140134c6d:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140134c71:	44 8b c6             	mov    %esi,%r8d
140134c74:	48 8b c7             	mov    %rdi,%rax
140134c77:	48 2b c2             	sub    %rdx,%rax
140134c7a:	48 c1 f8 03          	sar    $0x3,%rax
140134c7e:	4c 3b c0             	cmp    %rax,%r8
140134c81:	73 19                	jae    0x140134c9c
140134c83:	83 fe 10             	cmp    $0x10,%esi
140134c86:	48 1b c9             	sbb    %rcx,%rcx
140134c89:	48 81 e1 00 10 ff ff 	and    $0xffffffffffff1000,%rcx
140134c90:	48 81 c1 00 00 01 00 	add    $0x10000,%rcx
140134c97:	e9 7c ff ff ff       	jmp    0x140134c18
140134c9c:	48 85 d2             	test   %rdx,%rdx
140134c9f:	74 3f                	je     0x140134ce0
140134ca1:	48 8b 43 28          	mov    0x28(%rbx),%rax
140134ca5:	48 2b c2             	sub    %rdx,%rax
140134ca8:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
140134cac:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140134cb2:	72 14                	jb     0x140134cc8
140134cb4:	48 8b 4a f8          	mov    -0x8(%rdx),%rcx
140134cb8:	48 2b d1             	sub    %rcx,%rdx
140134cbb:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140134cbf:	48 83 f8 1f          	cmp    $0x1f,%rax
140134cc3:	77 40                	ja     0x140134d05
140134cc5:	48 8b d1             	mov    %rcx,%rdx
140134cc8:	48 8b ca             	mov    %rdx,%rcx
140134ccb:	ff 15 6f de 0d 00    	call   *0xdde6f(%rip)        # 0x140212b40
140134cd1:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140134cd6:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140134cdb:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
140134ce0:	48 8d 05 21 ca 10 00 	lea    0x10ca21(%rip),%rax        # 0x140241708
140134ce7:	48 89 03             	mov    %rax,(%rbx)
140134cea:	48 8d 05 d7 c3 10 00 	lea    0x10c3d7(%rip),%rax        # 0x1402410c8
140134cf1:	48 89 43 08          	mov    %rax,0x8(%rbx)
140134cf5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140134cfa:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140134cff:	48 83 c4 20          	add    $0x20,%rsp