1401b3bff:	49 8b 07             	mov    (%r15),%rax
1401b3c02:	45 33 c0             	xor    %r8d,%r8d
1401b3c05:	49 8b d4             	mov    %r12,%rdx
1401b3c08:	49 8b cf             	mov    %r15,%rcx
1401b3c0b:	48 8b 40 18          	mov    0x18(%rax),%rax
1401b3c0f:	ff 15 1b f2 05 00    	call   *0x5f21b(%rip)        # 0x140212e30
1401b3c15:	49 8b ce             	mov    %r14,%rcx
1401b3c18:	e8 0b c1 eb ff       	call   0x14006fd28
1401b3c1d:	8a 86 b8 02 00 00    	mov    0x2b8(%rsi),%al
1401b3c23:	45 33 ff             	xor    %r15d,%r15d
1401b3c26:	84 c0                	test   %al,%al
1401b3c28:	74 a8                	je     0x1401b3bd2
1401b3c2a:	41 83 46 04 ff       	addl   $0xffffffff,0x4(%r14)
1401b3c2f:	75 0e                	jne    0x1401b3c3f
1401b3c31:	45 89 3e             	mov    %r15d,(%r14)
1401b3c34:	49 8d 4e 08          	lea    0x8(%r14),%rcx
1401b3c38:	ff 15 3a e6 05 00    	call   *0x5e63a(%rip)        # 0x140212278
1401b3c3e:	90                   	nop
1401b3c3f:	eb 31                	jmp    0x1401b3c72
1401b3c41:	b9 a4 24 00 00       	mov    $0x24a4,%ecx
1401b3c46:	e8 9d 96 01 00       	call   0x1401cd2e8
1401b3c4b:	48 83 c3 38          	add    $0x38,%rbx
1401b3c4f:	e9 15 ff ff ff       	jmp    0x1401b3b69
1401b3c54:	83 86 74 02 00 00 ff 	addl   $0xffffffff,0x274(%rsi)
1401b3c5b:	75 15                	jne    0x1401b3c72
1401b3c5d:	44 89 be 70 02 00 00 	mov    %r15d,0x270(%rsi)
1401b3c64:	48 8d 8e 78 02 00 00 	lea    0x278(%rsi),%rcx
1401b3c6b:	ff 15 07 e6 05 00    	call   *0x5e607(%rip)        # 0x140212278
1401b3c71:	90                   	nop
1401b3c72:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b3c77:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401b3c7c:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401b3c81:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1401b3c86:	48 83 c4 20          	add    $0x20,%rsp
1401b3c8a:	41 5f                	pop    %r15
1401b3c8c:	41 5e                	pop    %r14
1401b3c8e:	41 5d                	pop    %r13
1401b3c90:	c3                   	ret
1401b3c91:	b9 a3 41 3d 00       	mov    $0x3d41a3,%ecx
1401b3c96:	e8 35 80 e5 ff       	call   0x14000bcd0
1401b3c9b:	e9 10 ff ff ff       	jmp    0x1401b3bb0
1401b3ca0:	b9 c0 41 3d 00       	mov    $0x3d41c0,%ecx
1401b3ca5:	e8 26 80 e5 ff       	call   0x14000bcd0
1401b3caa:	e9 23 ff ff ff       	jmp    0x1401b3bd2
1401b3caf:	90                   	nop
1401b3cb0:	40 55                	rex push %rbp
1401b3cb2:	53                   	push   %rbx
1401b3cb3:	57                   	push   %rdi
1401b3cb4:	48 8b ec             	mov    %rsp,%rbp
1401b3cb7:	48 83 ec 40          	sub    $0x40,%rsp
1401b3cbb:	48 83 21 00          	andq   $0x0,(%rcx)
1401b3cbf:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1401b3cc6:	00 00 80
1401b3cc9:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
1401b3cce:	48 8b d9             	mov    %rcx,%rbx
1401b3cd1:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
1401b3cd6:	48 83 65 20 00       	andq   $0x0,0x20(%rbp)
1401b3cdb:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
1401b3ce0:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1401b3ce5:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1401b3cea:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401b3cee:	ff 15 24 e4 05 00    	call   *0x5e424(%rip)        # 0x140212118
1401b3cf4:	48 8b c8             	mov    %rax,%rcx
1401b3cf7:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
1401b3cfb:	48 8d 45 28          	lea    0x28(%rbp),%rax
1401b3cff:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1401b3d03:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401b3d08:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401b3d0c:	ff 15 56 e4 05 00    	call   *0x5e456(%rip)        # 0x140212168
1401b3d12:	85 c0                	test   %eax,%eax
1401b3d14:	0f 84 a2 00 00 00    	je     0x1401b3dbc
1401b3d1a:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1401b3d1e:	49 b8 00 00 00 00 ff 	movabs $0xffffffff00000000,%r8
1401b3d25:	ff ff ff
1401b3d28:	8b 45 20             	mov    0x20(%rbp),%eax
1401b3d2b:	49 23 c8             	and    %r8,%rcx
1401b3d2e:	48 0b c8             	or     %rax,%rcx
1401b3d31:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
1401b3d38:	ff ff 7f
1401b3d3b:	48 3b ca             	cmp    %rdx,%rcx
1401b3d3e:	75 04                	jne    0x1401b3d44
1401b3d40:	32 c0                	xor    %al,%al
1401b3d42:	eb 06                	jmp    0x1401b3d4a
1401b3d44:	1a c0                	sbb    %al,%al
1401b3d46:	24 fe                	and    $0xfe,%al
1401b3d48:	fe c0                	inc    %al
1401b3d4a:	84 c0                	test   %al,%al
1401b3d4c:	0f 8f 87 00 00 00    	jg     0x1401b3dd9
1401b3d52:	8b 45 28             	mov    0x28(%rbp),%eax
1401b3d55:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1401b3d59:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401b3d5d:	49 23 c8             	and    %r8,%rcx
1401b3d60:	48 0b c8             	or     %rax,%rcx
1401b3d63:	48 3b ca             	cmp    %rdx,%rcx
1401b3d66:	75 04                	jne    0x1401b3d6c
1401b3d68:	32 c0                	xor    %al,%al
1401b3d6a:	eb 06                	jmp    0x1401b3d72
1401b3d6c:	1a c0                	sbb    %al,%al
1401b3d6e:	24 fe                	and    $0xfe,%al
1401b3d70:	fe c0                	inc    %al
1401b3d72:	84 c0                	test   %al,%al
1401b3d74:	7f 63                	jg     0x1401b3dd9
1401b3d76:	48 89 0b             	mov    %rcx,(%rbx)
1401b3d79:	ff 15 99 e3 05 00    	call   *0x5e399(%rip)        # 0x140212118
1401b3d7f:	48 8b c8             	mov    %rax,%rcx
1401b3d82:	48 8d 53 18          	lea    0x18(%rbx),%rdx
1401b3d86:	ff 15 0c e8 05 00    	call   *0x5e80c(%rip)        # 0x140212598
1401b3d8c:	85 c0                	test   %eax,%eax
1401b3d8e:	74 2c                	je     0x1401b3dbc
1401b3d90:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
1401b3d95:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1401b3d99:	ff 15 79 e4 05 00    	call   *0x5e479(%rip)        # 0x140212218
1401b3d9f:	85 c0                	test   %eax,%eax
1401b3da1:	74 24                	je     0x1401b3dc7
1401b3da3:	48 b8 4b 59 86 38 d6 	movabs $0x346dc5d63886594b,%rax
1401b3daa:	c5 6d 34
1401b3dad:	48 f7 65 30          	mulq   0x30(%rbp)
1401b3db1:	48 8b c2             	mov    %rdx,%rax
1401b3db4:	48 c1 e8 0b          	shr    $0xb,%rax
1401b3db8:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401b3dbc:	48 8b c3             	mov    %rbx,%rax
1401b3dbf:	48 83 c4 40          	add    $0x40,%rsp
1401b3dc3:	5f                   	pop    %rdi
1401b3dc4:	5b                   	pop    %rbx
1401b3dc5:	5d                   	pop    %rbp
1401b3dc6:	c3                   	ret
1401b3dc7:	b9 db 42 3d 00       	mov    $0x3d42db,%ecx
1401b3dcc:	e8 ff 7e e5 ff       	call   0x14000bcd0
1401b3dd1:	ff 15 99 e3 05 00    	call   *0x5e399(%rip)        # 0x140212170
1401b3dd7:	eb df                	jmp    0x1401b3db8
1401b3dd9:	33 d2                	xor    %edx,%edx
1401b3ddb:	b9 d8 c8 61 00       	mov    $0x61c8d8,%ecx
1401b3de0:	e8 ff 74 e5 ff       	call   0x14000b2e4
1401b3de5:	cc                   	int3
1401b3de6:	90                   	nop
1401b3de7:	90                   	nop
1401b3de8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b3ded:	55                   	push   %rbp
1401b3dee:	56                   	push   %rsi
1401b3def:	57                   	push   %rdi
1401b3df0:	41 54                	push   %r12
1401b3df2:	41 55                	push   %r13
1401b3df4:	41 56                	push   %r14
1401b3df6:	41 57                	push   %r15
1401b3df8:	48 8b ec             	mov    %rsp,%rbp
1401b3dfb:	48 83 ec 50          	sub    $0x50,%rsp
1401b3dff:	49 8b d9             	mov    %r9,%rbx
1401b3e02:	48 8b f9             	mov    %rcx,%rdi
1401b3e05:	41 81 e8 ff 00 00 00 	sub    $0xff,%r8d
1401b3e0c:	0f 84 f3 04 00 00    	je     0x1401b4305
1401b3e12:	41 83 e8 14          	sub    $0x14,%r8d
1401b3e16:	0f 84 b9 01 00 00    	je     0x1401b3fd5
1401b3e1c:	41 81 f8 05 01 00 00 	cmp    $0x105,%r8d
1401b3e23:	0f 85 8c 06 00 00    	jne    0x1401b44b5
1401b3e29:	48 8b 91 a0 00 00 00 	mov    0xa0(%rcx),%rdx
1401b3e30:	33 c0                	xor    %eax,%eax
1401b3e32:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1401b3e36:	33 f6                	xor    %esi,%esi
1401b3e38:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401b3e3c:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1401b3e40:	89 45 f8             	mov    %eax,-0x8(%rbp)
1401b3e43:	c6 45 fc 01          	movb   $0x1,-0x4(%rbp)
1401b3e47:	e8 7c 2b 00 00       	call   0x1401b69c8
1401b3e4c:	48 83 fb 12          	cmp    $0x12,%rbx
1401b3e50:	0f 87 46 01 00 00    	ja     0x1401b3f9c
1401b3e56:	0f 84 d8 00 00 00    	je     0x1401b3f34
1401b3e5c:	48 83 fb 06          	cmp    $0x6,%rbx
1401b3e60:	0f 87 88 00 00 00    	ja     0x1401b3eee
1401b3e66:	0f 84 c8 00 00 00    	je     0x1401b3f34
1401b3e6c:	48 85 db             	test   %rbx,%rbx
1401b3e6f:	0f 84 43 01 00 00    	je     0x1401b3fb8
1401b3e75:	48 83 eb 01          	sub    $0x1,%rbx
1401b3e79:	0f 84 39 01 00 00    	je     0x1401b3fb8
1401b3e7f:	48 83 eb 01          	sub    $0x1,%rbx
1401b3e83:	0f 84 0c 01 00 00    	je     0x1401b3f95
1401b3e89:	48 83 eb 01          	sub    $0x1,%rbx
1401b3e8d:	0f 84 02 01 00 00    	je     0x1401b3f95
1401b3e93:	48 83 eb 01          	sub    $0x1,%rbx
1401b3e97:	74 0f                	je     0x1401b3ea8
1401b3e99:	48 83 fb 01          	cmp    $0x1,%rbx
1401b3e9d:	0f 85 30 06 00 00    	jne    0x1401b44d3
1401b3ea3:	e9 3a 06 00 00       	jmp    0x1401b44e2
1401b3ea8:	8b 45 e0             	mov    -0x20(%rbp),%eax
1401b3eab:	0f ba e0 09          	bt     $0x9,%eax
1401b3eaf:	0f 82 3c 06 00 00    	jb     0x1401b44f1
1401b3eb5:	0f ba e8 09          	bts    $0x9,%eax
1401b3eb9:	0f ba e0 0b          	bt     $0xb,%eax
1401b3ebd:	89 45 e0             	mov    %eax,-0x20(%rbp)
1401b3ec0:	73 1f                	jae    0x1401b3ee1
1401b3ec2:	4c 8d 0d f7 26 10 00 	lea    0x1026f7(%rip),%r9        # 0x1402b65c0
1401b3ec9:	ba ec 04 00 00       	mov    $0x4ec,%edx
1401b3ece:	b9 d8 41 3d 00       	mov    $0x3d41d8,%ecx
1401b3ed3:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1401b3ed9:	e8 72 34 fb ff       	call   0x140167350
1401b3ede:	8b 45 e0             	mov    -0x20(%rbp),%eax
1401b3ee1:	25 ff f3 ff ff       	and    $0xfffff3ff,%eax
1401b3ee6:	40 b6 01             	mov    $0x1,%sil
1401b3ee9:	e9 c7 00 00 00       	jmp    0x1401b3fb5
1401b3eee:	48 83 eb 07          	sub    $0x7,%rbx
1401b3ef2:	74 40                	je     0x1401b3f34
1401b3ef4:	48 83 eb 01          	sub    $0x1,%rbx
1401b3ef8:	74 3a                	je     0x1401b3f34
1401b3efa:	48 83 eb 01          	sub    $0x1,%rbx
1401b3efe:	74 2b                	je     0x1401b3f2b
1401b3f00:	48 83 eb 01          	sub    $0x1,%rbx
1401b3f04:	74 0a                	je     0x1401b3f10
1401b3f06:	48 83 fb 01          	cmp    $0x1,%rbx
1401b3f0a:	0f 85 c3 05 00 00    	jne    0x1401b44d3
1401b3f10:	8b 4d e0             	mov    -0x20(%rbp),%ecx
1401b3f13:	83 e1 0f             	and    $0xf,%ecx
1401b3f16:	e8 95 f8 ff ff       	call   0x1401b37b0
1401b3f1b:	8b 4d e0             	mov    -0x20(%rbp),%ecx
1401b3f1e:	83 e0 0f             	and    $0xf,%eax
1401b3f21:	83 e1 f0             	and    $0xfffffff0,%ecx
1401b3f24:	0b c1                	or     %ecx,%eax
1401b3f26:	e9 8a 00 00 00       	jmp    0x1401b3fb5
1401b3f2b:	83 65 e0 f0          	andl   $0xfffffff0,-0x20(%rbp)
1401b3f2f:	e9 84 00 00 00       	jmp    0x1401b3fb8
1401b3f34:	ff 15 36 e2 05 00    	call   *0x5e236(%rip)        # 0x140212170
1401b3f3a:	48 8b d8             	mov    %rax,%rbx
1401b3f3d:	ff 15 5d e6 05 00    	call   *0x5e65d(%rip)        # 0x1402125a0
1401b3f43:	8b 4d e0             	mov    -0x20(%rbp),%ecx
1401b3f46:	83 e0 01             	and    $0x1,%eax
1401b3f49:	c1 e0 07             	shl    $0x7,%eax
1401b3f4c:	0f ba f1 07          	btr    $0x7,%ecx
1401b3f50:	0b c1                	or     %ecx,%eax
1401b3f52:	89 45 e0             	mov    %eax,-0x20(%rbp)
1401b3f55:	0f ba e0 09          	bt     $0x9,%eax
1401b3f59:	73 09                	jae    0x1401b3f64
1401b3f5b:	0f ba e8 0a          	bts    $0xa,%eax
1401b3f5f:	89 45 e0             	mov    %eax,-0x20(%rbp)
1401b3f62:	eb 31                	jmp    0x1401b3f95
1401b3f64:	0f ba e0 0b          	bt     $0xb,%eax
1401b3f68:	73 2b                	jae    0x1401b3f95
1401b3f6a:	48 83 bf b0 01 00 00 	cmpq   $0xffffffffffffffff,0x1b0(%rdi)
1401b3f71:	ff
1401b3f72:	0f 84 8b 05 00 00    	je     0x1401b4503
1401b3f78:	48 8b c3             	mov    %rbx,%rax
1401b3f7b:	48 2b 87 b0 01 00 00 	sub    0x1b0(%rdi),%rax
1401b3f82:	48 3d 30 75 00 00    	cmp    $0x7530,%rax
1401b3f88:	0f 8d 84 05 00 00    	jge    0x1401b4512
1401b3f8e:	48 89 9f b0 01 00 00 	mov    %rbx,0x1b0(%rdi)
1401b3f95:	0f ba 75 e0 09       	btrl   $0x9,-0x20(%rbp)
1401b3f9a:	eb 1c                	jmp    0x1401b3fb8
1401b3f9c:	48 81 fb 13 80 00 00 	cmp    $0x8013,%rbx
1401b3fa3:	0f 85 2a 05 00 00    	jne    0x1401b44d3
1401b3fa9:	48 8b 55 60          	mov    0x60(%rbp),%rdx
1401b3fad:	8b 4d e0             	mov    -0x20(%rbp),%ecx
1401b3fb0:	e8 53 f5 ff ff       	call   0x1401b3508
1401b3fb5:	89 45 e0             	mov    %eax,-0x20(%rbp)
1401b3fb8:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401b3fbc:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401b3fc0:	44 8a c6             	mov    %sil,%r8b
1401b3fc3:	48 8b 01             	mov    (%rcx),%rax
1401b3fc6:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
1401b3fcd:	ff 15 5d ee 05 00    	call   *0x5ee5d(%rip)        # 0x140212e30
1401b3fd3:	eb 4a                	jmp    0x1401b401f
1401b3fd5:	48 8b 91 a0 00 00 00 	mov    0xa0(%rcx),%rdx
1401b3fdc:	33 f6                	xor    %esi,%esi
1401b3fde:	33 c0                	xor    %eax,%eax
1401b3fe0:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1401b3fe4:	4c 8b f3             	mov    %rbx,%r14
1401b3fe7:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
1401b3feb:	49 c1 ee 08          	shr    $0x8,%r14
1401b3fef:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401b3ff3:	41 f6 d6             	not    %r14b
1401b3ff6:	89 45 f8             	mov    %eax,-0x8(%rbp)
1401b3ff9:	41 80 e6 01          	and    $0x1,%r14b
1401b3ffd:	44 8a e6             	mov    %sil,%r12b
1401b4000:	44 88 75 fc          	mov    %r14b,-0x4(%rbp)
1401b4004:	44 8a ee             	mov    %sil,%r13b
1401b4007:	e8 bc 29 00 00       	call   0x1401b69c8
1401b400c:	44 8a fe             	mov    %sil,%r15b
1401b400f:	48 0f ba e3 08       	bt     $0x8,%rbx
1401b4014:	73 17                	jae    0x1401b402d
1401b4016:	40 38 b7 94 01 00 00 	cmp    %sil,0x194(%rdi)
1401b401d:	75 0e                	jne    0x1401b402d
1401b401f:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401b4023:	e8 14 2a 00 00       	call   0x1401b6a3c
1401b4028:	e9 88 04 00 00       	jmp    0x1401b44b5
1401b402d:	48 8b c3             	mov    %rbx,%rax
1401b4030:	48 0f ba f0 08       	btr    $0x8,%rax
1401b4035:	48 83 e8 01          	sub    $0x1,%rax
1401b4039:	0f 84 b9 01 00 00    	je     0x1401b41f8
1401b403f:	48 83 e8 02          	sub    $0x2,%rax
1401b4043:	0f 84 73 01 00 00    	je     0x1401b41bc
1401b4049:	48 83 e8 01          	sub    $0x1,%rax
1401b404d:	0f 84 ab 00 00 00    	je     0x1401b40fe
1401b4053:	48 83 e8 01          	sub    $0x1,%rax
1401b4057:	74 73                	je     0x1401b40cc
1401b4059:	48 83 e8 01          	sub    $0x1,%rax
1401b405d:	74 68                	je     0x1401b40c7
1401b405f:	48 83 e8 01          	sub    $0x1,%rax
1401b4063:	74 45                	je     0x1401b40aa
1401b4065:	48 83 f8 01          	cmp    $0x1,%rax
1401b4069:	0f 85 b2 04 00 00    	jne    0x1401b4521
1401b406f:	ff 15 fb e0 05 00    	call   *0x5e0fb(%rip)        # 0x140212170
1401b4075:	48 3b 87 c0 02 00 00 	cmp    0x2c0(%rdi),%rax
1401b407c:	7d 10                	jge    0x1401b408e
1401b407e:	41 b4 01             	mov    $0x1,%r12b
1401b4081:	48 3b 87 c8 02 00 00 	cmp    0x2c8(%rdi),%rax
1401b4088:	0f 8e bd 01 00 00    	jle    0x1401b424b
1401b408e:	48 8b 8f a8 00 00 00 	mov    0xa8(%rdi),%rcx
1401b4095:	48 8b d3             	mov    %rbx,%rdx
1401b4098:	ff 15 42 e2 17 00    	call   *0x17e242(%rip)        # 0x1403322e0
1401b409e:	40 88 b7 b9 02 00 00 	mov    %sil,0x2b9(%rdi)
1401b40a5:	e9 a1 01 00 00       	jmp    0x1401b424b
1401b40aa:	48 8b cf             	mov    %rdi,%rcx
1401b40ad:	e8 1e f3 ff ff       	call   0x1401b33d0
1401b40b2:	48 8b 8f a8 00 00 00 	mov    0xa8(%rdi),%rcx
1401b40b9:	48 8b d3             	mov    %rbx,%rdx
1401b40bc:	ff 15 1e e2 17 00    	call   *0x17e21e(%rip)        # 0x1403322e0
1401b40c2:	e9 84 01 00 00       	jmp    0x1401b424b
1401b40c7:	41 b5 01             	mov    $0x1,%r13b
1401b40ca:	eb e6                	jmp    0x1401b40b2
1401b40cc:	0f ba 6d e0 0f       	btsl   $0xf,-0x20(%rbp)
1401b40d1:	ff 15 99 e0 05 00    	call   *0x5e099(%rip)        # 0x140212170
1401b40d7:	8b 8f 04 03 00 00    	mov    0x304(%rdi),%ecx
1401b40dd:	48 03 8f d0 02 00 00 	add    0x2d0(%rdi),%rcx
1401b40e4:	48 3b c1             	cmp    %rcx,%rax
1401b40e7:	48 0f 4c c1          	cmovl  %rcx,%rax
1401b40eb:	b9 cf 20 00 00       	mov    $0x20cf,%ecx
1401b40f0:	48 89 87 c0 02 00 00 	mov    %rax,0x2c0(%rdi)
1401b40f7:	e8 ec 91 01 00       	call   0x1401cd2e8
1401b40fc:	eb b4                	jmp    0x1401b40b2
1401b40fe:	f7 45 e0 00 02 00 00 	testl  $0x200,-0x20(%rbp)
1401b4105:	0f 84 1d 04 00 00    	je     0x1401b4528
1401b410b:	ff 15 5f e0 05 00    	call   *0x5e05f(%rip)        # 0x140212170
1401b4111:	48 8b 0f             	mov    (%rdi),%rcx
1401b4114:	41 8a d6             	mov    %r14b,%dl
1401b4117:	4c 8b e0             	mov    %rax,%r12
1401b411a:	48 8b 81 b8 00 00 00 	mov    0xb8(%rcx),%rax
1401b4121:	48 8b cf             	mov    %rdi,%rcx
1401b4124:	ff 15 06 ed 05 00    	call   *0x5ed06(%rip)        # 0x140212e30
1401b412a:	4c 8b e8             	mov    %rax,%r13
1401b412d:	48 83 78 10 ff       	cmpq   $0xffffffffffffffff,0x10(%rax)
1401b4132:	4c 8d 70 08          	lea    0x8(%rax),%r14
1401b4136:	0f 84 f3 03 00 00    	je     0x1401b452f
1401b413c:	49 83 3e ff          	cmpq   $0xffffffffffffffff,(%r14)
1401b4140:	0f 84 e9 03 00 00    	je     0x1401b452f
1401b4146:	49 8b 45 10          	mov    0x10(%r13),%rax
1401b414a:	49 39 06             	cmp    %rax,(%r14)
1401b414d:	0f 8f eb 03 00 00    	jg     0x1401b453e
1401b4153:	4d 39 65 10          	cmp    %r12,0x10(%r13)
1401b4157:	0f 8f f0 03 00 00    	jg     0x1401b454d
1401b415d:	49 8b c4             	mov    %r12,%rax
1401b4160:	49 2b 45 10          	sub    0x10(%r13),%rax
1401b4164:	48 3d 58 1b 00 00    	cmp    $0x1b58,%rax
1401b416a:	7d 2a                	jge    0x1401b4196
1401b416c:	49 8b c4             	mov    %r12,%rax