1408a8d40:	44 39 43 28          	cmp    %r8d,0x28(%rbx)
1408a8d44:	7e 21                	jle    0x1408a8d67
1408a8d46:	48 8d 15 43 71 7a 00 	lea    0x7a7143(%rip),%rdx        # 0x14104fe90
1408a8d4d:	48 8b ce             	mov    %rsi,%rcx
1408a8d50:	e8 2b 0b 03 00       	call   0x1408d9880
1408a8d55:	eb 10                	jmp    0x1408a8d67
1408a8d57:	48 85 ff             	test   %rdi,%rdi
1408a8d5a:	74 0b                	je     0x1408a8d67
1408a8d5c:	48 8b 0e             	mov    (%rsi),%rcx
1408a8d5f:	48 8b d7             	mov    %rdi,%rdx
1408a8d62:	e8 a9 5a 03 00       	call   0x1408de810
1408a8d67:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
1408a8d6c:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1408a8d71:	4c 8b c3             	mov    %rbx,%r8
1408a8d74:	48 8b ce             	mov    %rsi,%rcx
1408a8d77:	e8 c4 15 03 00       	call   0x1408da340
1408a8d7c:	48 8b bc 24 40 01 00 	mov    0x140(%rsp),%rdi
1408a8d83:	00
1408a8d84:	48 8b e8             	mov    %rax,%rbp
1408a8d87:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
1408a8d8e:	00
1408a8d8f:	45 33 f6             	xor    %r14d,%r14d
1408a8d92:	4c 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%r15
1408a8d99:	00
1408a8d9a:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a8d9d:	4c 89 b4 24 98 00 00 	mov    %r14,0x98(%rsp)
1408a8da4:	00
1408a8da5:	0f 57 c9             	xorps  %xmm1,%xmm1
1408a8da8:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1408a8dad:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1408a8db2:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
1408a8db8:	f3 0f 7f 8c 24 88 00 	movdqu %xmm1,0x88(%rsp)
1408a8dbf:	00 00
1408a8dc1:	48 85 ed             	test   %rbp,%rbp
1408a8dc4:	0f 84 cf 00 00 00    	je     0x1408a8e99
1408a8dca:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
1408a8dd1:	48 8d 0d 88 8b 01 00 	lea    0x18b88(%rip),%rcx        # 0x1408c1960
1408a8dd8:	8b d8                	mov    %eax,%ebx
1408a8dda:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)
1408a8de1:	00
1408a8de2:	25 ef 6f ff f7       	and    $0xf7ff6fef,%eax
1408a8de7:	48 89 8c 24 a8 00 00 	mov    %rcx,0xa8(%rsp)
1408a8dee:	00
1408a8def:	89 84 24 90 00 00 00 	mov    %eax,0x90(%rsp)
1408a8df6:	81 e3 10 90 00 08    	and    $0x8009010,%ebx
1408a8dfc:	0f ba e0 13          	bt     $0x13,%eax
1408a8e00:	4c 89 b4 24 b8 00 00 	mov    %r14,0xb8(%rsp)
1408a8e07:	00
1408a8e08:	48 8d 05 f1 a3 01 00 	lea    0x1a3f1(%rip),%rax        # 0x1408c3200
1408a8e0f:	49 0f 42 c6          	cmovb  %r14,%rax
1408a8e13:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1408a8e1a:	00
1408a8e1b:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1408a8e20:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1408a8e27:	00
1408a8e28:	8b 45 28             	mov    0x28(%rbp),%eax
1408a8e2b:	01 86 2c 01 00 00    	add    %eax,0x12c(%rsi)
1408a8e31:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1408a8e38:	00
1408a8e39:	48 8b 01             	mov    (%rcx),%rax
1408a8e3c:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
1408a8e43:	44 39 86 2c 01 00 00 	cmp    %r8d,0x12c(%rsi)
1408a8e4a:	7e 0e                	jle    0x1408a8e5a
1408a8e4c:	48 8d 15 3d 70 7a 00 	lea    0x7a703d(%rip),%rdx        # 0x14104fe90
1408a8e53:	e8 28 0a 03 00       	call   0x1408d9880
1408a8e58:	eb 37                	jmp    0x1408a8e91
1408a8e5a:	48 8b d5             	mov    %rbp,%rdx
1408a8e5d:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1408a8e64:	00
1408a8e65:	e8 86 63 08 00       	call   0x14092f1f0
1408a8e6a:	8b 45 28             	mov    0x28(%rbp),%eax
1408a8e6d:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1408a8e74:	00
1408a8e75:	29 81 2c 01 00 00    	sub    %eax,0x12c(%rcx)
1408a8e7b:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
1408a8e82:	25 10 80 00 00       	and    $0x8010,%eax
1408a8e87:	09 45 04             	or     %eax,0x4(%rbp)
1408a8e8a:	09 9c 24 90 00 00 00 	or     %ebx,0x90(%rsp)
1408a8e91:	48 8b 84 24 28 01 00 	mov    0x128(%rsp),%rax
1408a8e98:	00
1408a8e99:	44 39 76 30          	cmp    %r14d,0x30(%rsi)
1408a8e9d:	0f 85 98 00 00 00    	jne    0x1408a8f3b
1408a8ea3:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1408a8ea8:	45 33 c9             	xor    %r9d,%r9d
1408a8eab:	66 44 89 74 24 30    	mov    %r14w,0x30(%rsp)
1408a8eb1:	4c 8b c5             	mov    %rbp,%r8
1408a8eb4:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1408a8eb9:	48 8b d0             	mov    %rax,%rdx
1408a8ebc:	48 8b ce             	mov    %rsi,%rcx
1408a8ebf:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1408a8ec4:	e8 87 f7 06 00       	call   0x140918650
1408a8ec9:	0f b6 57 2c          	movzbl 0x2c(%rdi),%edx
1408a8ecd:	48 8b d8             	mov    %rax,%rbx
1408a8ed0:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1408a8ed5:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408a8edc:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408a8ee2:	7f 1a                	jg     0x1408a8efe
1408a8ee4:	44 8b c2             	mov    %edx,%r8d
1408a8ee7:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408a8eec:	ba 9e 00 00 00       	mov    $0x9e,%edx
1408a8ef1:	45 8b cd             	mov    %r13d,%r9d
1408a8ef4:	48 8b cf             	mov    %rdi,%rcx
1408a8ef7:	e8 a4 3e 00 00       	call   0x1408acda0
1408a8efc:	eb 2e                	jmp    0x1408a8f2c
1408a8efe:	8d 41 01             	lea    0x1(%rcx),%eax
1408a8f01:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408a8f07:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408a8f0b:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408a8f12:	c7 04 c8 9e 00 00 00 	movl   $0x9e,(%rax,%rcx,8)
1408a8f19:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1408a8f1d:	44 89 6c c8 08       	mov    %r13d,0x8(%rax,%rcx,8)
1408a8f22:	44 89 74 c8 0c       	mov    %r14d,0xc(%rax,%rcx,8)
1408a8f27:	4c 89 74 c8 10       	mov    %r14,0x10(%rax,%rcx,8)
1408a8f2c:	48 85 db             	test   %rbx,%rbx
1408a8f2f:	74 0f                	je     0x1408a8f40
1408a8f31:	48 8b cb             	mov    %rbx,%rcx
1408a8f34:	e8 67 38 07 00       	call   0x14091c7a0
1408a8f39:	eb 05                	jmp    0x1408a8f40
1408a8f3b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1408a8f40:	4c 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14
1408a8f47:	00
1408a8f48:	4c 8b ac 24 e8 00 00 	mov    0xe8(%rsp),%r13
1408a8f4f:	00
1408a8f50:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
1408a8f57:	00
1408a8f58:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1408a8f5f:	00
1408a8f60:	48 85 ed             	test   %rbp,%rbp
1408a8f63:	74 0b                	je     0x1408a8f70
1408a8f65:	48 8b d5             	mov    %rbp,%rdx
1408a8f68:	49 8b cc             	mov    %r12,%rcx
1408a8f6b:	e8 a0 58 03 00       	call   0x1408de810
1408a8f70:	8b 8c 24 20 01 00 00 	mov    0x120(%rsp),%ecx
1408a8f77:	4c 8b a4 24 f0 00 00 	mov    0xf0(%rsp),%r12
1408a8f7e:	00
1408a8f7f:	48 8b ac 24 00 01 00 	mov    0x100(%rsp),%rbp
1408a8f86:	00
1408a8f87:	85 c9                	test   %ecx,%ecx
1408a8f89:	74 53                	je     0x1408a8fde
1408a8f8b:	8b 97 90 00 00 00    	mov    0x90(%rdi),%edx
1408a8f91:	8d 42 ff             	lea    -0x1(%rdx),%eax
1408a8f94:	3b c8                	cmp    %eax,%ecx
1408a8f96:	75 0f                	jne    0x1408a8fa7
1408a8f98:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408a8f9e:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
1408a8fa5:	5f                   	pop    %rdi
1408a8fa6:	c3                   	ret
1408a8fa7:	85 c9                	test   %ecx,%ecx
1408a8fa9:	0f 48 c8             	cmovs  %eax,%ecx
1408a8fac:	48 8b 07             	mov    (%rdi),%rax
1408a8faf:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408a8fb3:	74 13                	je     0x1408a8fc8
1408a8fb5:	48 8d 05 9c ae b8 00 	lea    0xb8ae9c(%rip),%rax        # 0x141433e58
1408a8fbc:	89 50 08             	mov    %edx,0x8(%rax)
1408a8fbf:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
1408a8fc6:	5f                   	pop    %rdi
1408a8fc7:	c3                   	ret
1408a8fc8:	48 63 c1             	movslq %ecx,%rax
1408a8fcb:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408a8fcf:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408a8fd6:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408a8fda:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408a8fde:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
1408a8fe5:	5f                   	pop    %rdi
1408a8fe6:	c3                   	ret
1408a8fe7:	cc                   	int3
1408a8fe8:	cc                   	int3
1408a8fe9:	cc                   	int3
1408a8fea:	cc                   	int3
1408a8feb:	cc                   	int3
1408a8fec:	cc                   	int3
1408a8fed:	cc                   	int3
1408a8fee:	cc                   	int3
1408a8fef:	cc                   	int3
1408a8ff0:	48 85 d2             	test   %rdx,%rdx
1408a8ff3:	0f 84 ee 00 00 00    	je     0x1408a90e7
1408a8ff9:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408a8ffe:	57                   	push   %rdi
1408a8fff:	48 83 ec 20          	sub    $0x20,%rsp
1408a9003:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1408a9008:	48 8b fa             	mov    %rdx,%rdi
1408a900b:	48 8b 72 38          	mov    0x38(%rdx),%rsi
1408a900f:	48 8b d9             	mov    %rcx,%rbx
1408a9012:	48 8b 56 28          	mov    0x28(%rsi),%rdx
1408a9016:	48 85 d2             	test   %rdx,%rdx
1408a9019:	74 05                	je     0x1408a9020
1408a901b:	e8 f0 57 03 00       	call   0x1408de810
1408a9020:	48 8b 56 30          	mov    0x30(%rsi),%rdx
1408a9024:	48 85 d2             	test   %rdx,%rdx
1408a9027:	74 08                	je     0x1408a9031
1408a9029:	48 8b cb             	mov    %rbx,%rcx
1408a902c:	e8 3f ac ff ff       	call   0x1408a3c70
1408a9031:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1408a9035:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1408a903a:	48 85 d2             	test   %rdx,%rdx
1408a903d:	74 0e                	je     0x1408a904d
1408a903f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408a9045:	48 8b cb             	mov    %rbx,%rcx
1408a9048:	e8 13 eb fe ff       	call   0x140897b60
1408a904d:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1408a9051:	48 85 d2             	test   %rdx,%rdx
1408a9054:	74 08                	je     0x1408a905e
1408a9056:	48 8b cb             	mov    %rbx,%rcx
1408a9059:	e8 b2 57 03 00       	call   0x1408de810
1408a905e:	48 85 db             	test   %rbx,%rbx
1408a9061:	74 72                	je     0x1408a90d5
1408a9063:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
1408a906a:	00
1408a906b:	74 15                	je     0x1408a9082
1408a906d:	48 8b d7             	mov    %rdi,%rdx
1408a9070:	48 8b cb             	mov    %rbx,%rcx
1408a9073:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408a9078:	48 83 c4 20          	add    $0x20,%rsp
1408a907c:	5f                   	pop    %rdi
1408a907d:	e9 be a8 00 00       	jmp    0x1408b3940
1408a9082:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
1408a9089:	73 4a                	jae    0x1408a90d5
1408a908b:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
1408a9092:	72 1c                	jb     0x1408a90b0
1408a9094:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1408a909b:	48 89 07             	mov    %rax,(%rdi)
1408a909e:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
1408a90a5:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408a90aa:	48 83 c4 20          	add    $0x20,%rsp
1408a90ae:	5f                   	pop    %rdi
1408a90af:	c3                   	ret
1408a90b0:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
1408a90b7:	72 1c                	jb     0x1408a90d5
1408a90b9:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
1408a90c0:	48 89 07             	mov    %rax,(%rdi)
1408a90c3:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
1408a90ca:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408a90cf:	48 83 c4 20          	add    $0x20,%rsp
1408a90d3:	5f                   	pop    %rdi
1408a90d4:	c3                   	ret
1408a90d5:	48 8b cf             	mov    %rdi,%rcx
1408a90d8:	e8 73 2a fe ff       	call   0x14088bb50
1408a90dd:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408a90e2:	48 83 c4 20          	add    $0x20,%rsp
1408a90e6:	5f                   	pop    %rdi
1408a90e7:	c3                   	ret
1408a90e8:	cc                   	int3
1408a90e9:	cc                   	int3
1408a90ea:	cc                   	int3
1408a90eb:	cc                   	int3
1408a90ec:	cc                   	int3
1408a90ed:	cc                   	int3
1408a90ee:	cc                   	int3
1408a90ef:	cc                   	int3
1408a90f0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1408a90f5:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1408a90fa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1408a90ff:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1408a9104:	55                   	push   %rbp
1408a9105:	56                   	push   %rsi
1408a9106:	57                   	push   %rdi
1408a9107:	41 54                	push   %r12
1408a9109:	41 55                	push   %r13
1408a910b:	41 56                	push   %r14
1408a910d:	41 57                	push   %r15
1408a910f:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1408a9114:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1408a911b:	4c 8b 39             	mov    (%rcx),%r15
1408a911e:	33 c0                	xor    %eax,%eax
1408a9120:	4c 8b a9 68 01 00 00 	mov    0x168(%rcx),%r13
1408a9127:	4c 8b f2             	mov    %rdx,%r14
1408a912a:	4d 63 d8             	movslq %r8d,%r11
1408a912d:	48 8b f1             	mov    %rcx,%rsi
1408a9130:	c7 44 24 38 ff ff ff 	movl   $0xffffffff,0x38(%rsp)
1408a9137:	ff
1408a9138:	44 8b e0             	mov    %eax,%r12d
1408a913b:	41 f6 47 60 01       	testb  $0x1,0x60(%r15)
1408a9140:	89 44 24 34          	mov    %eax,0x34(%rsp)
1408a9144:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
1408a9148:	0f 85 ed 09 00 00    	jne    0x1408a9b3b
1408a914e:	4c 8b 52 28          	mov    0x28(%rdx),%r10
1408a9152:	49 6b fb 68          	imul   $0x68,%r11,%rdi
1408a9156:	4c 89 55 8f          	mov    %r10,-0x71(%rbp)
1408a915a:	49 03 fa             	add    %r10,%rdi
1408a915d:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1408a9162:	8b 47 4c             	mov    0x4c(%rdi),%eax
1408a9165:	48 8b 5f 30          	mov    0x30(%rdi),%rbx
1408a9169:	89 45 97             	mov    %eax,-0x69(%rbp)
1408a916c:	4c 39 62 70          	cmp    %r12,0x70(%rdx)
1408a9170:	0f 85 c5 09 00 00    	jne    0x1408a9b3b
1408a9176:	4c 39 63 70          	cmp    %r12,0x70(%rbx)
1408a917a:	0f 85 bb 09 00 00    	jne    0x1408a9b3b
1408a9180:	48 8b 43 60          	mov    0x60(%rbx),%rax
1408a9184:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1408a9188:	48 85 c0             	test   %rax,%rax
1408a918b:	74 14                	je     0x1408a91a1
1408a918d:	4d 39 66 60          	cmp    %r12,0x60(%r14)
1408a9191:	0f 85 a4 09 00 00    	jne    0x1408a9b3b
1408a9197:	4c 39 60 18          	cmp    %r12,0x18(%rax)
1408a919b:	0f 85 9a 09 00 00    	jne    0x1408a9b3b
1408a91a1:	41 f7 46 04 00 01 00 	testl  $0x100,0x4(%r14)
1408a91a8:	00
1408a91a9:	74 09                	je     0x1408a91b4
1408a91ab:	48 85 c0             	test   %rax,%rax
1408a91ae:	0f 85 87 09 00 00    	jne    0x1408a9b3b
1408a91b4:	44 39 22             	cmp    %r12d,(%rdx)
1408a91b7:	0f 84 7e 09 00 00    	je     0x1408a9b3b
1408a91bd:	f6 43 04 01          	testb  $0x1,0x4(%rbx)
1408a91c1:	0f 85 74 09 00 00    	jne    0x1408a9b3b
1408a91c7:	48 85 c0             	test   %rax,%rax
1408a91ca:	74 13                	je     0x1408a91df
1408a91cc:	41 83 3a 01          	cmpl   $0x1,(%r10)
1408a91d0:	0f 8f 65 09 00 00    	jg     0x1408a9b3b
1408a91d6:	45 85 c9             	test   %r9d,%r9d
1408a91d9:	0f 85 5c 09 00 00    	jne    0x1408a9b3b
1408a91df:	4d 39 66 48          	cmp    %r12,0x48(%r14)
1408a91e3:	74 0a                	je     0x1408a91ef
1408a91e5:	4c 39 63 48          	cmp    %r12,0x48(%rbx)
1408a91e9:	0f 85 4c 09 00 00    	jne    0x1408a9b3b
1408a91ef:	45 85 c9             	test   %r9d,%r9d
1408a91f2:	74 0a                	je     0x1408a91fe
1408a91f4:	4c 39 63 48          	cmp    %r12,0x48(%rbx)
1408a91f8:	0f 85 3d 09 00 00    	jne    0x1408a9b3b
1408a91fe:	49 3b c4             	cmp    %r12,%rax
1408a9201:	74 15                	je     0x1408a9218
1408a9203:	4d 39 66 30          	cmp    %r12,0x30(%r14)
1408a9207:	0f 85 2e 09 00 00    	jne    0x1408a9b3b
1408a920d:	41 f6 46 04 01       	testb  $0x1,0x4(%r14)
1408a9212:	0f 85 23 09 00 00    	jne    0x1408a9b3b
1408a9218:	f7 43 04 00 20 00 00 	testl  $0x2000,0x4(%rbx)
1408a921f:	0f 85 16 09 00 00    	jne    0x1408a9b3b
1408a9225:	0f b6 4f 44          	movzbl 0x44(%rdi),%ecx
1408a9229:	f6 c1 60             	test   $0x60,%cl
1408a922c:	74 3c                	je     0x1408a926a
1408a922e:	83 3a 01             	cmpl   $0x1,(%rdx)
1408a9231:	0f 8f 04 09 00 00    	jg     0x1408a9b3b
1408a9237:	45 85 c9             	test   %r9d,%r9d
1408a923a:	0f 85 fb 08 00 00    	jne    0x1408a9b3b
1408a9240:	48 8b 42 28          	mov    0x28(%rdx),%rax
1408a9244:	80 78 3f 01          	cmpb   $0x1,0x3f(%rax)
1408a9248:	0f 84 ed 08 00 00    	je     0x1408a9b3b
1408a924e:	41 f6 46 04 01       	testb  $0x1,0x4(%r14)
1408a9253:	0f 85 e2 08 00 00    	jne    0x1408a9b3b
1408a9259:	f6 c1 10             	test   $0x10,%cl
1408a925c:	0f 85 d9 08 00 00    	jne    0x1408a9b3b
1408a9262:	c7 44 24 34 01 00 00 	movl   $0x1,0x34(%rsp)
1408a9269:	00
1408a926a:	45 85 c0             	test   %r8d,%r8d
1408a926d:	7e 0a                	jle    0x1408a9279
1408a926f:	f6 42 44 40          	testb  $0x40,0x44(%rdx)
1408a9273:	0f 85 c2 08 00 00    	jne    0x1408a9b3b
1408a9279:	44 8b 47 48          	mov    0x48(%rdi),%r8d
1408a927d:	41 0f ba e0 08       	bt     $0x8,%r8d
1408a9282:	73 0e                	jae    0x1408a9292
1408a9284:	48 8b 47 68          	mov    0x68(%rdi),%rax