1401389b7:	48 8d 05 69 3e 0e 00 	lea    0xe3e69(%rip),%rax        # 0x14021c827
1401389be:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1401389c5:	00
1401389c6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401389cb:	66 83 7e 4c 00       	cmpw   $0x0,0x4c(%rsi)
1401389d0:	0f 85 ba 04 00 00    	jne    0x140138e90
1401389d6:	48 8d 05 4a 3e 0e 00 	lea    0xe3e4a(%rip),%rax        # 0x14021c827
1401389dd:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401389e2:	31 c0                	xor    %eax,%eax
1401389e4:	41 8b 95 60 01 00 00 	mov    0x160(%r13),%edx
1401389eb:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
1401389f2:	00
1401389f3:	89 44 24 68          	mov    %eax,0x68(%rsp)
1401389f7:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401389fc:	66 0f ef c0          	pxor   %xmm0,%xmm0
140138a00:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140138a05:	4c 8d 0d 84 9c ff ff 	lea    -0x637c(%rip),%r9        # 0x140132690
140138a0c:	c7 44 24 74 00 00 00 	movl   $0x0,0x74(%rsp)
140138a13:	00
140138a14:	89 54 24 70          	mov    %edx,0x70(%rsp)
140138a18:	49 8b 55 28          	mov    0x28(%r13),%rdx
140138a1c:	0f 11 84 24 ac 00 00 	movups %xmm0,0xac(%rsp)
140138a23:	00
140138a24:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
140138a29:	49 8b 55 30          	mov    0x30(%r13),%rdx
140138a2d:	c7 84 24 a8 00 00 00 	movl   $0x2,0xa8(%rsp)
140138a34:	02 00 00 00
140138a38:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
140138a3f:	00
140138a40:	49 8b 95 68 01 00 00 	mov    0x168(%r13),%rdx
140138a47:	0f 11 84 24 b8 00 00 	movups %xmm0,0xb8(%rsp)
140138a4e:	00
140138a4f:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
140138a56:	00
140138a57:	49 8b 95 70 01 00 00 	mov    0x170(%r13),%rdx
140138a5e:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
140138a65:	00
140138a66:	49 8b 95 f8 00 00 00 	mov    0xf8(%r13),%rdx
140138a6d:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140138a72:	45 31 c0             	xor    %r8d,%r8d
140138a75:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140138a7a:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140138a7f:	48 89 94 24 a0 00 00 	mov    %rdx,0xa0(%rsp)
140138a86:	00
140138a87:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140138a8c:	e8 3f a6 07 00       	call   0x1401b30d0
140138a91:	85 c0                	test   %eax,%eax
140138a93:	0f 85 8d 04 00 00    	jne    0x140138f26
140138a99:	0f b7 43 4c          	movzwl 0x4c(%rbx),%eax
140138a9d:	66 85 c0             	test   %ax,%ax
140138aa0:	0f 84 26 01 00 00    	je     0x140138bcc
140138aa6:	0f b7 56 4c          	movzwl 0x4c(%rsi),%edx
140138aaa:	66 85 d2             	test   %dx,%dx
140138aad:	0f 84 19 01 00 00    	je     0x140138bcc
140138ab3:	80 7d 12 4d          	cmpb   $0x4d,0x12(%rbp)
140138ab7:	0f 85 0f 01 00 00    	jne    0x140138bcc
140138abd:	4d 63 07             	movslq (%r15),%r8
140138ac0:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140138ac4:	4a 8b 7c c1 f8       	mov    -0x8(%rcx,%r8,8),%rdi
140138ac9:	48 83 7f 28 00       	cmpq   $0x0,0x28(%rdi)
140138ace:	0f 85 f8 00 00 00    	jne    0x140138bcc
140138ad4:	48 83 7f 30 00       	cmpq   $0x0,0x30(%rdi)
140138ad9:	0f 85 ed 00 00 00    	jne    0x140138bcc
140138adf:	66 39 d0             	cmp    %dx,%ax
140138ae2:	0f 85 e4 00 00 00    	jne    0x140138bcc
140138ae8:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140138aec:	e8 bf 03 fc ff       	call   0x1400f8eb0
140138af1:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140138af5:	e8 b6 03 fc ff       	call   0x1400f8eb0
140138afa:	48 8b 0f             	mov    (%rdi),%rcx
140138afd:	e8 ae 03 fc ff       	call   0x1400f8eb0
140138b02:	48 89 f9             	mov    %rdi,%rcx
140138b05:	e8 a6 03 fc ff       	call   0x1400f8eb0
140138b0a:	41 83 2f 01          	subl   $0x1,(%r15)
140138b0e:	e9 b9 00 00 00       	jmp    0x140138bcc
140138b13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140138b18:	8d 54 40 30          	lea    0x30(%rax,%rax,2),%edx
140138b1c:	89 d0                	mov    %edx,%eax
140138b1e:	c1 e8 1f             	shr    $0x1f,%eax
140138b21:	01 d0                	add    %edx,%eax
140138b23:	8d 51 01             	lea    0x1(%rcx),%edx
140138b26:	d1 f8                	sar    $1,%eax
140138b28:	39 c1                	cmp    %eax,%ecx
140138b2a:	0f 4c d0             	cmovl  %eax,%edx
140138b2d:	41 89 57 04          	mov    %edx,0x4(%r15)
140138b31:	48 63 d2             	movslq %edx,%rdx
140138b34:	48 89 d0             	mov    %rdx,%rax
140138b37:	48 c1 e8 3d          	shr    $0x3d,%rax
140138b3b:	0f 85 32 03 00 00    	jne    0x140138e73
140138b41:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140138b45:	48 c1 e2 03          	shl    $0x3,%rdx
140138b49:	e8 f2 20 f9 ff       	call   0x1400cac40
140138b4e:	49 63 0f             	movslq (%r15),%rcx
140138b51:	49 89 47 08          	mov    %rax,0x8(%r15)
140138b55:	8d 51 01             	lea    0x1(%rcx),%edx
140138b58:	41 89 17             	mov    %edx,(%r15)
140138b5b:	4c 89 34 c8          	mov    %r14,(%rax,%rcx,8)
140138b5f:	48 85 ff             	test   %rdi,%rdi
140138b62:	0f 85 33 fd ff ff    	jne    0x14013889b
140138b68:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
140138b6f:	4c 89 e1             	mov    %r12,%rcx
140138b72:	e8 89 1e f9 ff       	call   0x1400caa00
140138b77:	49 89 46 08          	mov    %rax,0x8(%r14)
140138b7b:	e9 37 fd ff ff       	jmp    0x1401388b7
140138b80:	f6 46 50 01          	testb  $0x1,0x50(%rsi)
140138b84:	0f 84 e8 fd ff ff    	je     0x140138972
140138b8a:	48 8b 03             	mov    (%rbx),%rax
140138b8d:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140138b91:	48 33 06             	xor    (%rsi),%rax
140138b94:	48 33 56 08          	xor    0x8(%rsi),%rdx
140138b98:	48 09 d0             	or     %rdx,%rax
140138b9b:	0f 84 cf 01 00 00    	je     0x140138d70
140138ba1:	bf 01 00 00 00       	mov    $0x1,%edi
140138ba6:	48 89 da             	mov    %rbx,%rdx
140138ba9:	e8 72 f6 ff ff       	call   0x140138220
140138bae:	85 c0                	test   %eax,%eax
140138bb0:	0f 84 41 03 00 00    	je     0x140138ef7
140138bb6:	41 80 4e 20 02       	orb    $0x2,0x20(%r14)
140138bbb:	85 ff                	test   %edi,%edi
140138bbd:	0f 85 fa 00 00 00    	jne    0x140138cbd
140138bc3:	66 0f ef c0          	pxor   %xmm0,%xmm0
140138bc7:	41 0f 11 46 28       	movups %xmm0,0x28(%r14)
140138bcc:	48 89 d9             	mov    %rbx,%rcx
140138bcf:	e8 ec a5 ff ff       	call   0x1401331c0
140138bd4:	48 89 f1             	mov    %rsi,%rcx
140138bd7:	e8 e4 a5 ff ff       	call   0x1401331c0
140138bdc:	eb 27                	jmp    0x140138c05
140138bde:	66 90                	xchg   %ax,%ax
140138be0:	80 f9 41             	cmp    $0x41,%cl
140138be3:	0f 84 87 00 00 00    	je     0x140138c70
140138be9:	48 8d 05 8f 49 0e 00 	lea    0xe498f(%rip),%rax        # 0x14021d57f
140138bf0:	80 f9 44             	cmp    $0x44,%cl
140138bf3:	0f 85 ec fc ff ff    	jne    0x1401388e5
140138bf9:	e9 4d fd ff ff       	jmp    0x14013894b
140138bfe:	66 90                	xchg   %ax,%ax
140138c00:	41 80 4e 20 01       	orb    $0x1,0x20(%r14)
140138c05:	48 8b 3d e4 fe 0f 00 	mov    0xffee4(%rip),%rdi        # 0x140238af0
140138c0c:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
140138c13:	00
140138c14:	48 2b 07             	sub    (%rdi),%rax
140138c17:	0f 85 c9 02 00 00    	jne    0x140138ee6
140138c1d:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
140138c24:	5b                   	pop    %rbx
140138c25:	5e                   	pop    %rsi
140138c26:	5f                   	pop    %rdi
140138c27:	5d                   	pop    %rbp
140138c28:	41 5c                	pop    %r12
140138c2a:	41 5d                	pop    %r13
140138c2c:	41 5e                	pop    %r14
140138c2e:	41 5f                	pop    %r15
140138c30:	c3                   	ret
140138c31:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140138c38:	31 c0                	xor    %eax,%eax
140138c3a:	66 83 7d 10 00       	cmpw   $0x0,0x10(%rbp)
140138c3f:	0f 95 c0             	setne  %al
140138c42:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
140138c46:	e9 18 fc ff ff       	jmp    0x140138863
140138c4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140138c50:	66 81 e1 ff 01       	and    $0x1ff,%cx
140138c55:	48 8d 05 38 49 0e 00 	lea    0xe4938(%rip),%rax        # 0x14021d594
140138c5c:	ba 00 00 00 00       	mov    $0x0,%edx
140138c61:	66 81 f9 ed 01       	cmp    $0x1ed,%cx
140138c66:	48 0f 45 c2          	cmovne %rdx,%rax
140138c6a:	e9 dc fc ff ff       	jmp    0x14013894b
140138c6f:	90                   	nop
140138c70:	48 8b 45 08          	mov    0x8(%rbp),%rax
140138c74:	0f b7 50 4c          	movzwl 0x4c(%rax),%edx
140138c78:	48 8d 05 f2 48 0e 00 	lea    0xe48f2(%rip),%rax        # 0x14021d571
140138c7f:	89 d1                	mov    %edx,%ecx
140138c81:	66 81 e1 00 f0       	and    $0xf000,%cx
140138c86:	66 81 f9 00 a0       	cmp    $0xa000,%cx
140138c8b:	0f 84 ba fc ff ff    	je     0x14013894b
140138c91:	66 81 e2 ff 01       	and    $0x1ff,%dx
140138c96:	48 8d 05 df 41 0e 00 	lea    0xe41df(%rip),%rax        # 0x14021ce7c
140138c9d:	66 81 fa ed 01       	cmp    $0x1ed,%dx
140138ca2:	48 8d 15 cf 48 0e 00 	lea    0xe48cf(%rip),%rdx        # 0x14021d578
140138ca9:	48 0f 44 c2          	cmove  %rdx,%rax
140138cad:	e9 99 fc ff ff       	jmp    0x14013894b
140138cb2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140138cb8:	41 80 4e 20 02       	orb    $0x2,0x20(%r14)
140138cbd:	66 0f ef c0          	pxor   %xmm0,%xmm0
140138cc1:	31 c0                	xor    %eax,%eax
140138cc3:	66 83 7e 4c 00       	cmpw   $0x0,0x4c(%rsi)
140138cc8:	48 c7 84 24 b0 00 00 	movq   $0x0,0xb0(%rsp)
140138ccf:	00 00 00 00 00
140138cd4:	0f 11 84 24 a0 00 00 	movups %xmm0,0xa0(%rsp)
140138cdb:	00
140138cdc:	49 8b 8d 38 02 00 00 	mov    0x238(%r13),%rcx
140138ce3:	c6 84 24 a0 00 00 00 	movb   $0x1,0xa0(%rsp)
140138cea:	01
140138ceb:	74 1a                	je     0x140138d07
140138ced:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
140138cf4:	00
140138cf5:	48 89 f2             	mov    %rsi,%rdx
140138cf8:	e8 23 f0 ff ff       	call   0x140137d20
140138cfd:	8b 46 40             	mov    0x40(%rsi),%eax
140138d00:	49 8b 8d 38 02 00 00 	mov    0x238(%r13),%rcx
140138d07:	49 89 46 28          	mov    %rax,0x28(%r14)
140138d0b:	66 0f ef c0          	pxor   %xmm0,%xmm0
140138d0f:	31 c0                	xor    %eax,%eax
140138d11:	66 83 7b 4c 00       	cmpw   $0x0,0x4c(%rbx)
140138d16:	0f 11 84 24 a0 00 00 	movups %xmm0,0xa0(%rsp)
140138d1d:	00
140138d1e:	48 c7 84 24 b0 00 00 	movq   $0x0,0xb0(%rsp)
140138d25:	00 00 00 00 00
140138d2a:	c6 84 24 a0 00 00 00 	movb   $0x1,0xa0(%rsp)
140138d31:	01
140138d32:	74 13                	je     0x140138d47
140138d34:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
140138d3b:	00
140138d3c:	48 89 da             	mov    %rbx,%rdx
140138d3f:	e8 dc ef ff ff       	call   0x140137d20
140138d44:	8b 43 40             	mov    0x40(%rbx),%eax
140138d47:	49 89 46 30          	mov    %rax,0x30(%r14)
140138d4b:	e9 7c fe ff ff       	jmp    0x140138bcc
140138d50:	48 8d 05 2d 48 0e 00 	lea    0xe482d(%rip),%rax        # 0x14021d584
140138d57:	66 41 81 f8 00 a0    	cmp    $0xa000,%r8w
140138d5d:	0f 85 e8 fb ff ff    	jne    0x14013894b
140138d63:	e9 b5 fb ff ff       	jmp    0x14013891d
140138d68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140138d6f:	00
140138d70:	48 8b 43 10          	mov    0x10(%rbx),%rax
140138d74:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140138d78:	48 33 46 10          	xor    0x10(%rsi),%rax
140138d7c:	48 33 56 18          	xor    0x18(%rsi),%rdx
140138d80:	48 09 d0             	or     %rdx,%rax
140138d83:	0f 85 18 fe ff ff    	jne    0x140138ba1
140138d89:	31 ff                	xor    %edi,%edi
140138d8b:	e9 16 fe ff ff       	jmp    0x140138ba6
140138d90:	49 8b 8d 38 02 00 00 	mov    0x238(%r13),%rcx
140138d97:	45 31 c0             	xor    %r8d,%r8d
140138d9a:	48 89 da             	mov    %rbx,%rdx
140138d9d:	e8 7e ef ff ff       	call   0x140137d20
140138da2:	49 8b 8d 38 02 00 00 	mov    0x238(%r13),%rcx
140138da9:	45 31 c0             	xor    %r8d,%r8d
140138dac:	48 89 f2             	mov    %rsi,%rdx
140138daf:	e8 6c ef ff ff       	call   0x140137d20
140138db4:	8b 4b 40             	mov    0x40(%rbx),%ecx
140138db7:	48 8b 43 30          	mov    0x30(%rbx),%rax
140138dbb:	85 c9                	test   %ecx,%ecx
140138dbd:	0f 8e 1c 01 00 00    	jle    0x140138edf
140138dc3:	48 01 c1             	add    %rax,%rcx
140138dc6:	31 d2                	xor    %edx,%edx
140138dc8:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140138dcf:	00 00 00 00
140138dd3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140138dda:	00 00 00 00
140138dde:	66 90                	xchg   %ax,%ax
140138de0:	48 83 c0 01          	add    $0x1,%rax
140138de4:	45 31 c0             	xor    %r8d,%r8d
140138de7:	80 78 ff 0a          	cmpb   $0xa,-0x1(%rax)
140138deb:	75 09                	jne    0x140138df6
140138ded:	83 c2 01             	add    $0x1,%edx
140138df0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140138df6:	48 39 c8             	cmp    %rcx,%rax
140138df9:	75 e5                	jne    0x140138de0
140138dfb:	8d 42 01             	lea    0x1(%rdx),%eax
140138dfe:	48 63 ca             	movslq %edx,%rcx
140138e01:	45 85 c0             	test   %r8d,%r8d
140138e04:	48 98                	cltq
140138e06:	48 0f 45 c1          	cmovne %rcx,%rax
140138e0a:	8b 4e 40             	mov    0x40(%rsi),%ecx
140138e0d:	49 89 46 30          	mov    %rax,0x30(%r14)
140138e11:	48 8b 46 30          	mov    0x30(%rsi),%rax
140138e15:	85 c9                	test   %ecx,%ecx
140138e17:	0f 8e be 00 00 00    	jle    0x140138edb
140138e1d:	48 01 c1             	add    %rax,%rcx
140138e20:	31 d2                	xor    %edx,%edx
140138e22:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140138e29:	00 00 00 00
140138e2d:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140138e34:	00 00 00 00
140138e38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140138e3f:	00
140138e40:	48 83 c0 01          	add    $0x1,%rax
140138e44:	45 31 c0             	xor    %r8d,%r8d
140138e47:	80 78 ff 0a          	cmpb   $0xa,-0x1(%rax)
140138e4b:	75 09                	jne    0x140138e56
140138e4d:	83 c2 01             	add    $0x1,%edx
140138e50:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140138e56:	48 39 c8             	cmp    %rcx,%rax
140138e59:	75 e5                	jne    0x140138e40
140138e5b:	8d 42 01             	lea    0x1(%rdx),%eax
140138e5e:	48 63 ca             	movslq %edx,%rcx
140138e61:	45 85 c0             	test   %r8d,%r8d
140138e64:	48 98                	cltq
140138e66:	48 0f 45 c1          	cmovne %rcx,%rax
140138e6a:	49 89 46 28          	mov    %rax,0x28(%r14)
140138e6e:	e9 59 fd ff ff       	jmp    0x140138bcc
140138e73:	49 89 d0             	mov    %rdx,%r8
140138e76:	48 8d 0d 23 39 0e 00 	lea    0xe3923(%rip),%rcx        # 0x14021c7a0
140138e7d:	ba 08 00 00 00       	mov    $0x8,%edx
140138e82:	e8 09 a5 f8 ff       	call   0x1400c3390
140138e87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140138e8e:	00 00
140138e90:	45 31 c0             	xor    %r8d,%r8d
140138e93:	48 89 f2             	mov    %rsi,%rdx
140138e96:	e8 85 ee ff ff       	call   0x140137d20
140138e9b:	85 c0                	test   %eax,%eax
140138e9d:	75 4c                	jne    0x140138eeb
140138e9f:	48 8b 46 30          	mov    0x30(%rsi),%rax
140138ea3:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140138ea8:	8b 46 40             	mov    0x40(%rsi),%eax
140138eab:	e9 34 fb ff ff       	jmp    0x1401389e4
140138eb0:	45 31 c0             	xor    %r8d,%r8d
140138eb3:	48 89 da             	mov    %rbx,%rdx
140138eb6:	e8 65 ee ff ff       	call   0x140137d20
140138ebb:	85 c0                	test   %eax,%eax
140138ebd:	75 2c                	jne    0x140138eeb
140138ebf:	48 8b 43 30          	mov    0x30(%rbx),%rax
140138ec3:	49 8b 8d 38 02 00 00 	mov    0x238(%r13),%rcx
140138eca:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140138ecf:	8b 43 40             	mov    0x40(%rbx),%eax
140138ed2:	89 44 24 58          	mov    %eax,0x58(%rsp)
140138ed6:	e9 f0 fa ff ff       	jmp    0x1401389cb
140138edb:	31 c0                	xor    %eax,%eax
140138edd:	eb 8b                	jmp    0x140138e6a
140138edf:	31 c0                	xor    %eax,%eax
140138ee1:	e9 24 ff ff ff       	jmp    0x140138e0a
140138ee6:	e8 85 b9 0a 00       	call   0x1401e4870
140138eeb:	48 8d 0d b2 46 0e 00 	lea    0xe46b2(%rip),%rcx        # 0x14021d5a4
140138ef2:	e8 99 a4 f8 ff       	call   0x1400c3390
140138ef7:	49 8b 8d 38 02 00 00 	mov    0x238(%r13),%rcx
140138efe:	48 89 f2             	mov    %rsi,%rdx
140138f01:	e8 1a f3 ff ff       	call   0x140138220
140138f06:	85 c0                	test   %eax,%eax
140138f08:	0f 85 a8 fc ff ff    	jne    0x140138bb6
140138f0e:	83 7c 24 4c 00       	cmpl   $0x0,0x4c(%rsp)
140138f13:	0f 85 77 fe ff ff    	jne    0x140138d90
140138f19:	85 ff                	test   %edi,%edi
140138f1b:	0f 84 ab fc ff ff    	je     0x140138bcc
140138f21:	e9 7f fa ff ff       	jmp    0x1401389a5
140138f26:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140138f2a:	48 8d 0d 97 46 0e 00 	lea    0xe4697(%rip),%rcx        # 0x14021d5c8
140138f31:	e8 5a a4 f8 ff       	call   0x1400c3390
140138f36:	90                   	nop
140138f37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140138f3e:	00 00
140138f40:	53                   	push   %rbx
140138f41:	48 83 ec 20          	sub    $0x20,%rsp
140138f45:	0f b6 41 50          	movzbl 0x50(%rcx),%eax
140138f49:	48 89 cb             	mov    %rcx,%rbx
140138f4c:	a8 02                	test   $0x2,%al
140138f4e:	75 40                	jne    0x140138f90
140138f50:	a8 04                	test   $0x4,%al
140138f52:	75 0c                	jne    0x140138f60
140138f54:	48 83 c4 20          	add    $0x20,%rsp
140138f58:	5b                   	pop    %rbx
140138f59:	c3                   	ret
140138f5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)