140e0b960:	eb 10                	jmp    0x140e0b972
140e0b962:	48 8b 01             	mov    (%rcx),%rax
140e0b965:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0b969:	ff 15 b1 80 17 00    	call   *0x1780b1(%rip)        # 0x140f83a20
140e0b96f:	45 33 c0             	xor    %r8d,%r8d
140e0b972:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0b977:	66 3b c8             	cmp    %ax,%cx
140e0b97a:	74 05                	je     0x140e0b981
140e0b97c:	41 8a c0             	mov    %r8b,%al
140e0b97f:	eb 08                	jmp    0x140e0b989
140e0b981:	4c 89 07             	mov    %r8,(%rdi)
140e0b984:	b8 01 00 00 00       	mov    $0x1,%eax
140e0b989:	88 47 08             	mov    %al,0x8(%rdi)
140e0b98c:	49 8b d5             	mov    %r13,%rdx
140e0b98f:	48 8b cf             	mov    %rdi,%rcx
140e0b992:	e8 11 b7 00 00       	call   0x140e170a8
140e0b997:	45 33 c0             	xor    %r8d,%r8d
140e0b99a:	84 c0                	test   %al,%al
140e0b99c:	0f 84 0a ff ff ff    	je     0x140e0b8ac
140e0b9a2:	8b 75 88             	mov    -0x78(%rbp),%esi
140e0b9a5:	44 8b 6c 24 48       	mov    0x48(%rsp),%r13d
140e0b9aa:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140e0b9af:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140e0b9b4:	49 8b 06             	mov    (%r14),%rax
140e0b9b7:	49 8b ce             	mov    %r14,%rcx
140e0b9ba:	48 8b 40 18          	mov    0x18(%rax),%rax
140e0b9be:	ff 15 5c 80 17 00    	call   *0x17805c(%rip)        # 0x140f83a20
140e0b9c4:	0f b7 d8             	movzwl %ax,%ebx
140e0b9c7:	49 8b d7             	mov    %r15,%rdx
140e0b9ca:	48 8b cf             	mov    %rdi,%rcx
140e0b9cd:	e8 d6 b6 00 00       	call   0x140e170a8
140e0b9d2:	45 33 c0             	xor    %r8d,%r8d
140e0b9d5:	84 c0                	test   %al,%al
140e0b9d7:	0f 85 85 01 00 00    	jne    0x140e0bb62
140e0b9dd:	66 85 db             	test   %bx,%bx
140e0b9e0:	0f 84 7c 01 00 00    	je     0x140e0bb62
140e0b9e6:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e0b9ea:	75 49                	jne    0x140e0ba35
140e0b9ec:	48 8b 0f             	mov    (%rdi),%rcx
140e0b9ef:	48 85 c9             	test   %rcx,%rcx
140e0b9f2:	74 3a                	je     0x140e0ba2e
140e0b9f4:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0b9f8:	48 8b 10             	mov    (%rax),%rdx
140e0b9fb:	48 85 d2             	test   %rdx,%rdx
140e0b9fe:	74 0e                	je     0x140e0ba0e
140e0ba00:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0ba04:	44 39 00             	cmp    %r8d,(%rax)
140e0ba07:	7e 05                	jle    0x140e0ba0e
140e0ba09:	0f b7 02             	movzwl (%rdx),%eax
140e0ba0c:	eb 10                	jmp    0x140e0ba1e
140e0ba0e:	48 8b 01             	mov    (%rcx),%rax
140e0ba11:	48 8b 40 30          	mov    0x30(%rax),%rax
140e0ba15:	ff 15 05 80 17 00    	call   *0x178005(%rip)        # 0x140f83a20
140e0ba1b:	45 33 c0             	xor    %r8d,%r8d
140e0ba1e:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0ba23:	66 3b c8             	cmp    %ax,%cx
140e0ba26:	74 06                	je     0x140e0ba2e
140e0ba28:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e0ba2c:	eb 03                	jmp    0x140e0ba31
140e0ba2e:	4c 89 07             	mov    %r8,(%rdi)
140e0ba31:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e0ba35:	66 39 5f 0a          	cmp    %bx,0xa(%rdi)
140e0ba39:	8b 5c 24 4c          	mov    0x4c(%rsp),%ebx
140e0ba3d:	0f 85 23 01 00 00    	jne    0x140e0bb66
140e0ba43:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
140e0ba48:	b8 01 00 00 00       	mov    $0x1,%eax
140e0ba4d:	48 8b 0f             	mov    (%rdi),%rcx
140e0ba50:	48 85 c9             	test   %rcx,%rcx
140e0ba53:	74 4b                	je     0x140e0baa0
140e0ba55:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0ba59:	4c 39 00             	cmp    %r8,(%rax)
140e0ba5c:	74 1e                	je     0x140e0ba7c
140e0ba5e:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0ba62:	44 39 00             	cmp    %r8d,(%rax)
140e0ba65:	7e 15                	jle    0x140e0ba7c
140e0ba67:	ff 08                	decl   (%rax)
140e0ba69:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e0ba6d:	48 8b 11             	mov    (%rcx),%rdx
140e0ba70:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0ba74:	48 89 01             	mov    %rax,(%rcx)
140e0ba77:	0f b7 02             	movzwl (%rdx),%eax
140e0ba7a:	eb 10                	jmp    0x140e0ba8c
140e0ba7c:	48 8b 01             	mov    (%rcx),%rax
140e0ba7f:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0ba83:	ff 15 97 7f 17 00    	call   *0x177f97(%rip)        # 0x140f83a20
140e0ba89:	45 33 c0             	xor    %r8d,%r8d
140e0ba8c:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0ba91:	66 3b c8             	cmp    %ax,%cx
140e0ba94:	74 05                	je     0x140e0ba9b
140e0ba96:	41 8a c0             	mov    %r8b,%al
140e0ba99:	eb 08                	jmp    0x140e0baa3
140e0ba9b:	b8 01 00 00 00       	mov    $0x1,%eax
140e0baa0:	4c 89 07             	mov    %r8,(%rdi)
140e0baa3:	88 47 08             	mov    %al,0x8(%rdi)
140e0baa6:	49 8b d7             	mov    %r15,%rdx
140e0baa9:	48 8b cf             	mov    %rdi,%rcx
140e0baac:	e8 f7 b5 00 00       	call   0x140e170a8
140e0bab1:	41 3b dd             	cmp    %r13d,%ebx
140e0bab4:	0f 8d ac 00 00 00    	jge    0x140e0bb66
140e0baba:	45 33 c0             	xor    %r8d,%r8d
140e0babd:	84 c0                	test   %al,%al
140e0babf:	0f 85 90 00 00 00    	jne    0x140e0bb55
140e0bac5:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e0bac9:	75 49                	jne    0x140e0bb14
140e0bacb:	48 8b 0f             	mov    (%rdi),%rcx
140e0bace:	48 85 c9             	test   %rcx,%rcx
140e0bad1:	74 3a                	je     0x140e0bb0d
140e0bad3:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0bad7:	48 8b 10             	mov    (%rax),%rdx
140e0bada:	48 85 d2             	test   %rdx,%rdx
140e0badd:	74 0e                	je     0x140e0baed
140e0badf:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0bae3:	44 39 00             	cmp    %r8d,(%rax)
140e0bae6:	7e 05                	jle    0x140e0baed
140e0bae8:	0f b7 02             	movzwl (%rdx),%eax
140e0baeb:	eb 10                	jmp    0x140e0bafd
140e0baed:	48 8b 01             	mov    (%rcx),%rax
140e0baf0:	48 8b 40 30          	mov    0x30(%rax),%rax
140e0baf4:	ff 15 26 7f 17 00    	call   *0x177f26(%rip)        # 0x140f83a20
140e0bafa:	45 33 c0             	xor    %r8d,%r8d
140e0bafd:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0bb02:	66 3b c8             	cmp    %ax,%cx
140e0bb05:	74 06                	je     0x140e0bb0d
140e0bb07:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e0bb0b:	eb 03                	jmp    0x140e0bb10
140e0bb0d:	4c 89 07             	mov    %r8,(%rdi)
140e0bb10:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e0bb14:	49 8d 54 24 16       	lea    0x16(%r12),%rdx
140e0bb19:	44 0f b7 47 0a       	movzwl 0xa(%rdi),%r8d
140e0bb1e:	49 8b cc             	mov    %r12,%rcx
140e0bb21:	e8 0a 15 ff ff       	call   0x140dfd030
140e0bb26:	49 2b c4             	sub    %r12,%rax
140e0bb29:	48 d1 f8             	sar    $1,%rax
140e0bb2c:	48 83 f8 0a          	cmp    $0xa,%rax
140e0bb30:	73 23                	jae    0x140e0bb55
140e0bb32:	48 8d 0d 8f 4c 3d 00 	lea    0x3d4c8f(%rip),%rcx        # 0x1411e07c8
140e0bb39:	8a 14 08             	mov    (%rax,%rcx,1),%dl
140e0bb3c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140e0bb41:	e8 fa 80 3a ff       	call   0x1401b3c40
140e0bb46:	b8 01 00 00 00       	mov    $0x1,%eax
140e0bb4b:	03 d8                	add    %eax,%ebx
140e0bb4d:	45 33 c0             	xor    %r8d,%r8d
140e0bb50:	e9 f8 fe ff ff       	jmp    0x140e0ba4d
140e0bb55:	b9 01 00 00 00       	mov    $0x1,%ecx
140e0bb5a:	8a c1                	mov    %cl,%al
140e0bb5c:	89 44 24 38          	mov    %eax,0x38(%rsp)
140e0bb60:	eb 09                	jmp    0x140e0bb6b
140e0bb62:	8b 5c 24 4c          	mov    0x4c(%rsp),%ebx
140e0bb66:	b9 01 00 00 00       	mov    $0x1,%ecx
140e0bb6b:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140e0bb70:	33 c0                	xor    %eax,%eax
140e0bb72:	49 39 44 24 10       	cmp    %rax,0x10(%r12)
140e0bb77:	75 0a                	jne    0x140e0bb83
140e0bb79:	44 8a e9             	mov    %cl,%r13b
140e0bb7c:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
140e0bb81:	eb 2a                	jmp    0x140e0bbad
140e0bb83:	41 3b dd             	cmp    %r13d,%ebx
140e0bb86:	7d 20                	jge    0x140e0bba8
140e0bb88:	44 2b eb             	sub    %ebx,%r13d
140e0bb8b:	41 8b dd             	mov    %r13d,%ebx
140e0bb8e:	41 be 01 00 00 00    	mov    $0x1,%r14d
140e0bb94:	b2 30                	mov    $0x30,%dl
140e0bb96:	49 8b cc             	mov    %r12,%rcx
140e0bb99:	e8 a2 80 3a ff       	call   0x1401b3c40
140e0bb9e:	49 2b de             	sub    %r14,%rbx
140e0bba1:	75 f1                	jne    0x140e0bb94
140e0bba3:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140e0bba8:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
140e0bbad:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140e0bbb1:	e8 9a be 38 ff       	call   0x140197a50
140e0bbb6:	e9 37 06 00 00       	jmp    0x140e0c1f2
140e0bbbb:	49 8b d7             	mov    %r15,%rdx
140e0bbbe:	48 8b cf             	mov    %rdi,%rcx
140e0bbc1:	e8 e2 b4 00 00       	call   0x140e170a8
140e0bbc6:	45 33 c9             	xor    %r9d,%r9d
140e0bbc9:	84 c0                	test   %al,%al
140e0bbcb:	0f 85 11 07 00 00    	jne    0x140e0c2e2
140e0bbd1:	49 8b 06             	mov    (%r14),%rax
140e0bbd4:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
140e0bbd8:	49 8b ce             	mov    %r14,%rcx
140e0bbdb:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0bbdf:	ff 15 3b 7e 17 00    	call   *0x177e3b(%rip)        # 0x140f83a20
140e0bbe5:	0f ba ee 08          	bts    $0x8,%esi
140e0bbe9:	83 ce 02             	or     $0x2,%esi
140e0bbec:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e0bbf0:	33 db                	xor    %ebx,%ebx
140e0bbf2:	48 39 5d 08          	cmp    %rbx,0x8(%rbp)
140e0bbf6:	0f 86 8d 00 00 00    	jbe    0x140e0bc89
140e0bbfc:	49 8b 06             	mov    (%r14),%rax
140e0bbff:	48 8d 55 38          	lea    0x38(%rbp),%rdx
140e0bc03:	49 8b ce             	mov    %r14,%rcx
140e0bc06:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0bc0a:	ff 15 10 7e 17 00    	call   *0x177e10(%rip)        # 0x140f83a20
140e0bc10:	0f ba ee 0b          	bts    $0xb,%esi
140e0bc14:	83 ce 04             	or     $0x4,%esi
140e0bc17:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e0bc1b:	38 5f 08             	cmp    %bl,0x8(%rdi)
140e0bc1e:	75 4b                	jne    0x140e0bc6b
140e0bc20:	48 8b 0f             	mov    (%rdi),%rcx
140e0bc23:	48 85 c9             	test   %rcx,%rcx
140e0bc26:	74 36                	je     0x140e0bc5e
140e0bc28:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0bc2c:	48 8b 10             	mov    (%rax),%rdx
140e0bc2f:	48 85 d2             	test   %rdx,%rdx
140e0bc32:	74 0d                	je     0x140e0bc41
140e0bc34:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0bc38:	39 18                	cmp    %ebx,(%rax)
140e0bc3a:	7e 05                	jle    0x140e0bc41
140e0bc3c:	0f b7 02             	movzwl (%rdx),%eax
140e0bc3f:	eb 0d                	jmp    0x140e0bc4e
140e0bc41:	48 8b 01             	mov    (%rcx),%rax
140e0bc44:	48 8b 40 30          	mov    0x30(%rax),%rax
140e0bc48:	ff 15 d2 7d 17 00    	call   *0x177dd2(%rip)        # 0x140f83a20
140e0bc4e:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0bc53:	66 3b c8             	cmp    %ax,%cx
140e0bc56:	74 06                	je     0x140e0bc5e
140e0bc58:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e0bc5c:	eb 03                	jmp    0x140e0bc61
140e0bc5e:	48 89 1f             	mov    %rbx,(%rdi)
140e0bc61:	ba 01 00 00 00       	mov    $0x1,%edx
140e0bc66:	88 57 08             	mov    %dl,0x8(%rdi)
140e0bc69:	eb 05                	jmp    0x140e0bc70
140e0bc6b:	ba 01 00 00 00       	mov    $0x1,%edx
140e0bc70:	0f b7 4f 0a          	movzwl 0xa(%rdi),%ecx
140e0bc74:	48 8d 45 38          	lea    0x38(%rbp),%rax
140e0bc78:	48 83 7d 50 07       	cmpq   $0x7,0x50(%rbp)
140e0bc7d:	48 0f 47 45 38       	cmova  0x38(%rbp),%rax
140e0bc82:	66 39 08             	cmp    %cx,(%rax)
140e0bc85:	75 02                	jne    0x140e0bc89
140e0bc87:	8a da                	mov    %dl,%bl
140e0bc89:	40 f6 c6 04          	test   $0x4,%sil
140e0bc8d:	74 11                	je     0x140e0bca0
140e0bc8f:	83 e6 fb             	and    $0xfffffffb,%esi
140e0bc92:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e0bc96:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0bc9a:	e8 61 18 39 ff       	call   0x14019d500
140e0bc9f:	90                   	nop
140e0bca0:	40 f6 c6 02          	test   $0x2,%sil
140e0bca4:	74 10                	je     0x140e0bcb6
140e0bca6:	83 e6 fd             	and    $0xfffffffd,%esi
140e0bca9:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e0bcad:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140e0bcb1:	e8 4a 18 39 ff       	call   0x14019d500
140e0bcb6:	45 33 c0             	xor    %r8d,%r8d
140e0bcb9:	84 db                	test   %bl,%bl
140e0bcbb:	0f 84 8b 00 00 00    	je     0x140e0bd4c
140e0bcc1:	48 8b 0f             	mov    (%rdi),%rcx
140e0bcc4:	48 85 c9             	test   %rcx,%rcx
140e0bcc7:	74 46                	je     0x140e0bd0f
140e0bcc9:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0bccd:	4c 39 00             	cmp    %r8,(%rax)
140e0bcd0:	74 1e                	je     0x140e0bcf0
140e0bcd2:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0bcd6:	44 39 00             	cmp    %r8d,(%rax)
140e0bcd9:	7e 15                	jle    0x140e0bcf0
140e0bcdb:	ff 08                	decl   (%rax)
140e0bcdd:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e0bce1:	48 8b 11             	mov    (%rcx),%rdx
140e0bce4:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e0bce8:	48 89 01             	mov    %rax,(%rcx)
140e0bceb:	0f b7 02             	movzwl (%rdx),%eax
140e0bcee:	eb 10                	jmp    0x140e0bd00
140e0bcf0:	48 8b 01             	mov    (%rcx),%rax
140e0bcf3:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0bcf7:	ff 15 23 7d 17 00    	call   *0x177d23(%rip)        # 0x140f83a20
140e0bcfd:	45 33 c0             	xor    %r8d,%r8d
140e0bd00:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0bd05:	66 3b c8             	cmp    %ax,%cx
140e0bd08:	74 05                	je     0x140e0bd0f
140e0bd0a:	41 8a c0             	mov    %r8b,%al
140e0bd0d:	eb 08                	jmp    0x140e0bd17
140e0bd0f:	4c 89 07             	mov    %r8,(%rdi)
140e0bd12:	b8 01 00 00 00       	mov    $0x1,%eax
140e0bd17:	88 47 08             	mov    %al,0x8(%rdi)
140e0bd1a:	49 8b 06             	mov    (%r14),%rax
140e0bd1d:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
140e0bd21:	49 8b ce             	mov    %r14,%rcx
140e0bd24:	48 8b 40 38          	mov    0x38(%rax),%rax
140e0bd28:	ff 15 f2 7c 17 00    	call   *0x177cf2(%rip)        # 0x140f83a20
140e0bd2e:	0f ba ee 0a          	bts    $0xa,%esi
140e0bd32:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e0bd36:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
140e0bd3a:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140e0bd3e:	e8 3d ee 42 ff       	call   0x14023ab80
140e0bd43:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140e0bd47:	e9 a1 04 00 00       	jmp    0x140e0c1ed
140e0bd4c:	49 8b 06             	mov    (%r14),%rax
140e0bd4f:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
140e0bd53:	49 8b ce             	mov    %r14,%rcx
140e0bd56:	48 8b 40 40          	mov    0x40(%rax),%rax
140e0bd5a:	ff 15 c0 7c 17 00    	call   *0x177cc0(%rip)        # 0x140f83a20
140e0bd60:	0f ba ee 0c          	bts    $0xc,%esi
140e0bd64:	83 ce 08             	or     $0x8,%esi
140e0bd67:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e0bd6b:	33 db                	xor    %ebx,%ebx
140e0bd6d:	48 39 5d 08          	cmp    %rbx,0x8(%rbp)
140e0bd71:	0f 86 8d 00 00 00    	jbe    0x140e0be04
140e0bd77:	49 8b 06             	mov    (%r14),%rax
140e0bd7a:	48 8d 55 58          	lea    0x58(%rbp),%rdx
140e0bd7e:	49 8b ce             	mov    %r14,%rcx
140e0bd81:	48 8b 40 40          	mov    0x40(%rax),%rax
140e0bd85:	ff 15 95 7c 17 00    	call   *0x177c95(%rip)        # 0x140f83a20
140e0bd8b:	0f ba ee 0d          	bts    $0xd,%esi
140e0bd8f:	83 ce 10             	or     $0x10,%esi
140e0bd92:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e0bd96:	38 5f 08             	cmp    %bl,0x8(%rdi)
140e0bd99:	75 4b                	jne    0x140e0bde6
140e0bd9b:	48 8b 0f             	mov    (%rdi),%rcx
140e0bd9e:	48 85 c9             	test   %rcx,%rcx
140e0bda1:	74 36                	je     0x140e0bdd9
140e0bda3:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0bda7:	48 8b 10             	mov    (%rax),%rdx
140e0bdaa:	48 85 d2             	test   %rdx,%rdx
140e0bdad:	74 0d                	je     0x140e0bdbc
140e0bdaf:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e0bdb3:	39 18                	cmp    %ebx,(%rax)
140e0bdb5:	7e 05                	jle    0x140e0bdbc
140e0bdb7:	0f b7 02             	movzwl (%rdx),%eax
140e0bdba:	eb 0d                	jmp    0x140e0bdc9
140e0bdbc:	48 8b 01             	mov    (%rcx),%rax
140e0bdbf:	48 8b 40 30          	mov    0x30(%rax),%rax
140e0bdc3:	ff 15 57 7c 17 00    	call   *0x177c57(%rip)        # 0x140f83a20
140e0bdc9:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e0bdce:	66 3b c8             	cmp    %ax,%cx
140e0bdd1:	74 06                	je     0x140e0bdd9
140e0bdd3:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e0bdd7:	eb 03                	jmp    0x140e0bddc
140e0bdd9:	48 89 1f             	mov    %rbx,(%rdi)
140e0bddc:	ba 01 00 00 00       	mov    $0x1,%edx
140e0bde1:	88 57 08             	mov    %dl,0x8(%rdi)
140e0bde4:	eb 05                	jmp    0x140e0bdeb
140e0bde6:	ba 01 00 00 00       	mov    $0x1,%edx
140e0bdeb:	0f b7 4f 0a          	movzwl 0xa(%rdi),%ecx
140e0bdef:	48 8d 45 58          	lea    0x58(%rbp),%rax
140e0bdf3:	48 83 7d 70 07       	cmpq   $0x7,0x70(%rbp)
140e0bdf8:	48 0f 47 45 58       	cmova  0x58(%rbp),%rax
140e0bdfd:	66 39 08             	cmp    %cx,(%rax)
140e0be00:	75 02                	jne    0x140e0be04
140e0be02:	8a da                	mov    %dl,%bl
140e0be04:	40 f6 c6 10          	test   $0x10,%sil
140e0be08:	74 11                	je     0x140e0be1b
140e0be0a:	83 e6 ef             	and    $0xffffffef,%esi
140e0be0d:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e0be11:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140e0be15:	e8 e6 16 39 ff       	call   0x14019d500
140e0be1a:	90                   	nop
140e0be1b:	40 f6 c6 08          	test   $0x8,%sil
140e0be1f:	74 10                	je     0x140e0be31
140e0be21:	83 e6 f7             	and    $0xfffffff7,%esi
140e0be24:	89 74 24 30          	mov    %esi,0x30(%rsp)