140adc8fc:	48 8b 0e             	mov    (%rsi),%rcx
140adc8ff:	48 8b 41 20          	mov    0x20(%rcx),%rax
140adc903:	48 8b ce             	mov    %rsi,%rcx
140adc906:	ff 15 2c 03 03 00    	call   *0x3032c(%rip)        # 0x140b0cc38
140adc90c:	0f b7 c8             	movzwl %ax,%ecx
140adc90f:	8b 87 a4 00 00 00    	mov    0xa4(%rdi),%eax
140adc915:	0f af 87 a0 00 00 00 	imul   0xa0(%rdi),%eax
140adc91c:	89 8f 64 02 00 00    	mov    %ecx,0x264(%rdi)
140adc922:	3b c8                	cmp    %eax,%ecx
140adc924:	0f 83 31 01 00 00    	jae    0x140adca5b
140adc92a:	48 8b 06             	mov    (%rsi),%rax
140adc92d:	48 8b ce             	mov    %rsi,%rcx
140adc930:	48 8b 40 28          	mov    0x28(%rax),%rax
140adc934:	ff 15 fe 02 03 00    	call   *0x302fe(%rip)        # 0x140b0cc38
140adc93a:	89 87 68 02 00 00    	mov    %eax,0x268(%rdi)
140adc940:	48 8b ce             	mov    %rsi,%rcx
140adc943:	48 8b 06             	mov    (%rsi),%rax
140adc946:	48 8b 40 18          	mov    0x18(%rax),%rax
140adc94a:	ff 15 e8 02 03 00    	call   *0x302e8(%rip)        # 0x140b0cc38
140adc950:	0f b6 c0             	movzbl %al,%eax
140adc953:	48 8b ce             	mov    %rsi,%rcx
140adc956:	89 87 6c 02 00 00    	mov    %eax,0x26c(%rdi)
140adc95c:	48 8b 06             	mov    (%rsi),%rax
140adc95f:	48 8b 40 18          	mov    0x18(%rax),%rax
140adc963:	ff 15 cf 02 03 00    	call   *0x302cf(%rip)        # 0x140b0cc38
140adc969:	48 8d 8f 20 01 00 00 	lea    0x120(%rdi),%rcx
140adc970:	c6 87 74 02 00 00 01 	movb   $0x1,0x274(%rdi)
140adc977:	0f b6 c0             	movzbl %al,%eax
140adc97a:	48 8b d7             	mov    %rdi,%rdx
140adc97d:	89 87 70 02 00 00    	mov    %eax,0x270(%rdi)
140adc983:	e8 f8 00 00 00       	call   0x140adca80
140adc988:	8b 97 64 02 00 00    	mov    0x264(%rdi),%edx
140adc98e:	48 8d 9f 10 02 00 00 	lea    0x210(%rdi),%rbx
140adc995:	ff c2                	inc    %edx
140adc997:	48 8b cb             	mov    %rbx,%rcx
140adc99a:	e8 45 25 00 00       	call   0x140adeee4
140adc99f:	4c 8b 03             	mov    (%rbx),%r8
140adc9a2:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140adc9a9:	aa aa aa
140adc9ac:	48 8b 43 08          	mov    0x8(%rbx),%rax
140adc9b0:	8b 8f 64 02 00 00    	mov    0x264(%rdi),%ecx
140adc9b6:	49 2b c0             	sub    %r8,%rax
140adc9b9:	48 c1 f8 03          	sar    $0x3,%rax
140adc9bd:	48 0f af c2          	imul   %rdx,%rax
140adc9c1:	48 3b c8             	cmp    %rax,%rcx
140adc9c4:	72 07                	jb     0x140adc9cd
140adc9c6:	ff 15 cc ff 02 00    	call   *0x2ffcc(%rip)        # 0x140b0c998
140adc9cc:	cc                   	int3
140adc9cd:	8b 97 6c 02 00 00    	mov    0x26c(%rdi),%edx
140adc9d3:	48 8d 04 49          	lea    (%rcx,%rcx,2),%rax
140adc9d7:	ff c2                	inc    %edx
140adc9d9:	49 8d 0c c0          	lea    (%r8,%rax,8),%rcx
140adc9dd:	e8 92 81 80 ff       	call   0x1402e4b74
140adc9e2:	8b 8f 68 02 00 00    	mov    0x268(%rdi),%ecx
140adc9e8:	85 c9                	test   %ecx,%ecx
140adc9ea:	75 17                	jne    0x140adca03
140adc9ec:	48 8b 46 18          	mov    0x18(%rsi),%rax
140adc9f0:	8b 48 08             	mov    0x8(%rax),%ecx
140adc9f3:	2b 08                	sub    (%rax),%ecx
140adc9f5:	2b cd                	sub    %ebp,%ecx
140adc9f7:	80 bf 61 02 00 00 00 	cmpb   $0x0,0x261(%rdi)
140adc9fe:	75 03                	jne    0x140adca03
140adca00:	83 c1 02             	add    $0x2,%ecx
140adca03:	8d 41 f4             	lea    -0xc(%rcx),%eax
140adca06:	89 87 68 02 00 00    	mov    %eax,0x268(%rdi)
140adca0c:	80 bf 74 02 00 00 00 	cmpb   $0x0,0x274(%rdi)
140adca13:	74 23                	je     0x140adca38
140adca15:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140adca1a:	48 33 cc             	xor    %rsp,%rcx
140adca1d:	e8 be 2b 01 00       	call   0x140aef5e0
140adca22:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140adca27:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140adca2b:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140adca2f:	49 8b 73 28          	mov    0x28(%r11),%rsi
140adca33:	49 8b e3             	mov    %r11,%rsp
140adca36:	5f                   	pop    %rdi
140adca37:	c3                   	ret
140adca38:	48 8d 15 e1 40 0d 00 	lea    0xd40e1(%rip),%rdx        # 0x140bb0b20
140adca3f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adca44:	e8 83 ae e8 ff       	call   0x1409678cc
140adca49:	48 8d 15 90 a3 15 00 	lea    0x15a390(%rip),%rdx        # 0x140c36de0
140adca50:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adca55:	e8 24 3a 01 00       	call   0x140af047e
140adca5a:	cc                   	int3
140adca5b:	48 8d 15 8e 40 0d 00 	lea    0xd408e(%rip),%rdx        # 0x140bb0af0
140adca62:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adca67:	e8 60 ae e8 ff       	call   0x1409678cc
140adca6c:	48 8d 15 6d a3 15 00 	lea    0x15a36d(%rip),%rdx        # 0x140c36de0
140adca73:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adca78:	e8 01 3a 01 00       	call   0x140af047e
140adca7d:	cc                   	int3
140adca7e:	90                   	nop
140adca7f:	90                   	nop
140adca80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140adca85:	57                   	push   %rdi
140adca86:	48 83 ec 20          	sub    $0x20,%rsp
140adca8a:	8a 02                	mov    (%rdx),%al
140adca8c:	48 8b fa             	mov    %rdx,%rdi
140adca8f:	88 01                	mov    %al,(%rcx)
140adca91:	48 8b d9             	mov    %rcx,%rbx
140adca94:	0f 10 42 04          	movups 0x4(%rdx),%xmm0
140adca98:	0f 11 41 04          	movups %xmm0,0x4(%rcx)
140adca9c:	8b 42 14             	mov    0x14(%rdx),%eax
140adca9f:	89 41 14             	mov    %eax,0x14(%rcx)
140adcaa2:	8b 42 18             	mov    0x18(%rdx),%eax
140adcaa5:	89 41 18             	mov    %eax,0x18(%rcx)
140adcaa8:	8b 42 1c             	mov    0x1c(%rdx),%eax
140adcaab:	89 41 1c             	mov    %eax,0x1c(%rcx)
140adcaae:	8b 42 20             	mov    0x20(%rdx),%eax
140adcab1:	89 41 20             	mov    %eax,0x20(%rcx)
140adcab4:	8b 42 24             	mov    0x24(%rdx),%eax
140adcab7:	89 41 24             	mov    %eax,0x24(%rcx)
140adcaba:	8b 42 28             	mov    0x28(%rdx),%eax
140adcabd:	89 41 28             	mov    %eax,0x28(%rcx)
140adcac0:	8b 42 2c             	mov    0x2c(%rdx),%eax
140adcac3:	89 41 2c             	mov    %eax,0x2c(%rcx)
140adcac6:	8b 42 30             	mov    0x30(%rdx),%eax
140adcac9:	89 41 30             	mov    %eax,0x30(%rcx)
140adcacc:	8b 42 34             	mov    0x34(%rdx),%eax
140adcacf:	89 41 34             	mov    %eax,0x34(%rcx)
140adcad2:	8b 42 38             	mov    0x38(%rdx),%eax
140adcad5:	89 41 38             	mov    %eax,0x38(%rcx)
140adcad8:	8b 42 3c             	mov    0x3c(%rdx),%eax
140adcadb:	48 83 c2 40          	add    $0x40,%rdx
140adcadf:	89 41 3c             	mov    %eax,0x3c(%rcx)
140adcae2:	48 83 c1 40          	add    $0x40,%rcx
140adcae6:	48 3b ca             	cmp    %rdx,%rcx
140adcae9:	74 13                	je     0x140adcafe
140adcaeb:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140adcaef:	4c 2b 02             	sub    (%rdx),%r8
140adcaf2:	48 8b 12             	mov    (%rdx),%rdx
140adcaf5:	49 c1 f8 02          	sar    $0x2,%r8
140adcaf9:	e8 4e de 55 ff       	call   0x14003a94c
140adcafe:	48 8d 57 58          	lea    0x58(%rdi),%rdx
140adcb02:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
140adcb06:	48 3b ca             	cmp    %rdx,%rcx
140adcb09:	74 13                	je     0x140adcb1e
140adcb0b:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140adcb0f:	4c 2b 02             	sub    (%rdx),%r8
140adcb12:	48 8b 12             	mov    (%rdx),%rdx
140adcb15:	49 c1 f8 02          	sar    $0x2,%r8
140adcb19:	e8 82 58 71 ff       	call   0x1401f23a0
140adcb1e:	48 8d 57 70          	lea    0x70(%rdi),%rdx
140adcb22:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
140adcb26:	48 3b ca             	cmp    %rdx,%rcx
140adcb29:	74 13                	je     0x140adcb3e
140adcb2b:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140adcb2f:	4c 2b 02             	sub    (%rdx),%r8
140adcb32:	48 8b 12             	mov    (%rdx),%rdx
140adcb35:	49 c1 f8 02          	sar    $0x2,%r8
140adcb39:	e8 62 58 71 ff       	call   0x1401f23a0
140adcb3e:	48 8d 97 88 00 00 00 	lea    0x88(%rdi),%rdx
140adcb45:	48 8d 8b 88 00 00 00 	lea    0x88(%rbx),%rcx
140adcb4c:	48 3b ca             	cmp    %rdx,%rcx
140adcb4f:	74 13                	je     0x140adcb64
140adcb51:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140adcb55:	4c 2b 02             	sub    (%rdx),%r8
140adcb58:	48 8b 12             	mov    (%rdx),%rdx
140adcb5b:	49 c1 f8 02          	sar    $0x2,%r8
140adcb5f:	e8 3c 58 71 ff       	call   0x1401f23a0
140adcb64:	8b 87 a0 00 00 00    	mov    0xa0(%rdi),%eax
140adcb6a:	48 8d 97 a8 00 00 00 	lea    0xa8(%rdi),%rdx
140adcb71:	48 8d 8b a8 00 00 00 	lea    0xa8(%rbx),%rcx
140adcb78:	89 83 a0 00 00 00    	mov    %eax,0xa0(%rbx)
140adcb7e:	8b 87 a4 00 00 00    	mov    0xa4(%rdi),%eax
140adcb84:	89 83 a4 00 00 00    	mov    %eax,0xa4(%rbx)
140adcb8a:	48 3b ca             	cmp    %rdx,%rcx
140adcb8d:	74 21                	je     0x140adcbb0
140adcb8f:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140adcb93:	48 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rax
140adcb9a:	db b6 6d
140adcb9d:	4c 2b 02             	sub    (%rdx),%r8
140adcba0:	48 8b 12             	mov    (%rdx),%rdx
140adcba3:	49 c1 f8 03          	sar    $0x3,%r8
140adcba7:	4c 0f af c0          	imul   %rax,%r8
140adcbab:	e8 90 28 00 00       	call   0x140adf440
140adcbb0:	48 8d 97 c0 00 00 00 	lea    0xc0(%rdi),%rdx
140adcbb7:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
140adcbbe:	48 3b ca             	cmp    %rdx,%rcx
140adcbc1:	74 21                	je     0x140adcbe4
140adcbc3:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140adcbc7:	48 b8 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rax
140adcbce:	ec c4 4e
140adcbd1:	4c 2b 02             	sub    (%rdx),%r8
140adcbd4:	48 8b 12             	mov    (%rdx),%rdx
140adcbd7:	49 c1 f8 03          	sar    $0x3,%r8
140adcbdb:	4c 0f af c0          	imul   %rax,%r8
140adcbdf:	e8 14 27 00 00       	call   0x140adf2f8
140adcbe4:	48 8d 97 d8 00 00 00 	lea    0xd8(%rdi),%rdx
140adcbeb:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
140adcbf2:	e8 71 cd 6f ff       	call   0x1401d9968
140adcbf7:	48 8d 97 f0 00 00 00 	lea    0xf0(%rdi),%rdx
140adcbfe:	48 8d 8b f0 00 00 00 	lea    0xf0(%rbx),%rcx
140adcc05:	48 3b ca             	cmp    %rdx,%rcx
140adcc08:	74 21                	je     0x140adcc2b
140adcc0a:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140adcc0e:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
140adcc15:	aa aa aa
140adcc18:	4c 2b 02             	sub    (%rdx),%r8
140adcc1b:	48 8b 12             	mov    (%rdx),%rdx
140adcc1e:	49 c1 f8 03          	sar    $0x3,%r8
140adcc22:	4c 0f af c0          	imul   %rax,%r8
140adcc26:	e8 4d 25 00 00       	call   0x140adf178
140adcc2b:	8b 87 08 01 00 00    	mov    0x108(%rdi),%eax
140adcc31:	89 83 08 01 00 00    	mov    %eax,0x108(%rbx)
140adcc37:	8b 87 0c 01 00 00    	mov    0x10c(%rdi),%eax
140adcc3d:	89 83 0c 01 00 00    	mov    %eax,0x10c(%rbx)
140adcc43:	8b 87 10 01 00 00    	mov    0x110(%rdi),%eax
140adcc49:	89 83 10 01 00 00    	mov    %eax,0x110(%rbx)
140adcc4f:	48 8b c3             	mov    %rbx,%rax
140adcc52:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140adcc57:	48 83 c4 20          	add    $0x20,%rsp
140adcc5b:	5f                   	pop    %rdi
140adcc5c:	c3                   	ret
140adcc5d:	90                   	nop
140adcc5e:	90                   	nop
140adcc5f:	90                   	nop
140adcc60:	48 8b c4             	mov    %rsp,%rax
140adcc63:	48 89 58 08          	mov    %rbx,0x8(%rax)
140adcc67:	48 89 70 10          	mov    %rsi,0x10(%rax)
140adcc6b:	48 89 78 18          	mov    %rdi,0x18(%rax)
140adcc6f:	41 56                	push   %r14
140adcc71:	48 83 ec 60          	sub    $0x60,%rsp
140adcc75:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
140adcc79:	33 ff                	xor    %edi,%edi
140adcc7b:	48 8d 1d 3e 24 1e 00 	lea    0x1e243e(%rip),%rbx        # 0x140cbf0c0
140adcc82:	4c 8d 35 e7 e2 24 00 	lea    0x24e2e7(%rip),%r14        # 0x140d2af70
140adcc89:	0f 10 33             	movups (%rbx),%xmm6
140adcc8c:	48 8b 35 dd e2 24 00 	mov    0x24e2dd(%rip),%rsi        # 0x140d2af70
140adcc93:	48 8b 46 08          	mov    0x8(%rsi),%rax
140adcc97:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140adcc9c:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140adcca1:	48 8b ce             	mov    %rsi,%rcx
140adcca4:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140adcca8:	75 2b                	jne    0x140adccd5
140adccaa:	8b 13                	mov    (%rbx),%edx
140adccac:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140adccb1:	39 50 20             	cmp    %edx,0x20(%rax)
140adccb4:	73 0b                	jae    0x140adccc1
140adccb6:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140adccbb:	48 8b 40 10          	mov    0x10(%rax),%rax
140adccbf:	eb 0e                	jmp    0x140adcccf
140adccc1:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
140adccc8:	00
140adccc9:	48 8b c8             	mov    %rax,%rcx
140adcccc:	48 8b 00             	mov    (%rax),%rax
140adcccf:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140adccd3:	74 d7                	je     0x140adccac
140adccd5:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140adccd9:	75 07                	jne    0x140adcce2
140adccdb:	8b 41 20             	mov    0x20(%rcx),%eax
140adccde:	39 03                	cmp    %eax,(%rbx)
140adcce0:	73 75                	jae    0x140adcd57
140adcce2:	48 b8 92 24 49 92 24 	movabs $0x492492492492492,%rax
140adcce9:	49 92 04
140adccec:	48 39 05 85 e2 24 00 	cmp    %rax,0x24e285(%rip)        # 0x140d2af78
140adccf3:	0f 84 95 00 00 00    	je     0x140adcd8e
140adccf9:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140adccfe:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140adcd04:	b9 38 00 00 00       	mov    $0x38,%ecx
140adcd09:	ff 15 b9 fb 02 00    	call   *0x2fbb9(%rip)        # 0x140b0c8c8
140adcd0f:	4c 8b c0             	mov    %rax,%r8
140adcd12:	48 85 c0             	test   %rax,%rax
140adcd15:	74 70                	je     0x140adcd87
140adcd17:	8b 03                	mov    (%rbx),%eax
140adcd19:	41 89 40 20          	mov    %eax,0x20(%r8)
140adcd1d:	0f 57 c0             	xorps  %xmm0,%xmm0
140adcd20:	41 0f 11 40 28       	movups %xmm0,0x28(%r8)
140adcd25:	49 89 30             	mov    %rsi,(%r8)
140adcd28:	49 89 70 08          	mov    %rsi,0x8(%r8)
140adcd2c:	49 89 70 10          	mov    %rsi,0x10(%r8)
140adcd30:	66 41 83 60 18 00    	andw   $0x0,0x18(%r8)
140adcd36:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140adcd3c:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140adcd41:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140adcd47:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140adcd4c:	49 8b ce             	mov    %r14,%rcx
140adcd4f:	e8 8c a1 52 ff       	call   0x140006ee0
140adcd54:	48 8b c8             	mov    %rax,%rcx
140adcd57:	f3 0f 7f 71 28       	movdqu %xmm6,0x28(%rcx)
140adcd5c:	ff c7                	inc    %edi
140adcd5e:	48 83 c3 10          	add    $0x10,%rbx
140adcd62:	83 ff 20             	cmp    $0x20,%edi
140adcd65:	0f 82 1e ff ff ff    	jb     0x140adcc89
140adcd6b:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140adcd70:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140adcd74:	49 8b 73 18          	mov    0x18(%r11),%rsi
140adcd78:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140adcd7c:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140adcd81:	49 8b e3             	mov    %r11,%rsp
140adcd84:	41 5e                	pop    %r14
140adcd86:	c3                   	ret
140adcd87:	ff 15 0b f7 02 00    	call   *0x2f70b(%rip)        # 0x140b0c498
140adcd8d:	90                   	nop
140adcd8e:	e8 41 70 52 ff       	call   0x140003dd4
140adcd93:	cc                   	int3
140adcd94:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140adcd99:	55                   	push   %rbp
140adcd9a:	56                   	push   %rsi
140adcd9b:	57                   	push   %rdi
140adcd9c:	41 56                	push   %r14
140adcd9e:	41 57                	push   %r15
140adcda0:	48 83 ec 70          	sub    $0x70,%rsp
140adcda4:	48 8b 05 95 22 1e 00 	mov    0x1e2295(%rip),%rax        # 0x140cbf040
140adcdab:	48 33 c4             	xor    %rsp,%rax
140adcdae:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140adcdb3:	48 8b 01             	mov    (%rcx),%rax
140adcdb6:	48 8b da             	mov    %rdx,%rbx
140adcdb9:	48 8b f9             	mov    %rcx,%rdi
140adcdbc:	48 8b 40 18          	mov    0x18(%rax),%rax
140adcdc0:	ff 15 72 fe 02 00    	call   *0x2fe72(%rip)        # 0x140b0cc38
140adcdc6:	0f b6 c0             	movzbl %al,%eax
140adcdc9:	48 8b cf             	mov    %rdi,%rcx
140adcdcc:	89 43 40             	mov    %eax,0x40(%rbx)
140adcdcf:	48 8b 07             	mov    (%rdi),%rax
140adcdd2:	48 8b 40 18          	mov    0x18(%rax),%rax
140adcdd6:	ff 15 5c fe 02 00    	call   *0x2fe5c(%rip)        # 0x140b0cc38
140adcddc:	40 8a f0             	mov    %al,%sil
140adcddf:	83 e6 0f             	and    $0xf,%esi
140adcde2:	83 c6 02             	add    $0x2,%esi
140adcde5:	83 fe 0a             	cmp    $0xa,%esi
140adcde8:	0f 87 7c 01 00 00    	ja     0x140adcf6a
140adcdee:	8b ce                	mov    %esi,%ecx
140adcdf0:	bd 01 00 00 00       	mov    $0x1,%ebp
140adcdf5:	8b c5                	mov    %ebp,%eax
140adcdf7:	d3 e0                	shl    %cl,%eax
140adcdf9:	48 8b cf             	mov    %rdi,%rcx
140adcdfc:	89 43 4c             	mov    %eax,0x4c(%rbx)
140adcdff:	48 8b 07             	mov    (%rdi),%rax
140adce02:	48 8b 40 18          	mov    0x18(%rax),%rax
140adce06:	ff 15 2c fe 02 00    	call   *0x2fe2c(%rip)        # 0x140b0cc38
140adce0c:	8a c8                	mov    %al,%cl
140adce0e:	83 e1 0f             	and    $0xf,%ecx
140adce11:	83 c1 02             	add    $0x2,%ecx
140adce14:	83 f9 0a             	cmp    $0xa,%ecx
140adce17:	0f 87 2a 01 00 00    	ja     0x140adcf47
140adce1d:	8d 04 31             	lea    (%rcx,%rsi,1),%eax
140adce20:	83 f8 0c             	cmp    $0xc,%eax
140adce23:	0f 87 1e 01 00 00    	ja     0x140adcf47
140adce29:	8b c5                	mov    %ebp,%eax
140adce2b:	d3 e0                	shl    %cl,%eax
140adce2d:	48 8b cf             	mov    %rdi,%rcx
140adce30:	89 43 50             	mov    %eax,0x50(%rbx)
140adce33:	48 8b 07             	mov    (%rdi),%rax
140adce36:	48 8b 40 18          	mov    0x18(%rax),%rax
140adce3a:	ff 15 f8 fd 02 00    	call   *0x2fdf8(%rip)        # 0x140b0cc38
140adce40:	8a c8                	mov    %al,%cl
140adce42:	8a d0                	mov    %al,%dl
140adce44:	40 22 cd             	and    %bpl,%cl
140adce47:	88 4b 54             	mov    %cl,0x54(%rbx)