140399b6e:	76 31                	jbe    0x140399ba1
140399b70:	48 ff c2             	inc    %rdx
140399b73:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140399b77:	48 8b c1             	mov    %rcx,%rax
140399b7a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140399b81:	72 19                	jb     0x140399b9c
140399b83:	48 83 c2 27          	add    $0x27,%rdx
140399b87:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140399b8b:	48 2b c1             	sub    %rcx,%rax
140399b8e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140399b92:	48 83 f8 1f          	cmp    $0x1f,%rax
140399b96:	0f 87 b6 05 00 00    	ja     0x14039a152
140399b9c:	e8 a3 15 a8 00       	call   0x140e1b144
140399ba1:	0f 57 c0             	xorps  %xmm0,%xmm0
140399ba4:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
140399ba8:	66 0f 6f 0d 40 a7 c0 	movdqa 0xc0a740(%rip),%xmm1        # 0x140fa42f0
140399baf:	00
140399bb0:	f3 0f 7f 4d 90       	movdqu %xmm1,-0x70(%rbp)
140399bb5:	c7 45 80 2e 74 6d 70 	movl   $0x706d742e,-0x80(%rbp)
140399bbc:	c6 45 84 00          	movb   $0x0,-0x7c(%rbp)
140399bc0:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
140399bc4:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140399bc8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140399bcd:	e8 6e 63 00 00       	call   0x14039ff40
140399bd2:	90                   	nop
140399bd3:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
140399bd7:	48 83 fa 0f          	cmp    $0xf,%rdx
140399bdb:	76 31                	jbe    0x140399c0e
140399bdd:	48 ff c2             	inc    %rdx
140399be0:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140399be4:	48 8b c1             	mov    %rcx,%rax
140399be7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140399bee:	72 19                	jb     0x140399c09
140399bf0:	48 83 c2 27          	add    $0x27,%rdx
140399bf4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140399bf8:	48 2b c1             	sub    %rcx,%rax
140399bfb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140399bff:	48 83 f8 1f          	cmp    $0x1f,%rax
140399c03:	0f 87 3d 05 00 00    	ja     0x14039a146
140399c09:	e8 36 15 a8 00       	call   0x140e1b144
140399c0e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140399c13:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
140399c19:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
140399c1f:	ba 01 03 00 00       	mov    $0x301,%edx
140399c24:	41 b8 b6 01 00 00    	mov    $0x1b6,%r8d
140399c2a:	e8 95 f5 aa 00       	call   0x140e491c4
140399c2f:	8b d8                	mov    %eax,%ebx
140399c31:	85 c0                	test   %eax,%eax
140399c33:	79 4d                	jns    0x140399c82
140399c35:	48 8b 07             	mov    (%rdi),%rax
140399c38:	48 8b 58 40          	mov    0x40(%rax),%rbx
140399c3c:	e8 af 06 a9 00       	call   0x140e2a2f0
140399c41:	8b 10                	mov    (%rax),%edx
140399c43:	48 8b cf             	mov    %rdi,%rcx
140399c46:	e8 85 06 37 00       	call   0x14070a2d0
140399c4b:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140399c50:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
140399c56:	4c 0f 47 44 24 40    	cmova  0x40(%rsp),%r8
140399c5c:	4c 8b c8             	mov    %rax,%r9
140399c5f:	48 8d 15 ca aa c4 00 	lea    0xc4aaca(%rip),%rdx        # 0x140fe4730
140399c66:	48 8b cf             	mov    %rdi,%rcx
140399c69:	e8 a2 03 37 00       	call   0x14070a010
140399c6e:	48 8b d0             	mov    %rax,%rdx
140399c71:	48 8b cf             	mov    %rdi,%rcx
140399c74:	48 8b c3             	mov    %rbx,%rax
140399c77:	ff 15 a3 9d be 00    	call   *0xbe9da3(%rip)        # 0x140f83a20
140399c7d:	e9 0f 01 00 00       	jmp    0x140399d91
140399c82:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140399c87:	48 83 7c 24 78 0f    	cmpq   $0xf,0x78(%rsp)
140399c8d:	48 0f 47 54 24 60    	cmova  0x60(%rsp),%rdx
140399c93:	44 8b 44 24 70       	mov    0x70(%rsp),%r8d
140399c98:	8b cb                	mov    %ebx,%ecx
140399c9a:	e8 61 04 4d 00       	call   0x14086a100
140399c9f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140399ca5:	48 8d 15 c0 cb c1 00 	lea    0xc1cbc0(%rip),%rdx        # 0x140fb686c
140399cac:	8b cb                	mov    %ebx,%ecx
140399cae:	e8 4d 04 4d 00       	call   0x14086a100
140399cb3:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
140399cb8:	48 85 d2             	test   %rdx,%rdx
140399cbb:	74 16                	je     0x140399cd3
140399cbd:	0f 1f 00             	nopl   (%rax)
140399cc0:	48 ff c6             	inc    %rsi
140399cc3:	80 3c 32 00          	cmpb   $0x0,(%rdx,%rsi,1)
140399cc7:	75 f7                	jne    0x140399cc0
140399cc9:	4c 8b c6             	mov    %rsi,%r8
140399ccc:	8b cb                	mov    %ebx,%ecx
140399cce:	e8 2d 04 4d 00       	call   0x14086a100
140399cd3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140399cd9:	48 8d 15 8c cb c1 00 	lea    0xc1cb8c(%rip),%rdx        # 0x140fb686c
140399ce0:	8b cb                	mov    %ebx,%ecx
140399ce2:	e8 19 04 4d 00       	call   0x14086a100
140399ce7:	8b cb                	mov    %ebx,%ecx
140399ce9:	e8 72 03 4d 00       	call   0x14086a060
140399cee:	8b cb                	mov    %ebx,%ecx
140399cf0:	e8 cb 02 4d 00       	call   0x140869fc0
140399cf5:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140399cf9:	48 83 7d b8 0f       	cmpq   $0xf,-0x48(%rbp)
140399cfe:	48 0f 47 55 a0       	cmova  -0x60(%rbp),%rdx
140399d03:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140399d08:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
140399d0e:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
140399d14:	e8 43 30 aa 00       	call   0x140e3cd5c
140399d19:	83 f8 ff             	cmp    $0xffffffff,%eax
140399d1c:	0f 85 53 01 00 00    	jne    0x140399e75
140399d22:	48 8b 07             	mov    (%rdi),%rax
140399d25:	48 8b 58 40          	mov    0x40(%rax),%rbx
140399d29:	e8 c2 05 a9 00       	call   0x140e2a2f0
140399d2e:	8b 10                	mov    (%rax),%edx
140399d30:	48 8b cf             	mov    %rdi,%rcx
140399d33:	e8 98 05 37 00       	call   0x14070a2d0
140399d38:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
140399d3c:	48 83 7d b8 0f       	cmpq   $0xf,-0x48(%rbp)
140399d41:	4c 0f 47 4d a0       	cmova  -0x60(%rbp),%r9
140399d46:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140399d4b:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
140399d51:	4c 0f 47 44 24 40    	cmova  0x40(%rsp),%r8
140399d57:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140399d5c:	48 8d 15 e5 a9 c4 00 	lea    0xc4a9e5(%rip),%rdx        # 0x140fe4748
140399d63:	48 8b cf             	mov    %rdi,%rcx
140399d66:	e8 a5 02 37 00       	call   0x14070a010
140399d6b:	48 8b d0             	mov    %rax,%rdx
140399d6e:	48 8b cf             	mov    %rdi,%rcx
140399d71:	48 8b c3             	mov    %rbx,%rax
140399d74:	ff 15 a6 9c be 00    	call   *0xbe9ca6(%rip)        # 0x140f83a20
140399d7a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140399d7f:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
140399d85:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
140399d8b:	e8 08 31 aa 00       	call   0x140e3ce98
140399d90:	90                   	nop
140399d91:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140399d96:	48 83 fa 0f          	cmp    $0xf,%rdx
140399d9a:	76 32                	jbe    0x140399dce
140399d9c:	48 ff c2             	inc    %rdx
140399d9f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140399da4:	48 8b c1             	mov    %rcx,%rax
140399da7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140399dae:	72 19                	jb     0x140399dc9
140399db0:	48 83 c2 27          	add    $0x27,%rdx
140399db4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140399db8:	48 2b c1             	sub    %rcx,%rax
140399dbb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140399dbf:	48 83 f8 1f          	cmp    $0x1f,%rax
140399dc3:	0f 87 89 03 00 00    	ja     0x14039a152
140399dc9:	e8 76 13 a8 00       	call   0x140e1b144
140399dce:	66 0f 6f 05 5a a0 c0 	movdqa 0xc0a05a(%rip),%xmm0        # 0x140fa3e30
140399dd5:	00
140399dd6:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140399ddc:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140399de1:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
140399de5:	48 83 fa 0f          	cmp    $0xf,%rdx
140399de9:	76 39                	jbe    0x140399e24
140399deb:	48 ff c2             	inc    %rdx
140399dee:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140399df2:	48 8b c1             	mov    %rcx,%rax
140399df5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140399dfc:	72 19                	jb     0x140399e17
140399dfe:	48 83 c2 27          	add    $0x27,%rdx
140399e02:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140399e06:	48 2b c1             	sub    %rcx,%rax
140399e09:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140399e0d:	48 83 f8 1f          	cmp    $0x1f,%rax
140399e11:	0f 87 41 03 00 00    	ja     0x14039a158
140399e17:	e8 28 13 a8 00       	call   0x140e1b144
140399e1c:	66 0f 6f 05 0c a0 c0 	movdqa 0xc0a00c(%rip),%xmm0        # 0x140fa3e30
140399e23:	00
140399e24:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140399e29:	c6 45 a0 00          	movb   $0x0,-0x60(%rbp)
140399e2d:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140399e32:	48 83 fa 0f          	cmp    $0xf,%rdx
140399e36:	0f 86 7f 02 00 00    	jbe    0x14039a0bb
140399e3c:	48 ff c2             	inc    %rdx
140399e3f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140399e44:	48 8b c1             	mov    %rcx,%rax
140399e47:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140399e4e:	72 19                	jb     0x140399e69
140399e50:	48 83 c2 27          	add    $0x27,%rdx
140399e54:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140399e58:	48 2b c1             	sub    %rcx,%rax
140399e5b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140399e5f:	48 83 f8 1f          	cmp    $0x1f,%rax
140399e63:	0f 87 e3 02 00 00    	ja     0x14039a14c
140399e69:	e8 d6 12 a8 00       	call   0x140e1b144
140399e6e:	32 db                	xor    %bl,%bl
140399e70:	e9 4c 02 00 00       	jmp    0x14039a0c1
140399e75:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140399e7a:	48 83 fa 0f          	cmp    $0xf,%rdx
140399e7e:	76 32                	jbe    0x140399eb2
140399e80:	48 ff c2             	inc    %rdx
140399e83:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140399e88:	48 8b c1             	mov    %rcx,%rax
140399e8b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140399e92:	72 19                	jb     0x140399ead
140399e94:	48 83 c2 27          	add    $0x27,%rdx
140399e98:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140399e9c:	48 2b c1             	sub    %rcx,%rax
140399e9f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140399ea3:	48 83 f8 1f          	cmp    $0x1f,%rax
140399ea7:	0f 87 a5 02 00 00    	ja     0x14039a152
140399ead:	e8 92 12 a8 00       	call   0x140e1b144
140399eb2:	66 0f 6f 05 76 9f c0 	movdqa 0xc09f76(%rip),%xmm0        # 0x140fa3e30
140399eb9:	00
140399eba:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140399ec0:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140399ec5:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
140399ec9:	48 83 fa 0f          	cmp    $0xf,%rdx
140399ecd:	76 32                	jbe    0x140399f01
140399ecf:	48 ff c2             	inc    %rdx
140399ed2:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140399ed6:	48 8b c1             	mov    %rcx,%rax
140399ed9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140399ee0:	72 19                	jb     0x140399efb
140399ee2:	48 83 c2 27          	add    $0x27,%rdx
140399ee6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140399eea:	48 2b c1             	sub    %rcx,%rax
140399eed:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140399ef1:	48 83 f8 1f          	cmp    $0x1f,%rax
140399ef5:	0f 87 5d 02 00 00    	ja     0x14039a158
140399efb:	e8 44 12 a8 00       	call   0x140e1b144
140399f00:	90                   	nop
140399f01:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140399f06:	48 83 fa 0f          	cmp    $0xf,%rdx
140399f0a:	76 32                	jbe    0x140399f3e
140399f0c:	48 ff c2             	inc    %rdx
140399f0f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140399f14:	48 8b c1             	mov    %rcx,%rax
140399f17:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140399f1e:	72 19                	jb     0x140399f39
140399f20:	48 83 c2 27          	add    $0x27,%rdx
140399f24:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140399f28:	48 2b c1             	sub    %rcx,%rax
140399f2b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140399f2f:	48 83 f8 1f          	cmp    $0x1f,%rax
140399f33:	0f 87 25 02 00 00    	ja     0x14039a15e
140399f39:	e8 06 12 a8 00       	call   0x140e1b144
140399f3e:	48 8d 8f f0 0c 00 00 	lea    0xcf0(%rdi),%rcx
140399f45:	48 8d 59 18          	lea    0x18(%rcx),%rbx
140399f49:	48 83 3b 0f          	cmpq   $0xf,(%rbx)
140399f4d:	76 03                	jbe    0x140399f52
140399f4f:	48 8b 09             	mov    (%rcx),%rcx
140399f52:	ba 01 03 00 00       	mov    $0x301,%edx
140399f57:	41 b8 b6 01 00 00    	mov    $0x1b6,%r8d
140399f5d:	e8 62 f2 aa 00       	call   0x140e491c4
140399f62:	89 87 e0 0c 00 00    	mov    %eax,0xce0(%rdi)
140399f68:	85 c0                	test   %eax,%eax
140399f6a:	79 55                	jns    0x140399fc1
140399f6c:	48 8b 07             	mov    (%rdi),%rax
140399f6f:	48 8b 70 40          	mov    0x40(%rax),%rsi
140399f73:	e8 78 03 a9 00       	call   0x140e2a2f0
140399f78:	8b 10                	mov    (%rax),%edx
140399f7a:	48 8b cf             	mov    %rdi,%rcx
140399f7d:	e8 4e 03 37 00       	call   0x14070a2d0
140399f82:	4c 8d 87 f0 0c 00 00 	lea    0xcf0(%rdi),%r8
140399f89:	48 83 3b 0f          	cmpq   $0xf,(%rbx)
140399f8d:	76 03                	jbe    0x140399f92
140399f8f:	4d 8b 00             	mov    (%r8),%r8
140399f92:	4c 8b c8             	mov    %rax,%r9
140399f95:	48 8d 15 94 a7 c4 00 	lea    0xc4a794(%rip),%rdx        # 0x140fe4730
140399f9c:	48 8b cf             	mov    %rdi,%rcx
140399f9f:	e8 6c 00 37 00       	call   0x14070a010
140399fa4:	48 8b d0             	mov    %rax,%rdx
140399fa7:	48 8b cf             	mov    %rdi,%rcx
140399faa:	48 8b c6             	mov    %rsi,%rax
140399fad:	ff 15 6d 9a be 00    	call   *0xbe9a6d(%rip)        # 0x140f83a20
140399fb3:	44 89 af e0 0c 00 00 	mov    %r13d,0xce0(%rdi)
140399fba:	32 db                	xor    %bl,%bl
140399fbc:	e9 00 01 00 00       	jmp    0x14039a0c1
140399fc1:	44 8b 8f 08 0e 00 00 	mov    0xe08(%rdi),%r9d
140399fc8:	45 85 c9             	test   %r9d,%r9d
140399fcb:	0f 8e 8b 00 00 00    	jle    0x14039a05c
140399fd1:	41 83 f9 09          	cmp    $0x9,%r9d
140399fd5:	7f 6a                	jg     0x14039a041
140399fd7:	4c 8d 05 8a a7 c4 00 	lea    0xc4a78a(%rip),%r8        # 0x140fe4768
140399fde:	ba 04 00 00 00       	mov    $0x4,%edx
140399fe3:	48 8d 4c 24 34       	lea    0x34(%rsp),%rcx
140399fe8:	e8 43 5d fe ff       	call   0x14037fd30
140399fed:	e8 fe 02 a9 00       	call   0x140e2a2f0
140399ff2:	44 89 28             	mov    %r13d,(%rax)
140399ff5:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
140399ffa:	8b 8f e0 0c 00 00    	mov    0xce0(%rdi),%ecx
14039a000:	e8 1b b0 a5 00       	call   0x140df5020
14039a005:	48 89 87 e8 0c 00 00 	mov    %rax,0xce8(%rdi)
14039a00c:	48 85 c0             	test   %rax,%rax
14039a00f:	75 52                	jne    0x14039a063
14039a011:	48 8b 07             	mov    (%rdi),%rax
14039a014:	48 8b 58 40          	mov    0x40(%rax),%rbx
14039a018:	e8 d3 02 a9 00       	call   0x140e2a2f0
14039a01d:	8b 10                	mov    (%rax),%edx
14039a01f:	48 8b cf             	mov    %rdi,%rcx
14039a022:	e8 a9 02 37 00       	call   0x14070a2d0
14039a027:	4c 8d 87 f0 0c 00 00 	lea    0xcf0(%rdi),%r8
14039a02e:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
14039a033:	76 03                	jbe    0x14039a038
14039a035:	4d 8b 00             	mov    (%r8),%r8
14039a038:	48 8d 15 31 a7 c4 00 	lea    0xc4a731(%rip),%rdx        # 0x140fe4770
14039a03f:	eb 60                	jmp    0x14039a0a1
14039a041:	48 8b 07             	mov    (%rdi),%rax
14039a044:	48 8d 15 c5 a3 c4 00 	lea    0xc4a3c5(%rip),%rdx        # 0x140fe4410
14039a04b:	48 8b 40 40          	mov    0x40(%rax),%rax
14039a04f:	48 8b cf             	mov    %rdi,%rcx
14039a052:	ff 15 c8 99 be 00    	call   *0xbe99c8(%rip)        # 0x140f83a20
14039a058:	32 db                	xor    %bl,%bl
14039a05a:	eb 65                	jmp    0x14039a0c1
14039a05c:	4c 89 af e8 0c 00 00 	mov    %r13,0xce8(%rdi)
14039a063:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14039a067:	48 8b cf             	mov    %rdi,%rcx
14039a06a:	e8 71 2e 00 00       	call   0x14039cee0
14039a06f:	84 c0                	test   %al,%al
14039a071:	75 4c                	jne    0x14039a0bf
14039a073:	48 8b 07             	mov    (%rdi),%rax
14039a076:	48 8b 58 40          	mov    0x40(%rax),%rbx
14039a07a:	e8 71 02 a9 00       	call   0x140e2a2f0
14039a07f:	8b 10                	mov    (%rax),%edx
14039a081:	48 8b cf             	mov    %rdi,%rcx
14039a084:	e8 47 02 37 00       	call   0x14070a2d0
14039a089:	4c 8d 87 f0 0c 00 00 	lea    0xcf0(%rdi),%r8
14039a090:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
14039a095:	76 03                	jbe    0x14039a09a
14039a097:	4d 8b 00             	mov    (%r8),%r8
14039a09a:	48 8d 15 e7 a6 c4 00 	lea    0xc4a6e7(%rip),%rdx        # 0x140fe4788
14039a0a1:	4c 8b c8             	mov    %rax,%r9
14039a0a4:	48 8b cf             	mov    %rdi,%rcx
14039a0a7:	e8 64 ff 36 00       	call   0x14070a010
14039a0ac:	48 8b d0             	mov    %rax,%rdx
14039a0af:	48 8b c3             	mov    %rbx,%rax
14039a0b2:	48 8b cf             	mov    %rdi,%rcx
14039a0b5:	ff 15 65 99 be 00    	call   *0xbe9965(%rip)        # 0x140f83a20
14039a0bb:	32 db                	xor    %bl,%bl
14039a0bd:	eb 02                	jmp    0x14039a0c1
14039a0bf:	b3 01                	mov    $0x1,%bl
14039a0c1:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14039a0c5:	48 83 fa 0f          	cmp    $0xf,%rdx
14039a0c9:	76 2d                	jbe    0x14039a0f8
14039a0cb:	48 ff c2             	inc    %rdx
14039a0ce:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14039a0d2:	48 8b c1             	mov    %rcx,%rax
14039a0d5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14039a0dc:	72 15                	jb     0x14039a0f3
14039a0de:	48 83 c2 27          	add    $0x27,%rdx
14039a0e2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14039a0e6:	48 2b c1             	sub    %rcx,%rax
14039a0e9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14039a0ed:	48 83 f8 1f          	cmp    $0x1f,%rax
14039a0f1:	77 2f                	ja     0x14039a122
14039a0f3:	e8 4c 10 a8 00       	call   0x140e1b144
14039a0f8:	0f b6 c3             	movzbl %bl,%eax
14039a0fb:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14039a0ff:	48 33 cc             	xor    %rsp,%rcx
14039a102:	e8 f9 13 a8 00       	call   0x140e1b500
14039a107:	48 8b 9c 24 c0 01 00 	mov    0x1c0(%rsp),%rbx
14039a10e:	00