14040ea51:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040ea56:	4d 8b cd             	mov    %r13,%r9
14040ea59:	4c 8b c5             	mov    %rbp,%r8
14040ea5c:	48 8b d6             	mov    %rsi,%rdx
14040ea5f:	e8 7c 25 00 00       	call   0x140410fe0
14040ea64:	49 8b 4e 58          	mov    0x58(%r14),%rcx
14040ea68:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040ea6c:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040ea70:	74 15                	je     0x14040ea87
14040ea72:	49 8b 46 60          	mov    0x60(%r14),%rax
14040ea76:	48 89 02             	mov    %rax,(%rdx)
14040ea79:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040ea7e:	49 89 5e 60          	mov    %rbx,0x60(%r14)
14040ea82:	e9 ab 04 00 00       	jmp    0x14040ef32
14040ea87:	4d 8d 46 60          	lea    0x60(%r14),%r8
14040ea8b:	e8 30 c5 f6 ff       	call   0x14037afc0
14040ea90:	49 89 5e 60          	mov    %rbx,0x60(%r14)
14040ea94:	e9 99 04 00 00       	jmp    0x14040ef32
14040ea99:	49 89 5e 70          	mov    %rbx,0x70(%r14)
14040ea9d:	b9 18 00 00 00       	mov    $0x18,%ecx
14040eaa2:	e8 61 c6 a0 00       	call   0x140e1b108
14040eaa7:	48 85 c0             	test   %rax,%rax
14040eaaa:	74 0d                	je     0x14040eab9
14040eaac:	48 89 18             	mov    %rbx,(%rax)
14040eaaf:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040eab3:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040eab7:	eb 03                	jmp    0x14040eabc
14040eab9:	48 8b c3             	mov    %rbx,%rax
14040eabc:	49 89 46 68          	mov    %rax,0x68(%r14)
14040eac0:	48 3b f5             	cmp    %rbp,%rsi
14040eac3:	0f 83 81 00 00 00    	jae    0x14040eb4a
14040eac9:	b9 38 00 00 00       	mov    $0x38,%ecx
14040eace:	e8 35 c6 a0 00       	call   0x140e1b108
14040ead3:	48 8b c8             	mov    %rax,%rcx
14040ead6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040eadb:	48 85 c0             	test   %rax,%rax
14040eade:	74 24                	je     0x14040eb04
14040eae0:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040eae7:	48 89 59 18          	mov    %rbx,0x18(%rcx)
14040eaeb:	48 89 59 20          	mov    %rbx,0x20(%rcx)
14040eaef:	c6 01 ff             	movb   $0xff,(%rcx)
14040eaf2:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040eaf6:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14040eafa:	48 89 41 28          	mov    %rax,0x28(%rcx)
14040eafe:	4c 89 71 30          	mov    %r14,0x30(%rcx)
14040eb02:	eb 03                	jmp    0x14040eb07
14040eb04:	48 8b cb             	mov    %rbx,%rcx
14040eb07:	49 89 4e 70          	mov    %rcx,0x70(%r14)
14040eb0b:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040eb10:	4d 8b cd             	mov    %r13,%r9
14040eb13:	4c 8b c5             	mov    %rbp,%r8
14040eb16:	48 8b d6             	mov    %rsi,%rdx
14040eb19:	e8 22 ed ff ff       	call   0x14040d840
14040eb1e:	49 8b 4e 68          	mov    0x68(%r14),%rcx
14040eb22:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040eb26:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040eb2a:	74 15                	je     0x14040eb41
14040eb2c:	49 8b 46 70          	mov    0x70(%r14),%rax
14040eb30:	48 89 02             	mov    %rax,(%rdx)
14040eb33:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040eb38:	49 89 5e 70          	mov    %rbx,0x70(%r14)
14040eb3c:	e9 f1 03 00 00       	jmp    0x14040ef32
14040eb41:	4d 8d 46 70          	lea    0x70(%r14),%r8
14040eb45:	e8 76 c4 f6 ff       	call   0x14037afc0
14040eb4a:	49 89 5e 70          	mov    %rbx,0x70(%r14)
14040eb4e:	e9 df 03 00 00       	jmp    0x14040ef32
14040eb53:	49 89 9e 80 00 00 00 	mov    %rbx,0x80(%r14)
14040eb5a:	b9 18 00 00 00       	mov    $0x18,%ecx
14040eb5f:	e8 a4 c5 a0 00       	call   0x140e1b108
14040eb64:	48 85 c0             	test   %rax,%rax
14040eb67:	74 0d                	je     0x14040eb76
14040eb69:	48 89 18             	mov    %rbx,(%rax)
14040eb6c:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040eb70:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040eb74:	eb 03                	jmp    0x14040eb79
14040eb76:	48 8b c3             	mov    %rbx,%rax
14040eb79:	49 89 46 78          	mov    %rax,0x78(%r14)
14040eb7d:	48 3b f5             	cmp    %rbp,%rsi
14040eb80:	0f 83 8d 00 00 00    	jae    0x14040ec13
14040eb86:	b9 38 00 00 00       	mov    $0x38,%ecx
14040eb8b:	e8 78 c5 a0 00       	call   0x140e1b108
14040eb90:	48 8b c8             	mov    %rax,%rcx
14040eb93:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040eb98:	48 85 c0             	test   %rax,%rax
14040eb9b:	74 24                	je     0x14040ebc1
14040eb9d:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040eba4:	48 89 59 18          	mov    %rbx,0x18(%rcx)
14040eba8:	48 89 59 20          	mov    %rbx,0x20(%rcx)
14040ebac:	c6 01 ff             	movb   $0xff,(%rcx)
14040ebaf:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040ebb3:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14040ebb7:	48 89 41 28          	mov    %rax,0x28(%rcx)
14040ebbb:	4c 89 71 30          	mov    %r14,0x30(%rcx)
14040ebbf:	eb 03                	jmp    0x14040ebc4
14040ebc1:	48 8b cb             	mov    %rbx,%rcx
14040ebc4:	49 89 8e 80 00 00 00 	mov    %rcx,0x80(%r14)
14040ebcb:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040ebd0:	4d 8b cd             	mov    %r13,%r9
14040ebd3:	4c 8b c5             	mov    %rbp,%r8
14040ebd6:	48 8b d6             	mov    %rsi,%rdx
14040ebd9:	e8 62 ec ff ff       	call   0x14040d840
14040ebde:	49 8b 4e 78          	mov    0x78(%r14),%rcx
14040ebe2:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040ebe6:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040ebea:	74 1b                	je     0x14040ec07
14040ebec:	49 8b 86 80 00 00 00 	mov    0x80(%r14),%rax
14040ebf3:	48 89 02             	mov    %rax,(%rdx)
14040ebf6:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040ebfb:	49 89 9e 80 00 00 00 	mov    %rbx,0x80(%r14)
14040ec02:	e9 2b 03 00 00       	jmp    0x14040ef32
14040ec07:	4d 8d 86 80 00 00 00 	lea    0x80(%r14),%r8
14040ec0e:	e8 ad c3 f6 ff       	call   0x14037afc0
14040ec13:	49 89 9e 80 00 00 00 	mov    %rbx,0x80(%r14)
14040ec1a:	e9 13 03 00 00       	jmp    0x14040ef32
14040ec1f:	49 89 9e 90 00 00 00 	mov    %rbx,0x90(%r14)
14040ec26:	b9 18 00 00 00       	mov    $0x18,%ecx
14040ec2b:	e8 d8 c4 a0 00       	call   0x140e1b108
14040ec30:	48 85 c0             	test   %rax,%rax
14040ec33:	74 0d                	je     0x14040ec42
14040ec35:	48 89 18             	mov    %rbx,(%rax)
14040ec38:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040ec3c:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040ec40:	eb 03                	jmp    0x14040ec45
14040ec42:	48 8b c3             	mov    %rbx,%rax
14040ec45:	49 89 86 88 00 00 00 	mov    %rax,0x88(%r14)
14040ec4c:	48 3b f5             	cmp    %rbp,%rsi
14040ec4f:	0f 83 28 01 00 00    	jae    0x14040ed7d
14040ec55:	b9 28 00 00 00       	mov    $0x28,%ecx
14040ec5a:	e8 a9 c4 a0 00       	call   0x140e1b108
14040ec5f:	48 8b f8             	mov    %rax,%rdi
14040ec62:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040ec67:	48 85 c0             	test   %rax,%rax
14040ec6a:	74 24                	je     0x14040ec90
14040ec6c:	41 0f b7 4e 02       	movzwl 0x2(%r14),%ecx
14040ec71:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040ec78:	c7 07 ff ff ff ff    	movl   $0xffffffff,(%rdi)
14040ec7e:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14040ec82:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14040ec86:	48 89 47 18          	mov    %rax,0x18(%rdi)
14040ec8a:	66 89 4f 20          	mov    %cx,0x20(%rdi)
14040ec8e:	eb 03                	jmp    0x14040ec93
14040ec90:	48 8b fb             	mov    %rbx,%rdi
14040ec93:	49 89 be 90 00 00 00 	mov    %rdi,0x90(%r14)
14040ec9a:	49 8b 45 00          	mov    0x0(%r13),%rax
14040ec9e:	0f b6 48 34          	movzbl 0x34(%rax),%ecx
14040eca2:	48 8b 47 18          	mov    0x18(%rdi),%rax
14040eca6:	0f b6 50 18          	movzbl 0x18(%rax),%edx
14040ecaa:	33 ca                	xor    %edx,%ecx
14040ecac:	89 0f                	mov    %ecx,(%rdi)
14040ecae:	74 53                	je     0x14040ed03
14040ecb0:	83 f9 01             	cmp    $0x1,%ecx
14040ecb3:	0f 85 fa 03 00 00    	jne    0x14040f0b3
14040ecb9:	b9 28 00 00 00       	mov    $0x28,%ecx
14040ecbe:	e8 45 c4 a0 00       	call   0x140e1b108
14040ecc3:	48 8b c8             	mov    %rax,%rcx
14040ecc6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040eccb:	48 85 c0             	test   %rax,%rax
14040ecce:	74 17                	je     0x14040ece7
14040ecd0:	48 8b 47 18          	mov    0x18(%rdi),%rax
14040ecd4:	88 19                	mov    %bl,(%rcx)
14040ecd6:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040ecda:	66 89 59 10          	mov    %bx,0x10(%rcx)
14040ecde:	48 89 41 18          	mov    %rax,0x18(%rcx)
14040ece2:	88 59 20             	mov    %bl,0x20(%rcx)
14040ece5:	eb 03                	jmp    0x14040ecea
14040ece7:	48 8b cb             	mov    %rbx,%rcx
14040ecea:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14040ecee:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040ecf3:	4d 8b cd             	mov    %r13,%r9
14040ecf6:	4c 8b c5             	mov    %rbp,%r8
14040ecf9:	48 8b d6             	mov    %rsi,%rdx
14040ecfc:	e8 ef 24 00 00       	call   0x1404111f0
14040ed01:	eb 42                	jmp    0x14040ed45
14040ed03:	b9 18 00 00 00       	mov    $0x18,%ecx
14040ed08:	e8 fb c3 a0 00       	call   0x140e1b108
14040ed0d:	48 8b c8             	mov    %rax,%rcx
14040ed10:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040ed15:	48 85 c0             	test   %rax,%rax
14040ed18:	74 11                	je     0x14040ed2b
14040ed1a:	48 8b 47 18          	mov    0x18(%rdi),%rax
14040ed1e:	66 89 19             	mov    %bx,(%rcx)
14040ed21:	48 89 41 08          	mov    %rax,0x8(%rcx)
14040ed25:	66 89 59 10          	mov    %bx,0x10(%rcx)
14040ed29:	eb 03                	jmp    0x14040ed2e
14040ed2b:	48 8b cb             	mov    %rbx,%rcx
14040ed2e:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
14040ed32:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040ed37:	4d 8b cd             	mov    %r13,%r9
14040ed3a:	4c 8b c5             	mov    %rbp,%r8
14040ed3d:	48 8b d6             	mov    %rsi,%rdx
14040ed40:	e8 cb ed ff ff       	call   0x14040db10
14040ed45:	49 8b 8e 88 00 00 00 	mov    0x88(%r14),%rcx
14040ed4c:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040ed50:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040ed54:	74 1b                	je     0x14040ed71
14040ed56:	49 8b 86 90 00 00 00 	mov    0x90(%r14),%rax
14040ed5d:	48 89 02             	mov    %rax,(%rdx)
14040ed60:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040ed65:	49 89 9e 90 00 00 00 	mov    %rbx,0x90(%r14)
14040ed6c:	e9 c1 01 00 00       	jmp    0x14040ef32
14040ed71:	4d 8d 86 90 00 00 00 	lea    0x90(%r14),%r8
14040ed78:	e8 43 c2 f6 ff       	call   0x14037afc0
14040ed7d:	49 89 9e 90 00 00 00 	mov    %rbx,0x90(%r14)
14040ed84:	e9 a9 01 00 00       	jmp    0x14040ef32
14040ed89:	49 89 9e a0 00 00 00 	mov    %rbx,0xa0(%r14)
14040ed90:	b9 18 00 00 00       	mov    $0x18,%ecx
14040ed95:	e8 6e c3 a0 00       	call   0x140e1b108
14040ed9a:	48 85 c0             	test   %rax,%rax
14040ed9d:	74 0d                	je     0x14040edac
14040ed9f:	48 89 18             	mov    %rbx,(%rax)
14040eda2:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040eda6:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040edaa:	eb 03                	jmp    0x14040edaf
14040edac:	48 8b c3             	mov    %rbx,%rax
14040edaf:	49 89 86 98 00 00 00 	mov    %rax,0x98(%r14)
14040edb6:	48 3b f5             	cmp    %rbp,%rsi
14040edb9:	0f 83 80 00 00 00    	jae    0x14040ee3f
14040edbf:	b9 28 00 00 00       	mov    $0x28,%ecx
14040edc4:	e8 3f c3 a0 00       	call   0x140e1b108
14040edc9:	48 8b c8             	mov    %rax,%rcx
14040edcc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040edd1:	48 85 c0             	test   %rax,%rax
14040edd4:	74 19                	je     0x14040edef
14040edd6:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040eddd:	88 19                	mov    %bl,(%rcx)
14040eddf:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040ede3:	88 59 10             	mov    %bl,0x10(%rcx)
14040ede6:	48 89 41 18          	mov    %rax,0x18(%rcx)
14040edea:	88 59 20             	mov    %bl,0x20(%rcx)
14040eded:	eb 03                	jmp    0x14040edf2
14040edef:	48 8b cb             	mov    %rbx,%rcx
14040edf2:	49 89 8e a0 00 00 00 	mov    %rcx,0xa0(%r14)
14040edf9:	4d 8b cd             	mov    %r13,%r9
14040edfc:	4c 8b c5             	mov    %rbp,%r8
14040edff:	48 8b d6             	mov    %rsi,%rdx
14040ee02:	e8 a9 f3 ff ff       	call   0x14040e1b0
14040ee07:	49 8b 8e 98 00 00 00 	mov    0x98(%r14),%rcx
14040ee0e:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040ee12:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040ee16:	74 1b                	je     0x14040ee33
14040ee18:	49 8b 86 a0 00 00 00 	mov    0xa0(%r14),%rax
14040ee1f:	48 89 02             	mov    %rax,(%rdx)
14040ee22:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040ee27:	49 89 9e a0 00 00 00 	mov    %rbx,0xa0(%r14)
14040ee2e:	e9 ff 00 00 00       	jmp    0x14040ef32
14040ee33:	4d 8d 86 a0 00 00 00 	lea    0xa0(%r14),%r8
14040ee3a:	e8 81 c1 f6 ff       	call   0x14037afc0
14040ee3f:	49 89 9e a0 00 00 00 	mov    %rbx,0xa0(%r14)
14040ee46:	e9 e7 00 00 00       	jmp    0x14040ef32
14040ee4b:	49 89 9e b0 00 00 00 	mov    %rbx,0xb0(%r14)
14040ee52:	b9 18 00 00 00       	mov    $0x18,%ecx
14040ee57:	e8 ac c2 a0 00       	call   0x140e1b108
14040ee5c:	48 85 c0             	test   %rax,%rax
14040ee5f:	74 0d                	je     0x14040ee6e
14040ee61:	48 89 18             	mov    %rbx,(%rax)
14040ee64:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040ee68:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040ee6c:	eb 03                	jmp    0x14040ee71
14040ee6e:	48 8b c3             	mov    %rbx,%rax
14040ee71:	49 89 86 a8 00 00 00 	mov    %rax,0xa8(%r14)
14040ee78:	48 3b f5             	cmp    %rbp,%rsi
14040ee7b:	0f 83 89 00 00 00    	jae    0x14040ef0a
14040ee81:	b9 30 00 00 00       	mov    $0x30,%ecx
14040ee86:	e8 7d c2 a0 00       	call   0x140e1b108
14040ee8b:	48 8b c8             	mov    %rax,%rcx
14040ee8e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040ee93:	48 85 c0             	test   %rax,%rax
14040ee96:	74 20                	je     0x14040eeb8
14040ee98:	49 8b 86 c8 00 00 00 	mov    0xc8(%r14),%rax
14040ee9f:	48 89 59 18          	mov    %rbx,0x18(%rcx)
14040eea3:	48 89 59 20          	mov    %rbx,0x20(%rcx)
14040eea7:	c6 01 ff             	movb   $0xff,(%rcx)
14040eeaa:	48 89 59 08          	mov    %rbx,0x8(%rcx)
14040eeae:	48 89 59 10          	mov    %rbx,0x10(%rcx)
14040eeb2:	48 89 41 28          	mov    %rax,0x28(%rcx)
14040eeb6:	eb 03                	jmp    0x14040eebb
14040eeb8:	48 8b cb             	mov    %rbx,%rcx
14040eebb:	49 89 8e b0 00 00 00 	mov    %rcx,0xb0(%r14)
14040eec2:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040eec7:	4d 8b cd             	mov    %r13,%r9
14040eeca:	4c 8b c5             	mov    %rbp,%r8
14040eecd:	48 8b d6             	mov    %rsi,%rdx
14040eed0:	e8 9b f4 ff ff       	call   0x14040e370
14040eed5:	49 8b 8e a8 00 00 00 	mov    0xa8(%r14),%rcx
14040eedc:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040eee0:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040eee4:	74 18                	je     0x14040eefe
14040eee6:	49 8b 86 b0 00 00 00 	mov    0xb0(%r14),%rax
14040eeed:	48 89 02             	mov    %rax,(%rdx)
14040eef0:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
14040eef5:	49 89 9e b0 00 00 00 	mov    %rbx,0xb0(%r14)
14040eefc:	eb 34                	jmp    0x14040ef32
14040eefe:	4d 8d 86 b0 00 00 00 	lea    0xb0(%r14),%r8
14040ef05:	e8 b6 c0 f6 ff       	call   0x14037afc0
14040ef0a:	49 89 9e b0 00 00 00 	mov    %rbx,0xb0(%r14)
14040ef11:	eb 1f                	jmp    0x14040ef32
14040ef13:	44 8b c5             	mov    %ebp,%r8d
14040ef16:	44 2b c2             	sub    %edx,%r8d
14040ef19:	41 83 e8 04          	sub    $0x4,%r8d
14040ef1d:	0f 88 be 01 00 00    	js     0x14040f0e1
14040ef23:	49 8d 8e b8 00 00 00 	lea    0xb8(%r14),%rcx
14040ef2a:	48 8b d6             	mov    %rsi,%rdx
14040ef2d:	e8 2e f4 d9 ff       	call   0x1401ae360
14040ef32:	4d 8b 6d 00          	mov    0x0(%r13),%r13
14040ef36:	41 0f b7 36          	movzwl (%r14),%esi
14040ef3a:	4d 8b a6 c8 00 00 00 	mov    0xc8(%r14),%r12
14040ef41:	41 8b 86 e0 00 00 00 	mov    0xe0(%r14),%eax
14040ef48:	41 2b 86 d8 00 00 00 	sub    0xd8(%r14),%eax
14040ef4f:	4c 63 f8             	movslq %eax,%r15
14040ef52:	49 83 ff 04          	cmp    $0x4,%r15
14040ef56:	73 5c                	jae    0x14040efb4
14040ef58:	49 8b 75 48          	mov    0x48(%r13),%rsi
14040ef5c:	48 8b 06             	mov    (%rsi),%rax
14040ef5f:	48 8b b8 80 00 00 00 	mov    0x80(%rax),%rdi
14040ef66:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14040ef6b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040ef70:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14040ef75:	e8 16 82 34 00       	call   0x140757190
14040ef7a:	48 8b d8             	mov    %rax,%rbx
14040ef7d:	49 8b d7             	mov    %r15,%rdx
14040ef80:	48 8d 0d 79 11 be 00 	lea    0xbe1179(%rip),%rcx        # 0x140ff0100
14040ef87:	e8 84 89 45 00       	call   0x140867910
14040ef8c:	90                   	nop
14040ef8d:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14040ef92:	45 33 c9             	xor    %r9d,%r9d
14040ef95:	45 33 c0             	xor    %r8d,%r8d
14040ef98:	48 8b d0             	mov    %rax,%rdx
14040ef9b:	48 8b ce             	mov    %rsi,%rcx
14040ef9e:	48 8b c7             	mov    %rdi,%rax
14040efa1:	ff 15 79 4a b7 00    	call   *0xb74a79(%rip)        # 0x140f83a20
14040efa7:	49 8b 45 48          	mov    0x48(%r13),%rax
14040efab:	c6 80 a9 00 00 00 01 	movb   $0x1,0xa9(%rax)
14040efb2:	eb 70                	jmp    0x14040f024
14040efb4:	49 8b be d8 00 00 00 	mov    0xd8(%r14),%rdi
14040efbb:	48 8b 0d 66 7f 01 01 	mov    0x1017f66(%rip),%rcx        # 0x141426f28
14040efc2:	48 85 c9             	test   %rcx,%rcx
14040efc5:	74 5d                	je     0x14040f024
14040efc7:	e8 64 65 40 00       	call   0x140815530
14040efcc:	84 c0                	test   %al,%al
14040efce:	74 54                	je     0x14040f024
14040efd0:	b9 28 00 00 00       	mov    $0x28,%ecx
14040efd5:	e8 2e c1 a0 00       	call   0x140e1b108
14040efda:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14040efdf:	48 85 c0             	test   %rax,%rax
14040efe2:	74 13                	je     0x14040eff7
14040efe4:	4c 8d 47 04          	lea    0x4(%rdi),%r8
14040efe8:	41 8d 57 fc          	lea    -0x4(%r15),%edx
14040efec:	48 8b c8             	mov    %rax,%rcx
14040efef:	e8 fc 2b 32 00       	call   0x140731bf0
14040eff4:	48 8b d8             	mov    %rax,%rbx