1401b5e2f:	41 be 00 01 00 00    	mov    $0x100,%r14d
1401b5e35:	41 bf 00 60 00 00    	mov    $0x6000,%r15d
1401b5e3b:	eb 0a                	jmp    0x1401b5e47
1401b5e3d:	83 e3 bf             	and    $0xffffffbf,%ebx
1401b5e40:	8b cb                	mov    %ebx,%ecx
1401b5e42:	e8 e9 db ff ff       	call   0x1401b3a30
1401b5e47:	8a c3                	mov    %bl,%al
1401b5e49:	24 80                	and    $0x80,%al
1401b5e4b:	0f 45 fe             	cmovne %esi,%edi
1401b5e4e:	41 85 dc             	test   %ebx,%r12d
1401b5e51:	74 03                	je     0x1401b5e56
1401b5e53:	83 cf 08             	or     $0x8,%edi
1401b5e56:	0f ba e3 0a          	bt     $0xa,%ebx
1401b5e5a:	73 03                	jae    0x1401b5e5f
1401b5e5c:	83 cf 04             	or     $0x4,%edi
1401b5e5f:	0f ba e3 0b          	bt     $0xb,%ebx
1401b5e63:	73 03                	jae    0x1401b5e68
1401b5e65:	83 cf 02             	or     $0x2,%edi
1401b5e68:	0f ba e3 0c          	bt     $0xc,%ebx
1401b5e6c:	73 03                	jae    0x1401b5e71
1401b5e6e:	83 cf 01             	or     $0x1,%edi
1401b5e71:	41 85 de             	test   %ebx,%r14d
1401b5e74:	74 04                	je     0x1401b5e7a
1401b5e76:	0f ba ef 13          	bts    $0x13,%edi
1401b5e7a:	8b c3                	mov    %ebx,%eax
1401b5e7c:	41 23 c7             	and    %r15d,%eax
1401b5e7f:	74 23                	je     0x1401b5ea4
1401b5e81:	3d 00 20 00 00       	cmp    $0x2000,%eax
1401b5e86:	74 19                	je     0x1401b5ea1
1401b5e88:	3d 00 40 00 00       	cmp    $0x4000,%eax
1401b5e8d:	74 0d                	je     0x1401b5e9c
1401b5e8f:	41 3b c7             	cmp    %r15d,%eax
1401b5e92:	75 10                	jne    0x1401b5ea4
1401b5e94:	81 cf 00 03 00 00    	or     $0x300,%edi
1401b5e9a:	eb 08                	jmp    0x1401b5ea4
1401b5e9c:	41 0b fc             	or     %r12d,%edi
1401b5e9f:	eb 03                	jmp    0x1401b5ea4
1401b5ea1:	41 0b fe             	or     %r14d,%edi
1401b5ea4:	81 e3 40 80 00 00    	and    $0x8040,%ebx
1401b5eaa:	83 eb 40             	sub    $0x40,%ebx
1401b5ead:	74 1b                	je     0x1401b5eca
1401b5eaf:	81 eb c0 7f 00 00    	sub    $0x7fc0,%ebx
1401b5eb5:	74 0b                	je     0x1401b5ec2
1401b5eb7:	83 fb 40             	cmp    $0x40,%ebx
1401b5eba:	75 12                	jne    0x1401b5ece
1401b5ebc:	0f ba ef 18          	bts    $0x18,%edi
1401b5ec0:	eb 0c                	jmp    0x1401b5ece
1401b5ec2:	81 cf 00 00 00 03    	or     $0x3000000,%edi
1401b5ec8:	eb 04                	jmp    0x1401b5ece
1401b5eca:	0f ba ef 19          	bts    $0x19,%edi
1401b5ece:	8b c7                	mov    %edi,%eax
1401b5ed0:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401b5ed5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b5eda:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401b5edf:	48 83 c4 20          	add    $0x20,%rsp
1401b5ee3:	41 5f                	pop    %r15
1401b5ee5:	41 5e                	pop    %r14
1401b5ee7:	41 5c                	pop    %r12
1401b5ee9:	c3                   	ret
1401b5eea:	cc                   	int3
1401b5eeb:	cc                   	int3
1401b5eec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b5ef1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401b5ef6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b5efb:	57                   	push   %rdi
1401b5efc:	41 56                	push   %r14
1401b5efe:	41 57                	push   %r15
1401b5f00:	48 83 ec 20          	sub    $0x20,%rsp
1401b5f04:	48 8b da             	mov    %rdx,%rbx
1401b5f07:	bd 01 00 00 00       	mov    $0x1,%ebp
1401b5f0c:	44 8b c5             	mov    %ebp,%r8d
1401b5f0f:	33 d2                	xor    %edx,%edx
1401b5f11:	8b f1                	mov    %ecx,%esi
1401b5f13:	e8 f8 3f ff ff       	call   0x1401a9f10
1401b5f18:	4c 8b f0             	mov    %rax,%r14
1401b5f1b:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1401b5f1f:	75 0c                	jne    0x1401b5f2d
1401b5f21:	e8 e6 9f fd ff       	call   0x14018ff0c
1401b5f26:	8b 00                	mov    (%rax),%eax
1401b5f28:	e9 a6 00 00 00       	jmp    0x1401b5fd3
1401b5f2d:	33 d2                	xor    %edx,%edx
1401b5f2f:	8b ce                	mov    %esi,%ecx
1401b5f31:	44 8d 42 02          	lea    0x2(%rdx),%r8d
1401b5f35:	e8 d6 3f ff ff       	call   0x1401a9f10
1401b5f3a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1401b5f3e:	74 e1                	je     0x1401b5f21
1401b5f40:	48 8b fb             	mov    %rbx,%rdi
1401b5f43:	48 2b f8             	sub    %rax,%rdi
1401b5f46:	48 85 ff             	test   %rdi,%rdi
1401b5f49:	0f 8e c5 00 00 00    	jle    0x1401b6014
1401b5f4f:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
1401b5f55:	48 8b d5             	mov    %rbp,%rdx
1401b5f58:	41 8b cf             	mov    %r15d,%ecx
1401b5f5b:	e8 3c 0e ff ff       	call   0x1401a6d9c
1401b5f60:	48 8b d8             	mov    %rax,%rbx
1401b5f63:	48 85 c0             	test   %rax,%rax
1401b5f66:	75 10                	jne    0x1401b5f78
1401b5f68:	e8 9f 9f fd ff       	call   0x14018ff0c
1401b5f6d:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
1401b5f73:	e9 89 00 00 00       	jmp    0x1401b6001
1401b5f78:	ba 00 80 00 00       	mov    $0x8000,%edx
1401b5f7d:	8b ce                	mov    %esi,%ecx
1401b5f7f:	e8 48 dc fe ff       	call   0x1401a3bcc
1401b5f84:	8b e8                	mov    %eax,%ebp
1401b5f86:	44 8b c7             	mov    %edi,%r8d
1401b5f89:	49 3b ff             	cmp    %r15,%rdi
1401b5f8c:	48 8b d3             	mov    %rbx,%rdx
1401b5f8f:	8b ce                	mov    %esi,%ecx
1401b5f91:	45 0f 4d c7          	cmovge %r15d,%r8d
1401b5f95:	e8 3e 07 ff ff       	call   0x1401a66d8
1401b5f9a:	83 f8 ff             	cmp    $0xffffffff,%eax
1401b5f9d:	74 4d                	je     0x1401b5fec
1401b5f9f:	48 98                	cltq
1401b5fa1:	48 2b f8             	sub    %rax,%rdi
1401b5fa4:	48 85 ff             	test   %rdi,%rdi
1401b5fa7:	7f dd                	jg     0x1401b5f86
1401b5fa9:	8b d5                	mov    %ebp,%edx
1401b5fab:	8b ce                	mov    %esi,%ecx
1401b5fad:	e8 1a dc fe ff       	call   0x1401a3bcc
1401b5fb2:	48 8b cb             	mov    %rbx,%rcx
1401b5fb5:	e8 02 0a ff ff       	call   0x1401a69bc
1401b5fba:	45 33 c0             	xor    %r8d,%r8d
1401b5fbd:	49 8b d6             	mov    %r14,%rdx
1401b5fc0:	8b ce                	mov    %esi,%ecx
1401b5fc2:	e8 49 3f ff ff       	call   0x1401a9f10
1401b5fc7:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1401b5fcb:	0f 84 50 ff ff ff    	je     0x1401b5f21
1401b5fd1:	33 c0                	xor    %eax,%eax
1401b5fd3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5fd8:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401b5fdd:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b5fe2:	48 83 c4 20          	add    $0x20,%rsp
1401b5fe6:	41 5f                	pop    %r15
1401b5fe8:	41 5e                	pop    %r14
1401b5fea:	5f                   	pop    %rdi
1401b5feb:	c3                   	ret
1401b5fec:	e8 fb 9e fd ff       	call   0x14018feec
1401b5ff1:	83 38 05             	cmpl   $0x5,(%rax)
1401b5ff4:	75 0b                	jne    0x1401b6001
1401b5ff6:	e8 11 9f fd ff       	call   0x14018ff0c
1401b5ffb:	c7 00 0d 00 00 00    	movl   $0xd,(%rax)
1401b6001:	e8 06 9f fd ff       	call   0x14018ff0c
1401b6006:	48 8b cb             	mov    %rbx,%rcx
1401b6009:	8b 38                	mov    (%rax),%edi
1401b600b:	e8 ac 09 ff ff       	call   0x1401a69bc
1401b6010:	8b c7                	mov    %edi,%eax
1401b6012:	eb bf                	jmp    0x1401b5fd3
1401b6014:	79 a4                	jns    0x1401b5fba
1401b6016:	45 33 c0             	xor    %r8d,%r8d
1401b6019:	48 8b d3             	mov    %rbx,%rdx
1401b601c:	8b ce                	mov    %esi,%ecx
1401b601e:	e8 ed 3e ff ff       	call   0x1401a9f10
1401b6023:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1401b6027:	0f 84 f4 fe ff ff    	je     0x1401b5f21
1401b602d:	8b ce                	mov    %esi,%ecx
1401b602f:	e8 28 70 ff ff       	call   0x1401ad05c
1401b6034:	48 8b c8             	mov    %rax,%rcx
1401b6037:	ff 15 93 83 04 00    	call   *0x48393(%rip)        # 0x1401fe3d0
1401b603d:	85 c0                	test   %eax,%eax
1401b603f:	0f 85 75 ff ff ff    	jne    0x1401b5fba
1401b6045:	e8 c2 9e fd ff       	call   0x14018ff0c
1401b604a:	c7 00 0d 00 00 00    	movl   $0xd,(%rax)
1401b6050:	e8 97 9e fd ff       	call   0x14018feec
1401b6055:	48 8b d8             	mov    %rax,%rbx
1401b6058:	ff 15 6a 82 04 00    	call   *0x4826a(%rip)        # 0x1401fe2c8
1401b605e:	89 03                	mov    %eax,(%rbx)
1401b6060:	e9 bc fe ff ff       	jmp    0x1401b5f21
1401b6065:	cc                   	int3
1401b6066:	cc                   	int3
1401b6067:	cc                   	int3
1401b6068:	cc                   	int3
1401b6069:	cc                   	int3
1401b606a:	cc                   	int3
1401b606b:	cc                   	int3
1401b606c:	cc                   	int3
1401b606d:	cc                   	int3
1401b606e:	cc                   	int3
1401b606f:	cc                   	int3
1401b6070:	48 83 ec 38          	sub    $0x38,%rsp
1401b6074:	48 8d 05 01 03 07 00 	lea    0x70301(%rip),%rax        # 0x14022637c
1401b607b:	41 b9 1b 00 00 00    	mov    $0x1b,%r9d
1401b6081:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401b6086:	e8 05 00 00 00       	call   0x1401b6090
1401b608b:	48 83 c4 38          	add    $0x38,%rsp
1401b608f:	c3                   	ret
1401b6090:	48 8b c4             	mov    %rsp,%rax
1401b6093:	48 83 ec 68          	sub    $0x68,%rsp
1401b6097:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
1401b609b:	0f 28 f1             	movaps %xmm1,%xmm6
1401b609e:	41 8b d1             	mov    %r9d,%edx
1401b60a1:	0f 28 d8             	movaps %xmm0,%xmm3
1401b60a4:	41 83 e8 01          	sub    $0x1,%r8d
1401b60a8:	74 2a                	je     0x1401b60d4
1401b60aa:	41 83 f8 01          	cmp    $0x1,%r8d
1401b60ae:	75 69                	jne    0x1401b6119
1401b60b0:	44 89 40 d8          	mov    %r8d,-0x28(%rax)
1401b60b4:	0f 57 d2             	xorps  %xmm2,%xmm2
1401b60b7:	f2 0f 11 50 d0       	movsd  %xmm2,-0x30(%rax)
1401b60bc:	45 8b c8             	mov    %r8d,%r9d
1401b60bf:	f2 0f 11 40 c8       	movsd  %xmm0,-0x38(%rax)
1401b60c4:	c7 40 c0 21 00 00 00 	movl   $0x21,-0x40(%rax)
1401b60cb:	c7 40 b8 08 00 00 00 	movl   $0x8,-0x48(%rax)
1401b60d2:	eb 2d                	jmp    0x1401b6101
1401b60d4:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
1401b60db:	00
1401b60dc:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b60df:	f2 0f 11 44 24 38    	movsd  %xmm0,0x38(%rsp)
1401b60e5:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1401b60eb:	f2 0f 11 5c 24 30    	movsd  %xmm3,0x30(%rsp)
1401b60f1:	c7 44 24 28 22 00 00 	movl   $0x22,0x28(%rsp)
1401b60f8:	00
1401b60f9:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1401b6100:	00
1401b6101:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401b6108:	00
1401b6109:	f2 0f 11 4c 24 78    	movsd  %xmm1,0x78(%rsp)
1401b610f:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1401b6114:	e8 f7 71 ff ff       	call   0x1401ad310
1401b6119:	0f 28 c6             	movaps %xmm6,%xmm0
1401b611c:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
1401b6121:	48 83 c4 68          	add    $0x68,%rsp
1401b6125:	c3                   	ret
1401b6126:	48 8d 05 63 5f 16 00 	lea    0x165f63(%rip),%rax        # 0x14031c090
1401b612d:	e9 b7 35 f8 ff       	jmp    0x1401396e9
1401b6132:	ff 25 58 5f 16 00    	jmp    *0x165f58(%rip)        # 0x14031c090
1401b6138:	48 8d 05 59 5f 16 00 	lea    0x165f59(%rip),%rax        # 0x14031c098
1401b613f:	e9 a5 35 f8 ff       	jmp    0x1401396e9
1401b6144:	ff 25 4e 5f 16 00    	jmp    *0x165f4e(%rip)        # 0x14031c098
1401b614a:	48 8d 05 4f 5f 16 00 	lea    0x165f4f(%rip),%rax        # 0x14031c0a0
1401b6151:	e9 93 35 f8 ff       	jmp    0x1401396e9
1401b6156:	ff 25 44 5f 16 00    	jmp    *0x165f44(%rip)        # 0x14031c0a0
1401b615c:	48 8d 05 45 5f 16 00 	lea    0x165f45(%rip),%rax        # 0x14031c0a8
1401b6163:	e9 81 35 f8 ff       	jmp    0x1401396e9
1401b6168:	ff 25 3a 5f 16 00    	jmp    *0x165f3a(%rip)        # 0x14031c0a8
1401b616e:	48 8d 05 3b 5f 16 00 	lea    0x165f3b(%rip),%rax        # 0x14031c0b0
1401b6175:	e9 6f 35 f8 ff       	jmp    0x1401396e9
1401b617a:	ff 25 30 5f 16 00    	jmp    *0x165f30(%rip)        # 0x14031c0b0
1401b6180:	48 8d 05 31 5f 16 00 	lea    0x165f31(%rip),%rax        # 0x14031c0b8
1401b6187:	e9 5d 35 f8 ff       	jmp    0x1401396e9
1401b618c:	ff 25 26 5f 16 00    	jmp    *0x165f26(%rip)        # 0x14031c0b8
1401b6192:	48 8d 05 27 5f 16 00 	lea    0x165f27(%rip),%rax        # 0x14031c0c0
1401b6199:	e9 4b 35 f8 ff       	jmp    0x1401396e9
1401b619e:	ff 25 1c 5f 16 00    	jmp    *0x165f1c(%rip)        # 0x14031c0c0
1401b61a4:	48 8d 05 1d 5f 16 00 	lea    0x165f1d(%rip),%rax        # 0x14031c0c8
1401b61ab:	e9 39 35 f8 ff       	jmp    0x1401396e9
1401b61b0:	ff 25 12 5f 16 00    	jmp    *0x165f12(%rip)        # 0x14031c0c8
1401b61b6:	48 8d 05 13 5f 16 00 	lea    0x165f13(%rip),%rax        # 0x14031c0d0
1401b61bd:	e9 27 35 f8 ff       	jmp    0x1401396e9
1401b61c2:	ff 25 08 5f 16 00    	jmp    *0x165f08(%rip)        # 0x14031c0d0
1401b61c8:	48 8d 05 09 5f 16 00 	lea    0x165f09(%rip),%rax        # 0x14031c0d8
1401b61cf:	e9 15 35 f8 ff       	jmp    0x1401396e9
1401b61d4:	ff 25 fe 5e 16 00    	jmp    *0x165efe(%rip)        # 0x14031c0d8
1401b61da:	48 8d 05 ff 5e 16 00 	lea    0x165eff(%rip),%rax        # 0x14031c0e0
1401b61e1:	e9 03 35 f8 ff       	jmp    0x1401396e9
1401b61e6:	ff 25 f4 5e 16 00    	jmp    *0x165ef4(%rip)        # 0x14031c0e0
1401b61ec:	48 8d 05 f5 5e 16 00 	lea    0x165ef5(%rip),%rax        # 0x14031c0e8
1401b61f3:	e9 f1 34 f8 ff       	jmp    0x1401396e9
1401b61f8:	ff 25 ea 5e 16 00    	jmp    *0x165eea(%rip)        # 0x14031c0e8
1401b61fe:	48 8d 05 eb 5e 16 00 	lea    0x165eeb(%rip),%rax        # 0x14031c0f0
1401b6205:	e9 df 34 f8 ff       	jmp    0x1401396e9
1401b620a:	ff 25 e0 5e 16 00    	jmp    *0x165ee0(%rip)        # 0x14031c0f0
1401b6210:	48 8d 05 e1 5e 16 00 	lea    0x165ee1(%rip),%rax        # 0x14031c0f8
1401b6217:	e9 cd 34 f8 ff       	jmp    0x1401396e9
1401b621c:	ff 25 d6 5e 16 00    	jmp    *0x165ed6(%rip)        # 0x14031c0f8
1401b6222:	48 8d 05 d7 5e 16 00 	lea    0x165ed7(%rip),%rax        # 0x14031c100
1401b6229:	e9 bb 34 f8 ff       	jmp    0x1401396e9
1401b622e:	ff 25 cc 5e 16 00    	jmp    *0x165ecc(%rip)        # 0x14031c100
1401b6234:	48 8d 05 cd 5e 16 00 	lea    0x165ecd(%rip),%rax        # 0x14031c108
1401b623b:	e9 a9 34 f8 ff       	jmp    0x1401396e9
1401b6240:	ff 25 c2 5e 16 00    	jmp    *0x165ec2(%rip)        # 0x14031c108
1401b6246:	48 8d 05 c3 5e 16 00 	lea    0x165ec3(%rip),%rax        # 0x14031c110
1401b624d:	e9 97 34 f8 ff       	jmp    0x1401396e9
1401b6252:	ff 25 b8 5e 16 00    	jmp    *0x165eb8(%rip)        # 0x14031c110
1401b6258:	48 8d 05 b9 5e 16 00 	lea    0x165eb9(%rip),%rax        # 0x14031c118
1401b625f:	e9 85 34 f8 ff       	jmp    0x1401396e9
1401b6264:	ff 25 ae 5e 16 00    	jmp    *0x165eae(%rip)        # 0x14031c118
1401b626a:	48 8d 05 af 5e 16 00 	lea    0x165eaf(%rip),%rax        # 0x14031c120
1401b6271:	e9 73 34 f8 ff       	jmp    0x1401396e9
1401b6276:	ff 25 a4 5e 16 00    	jmp    *0x165ea4(%rip)        # 0x14031c120
1401b627c:	48 8d 05 a5 5e 16 00 	lea    0x165ea5(%rip),%rax        # 0x14031c128
1401b6283:	e9 61 34 f8 ff       	jmp    0x1401396e9
1401b6288:	ff 25 9a 5e 16 00    	jmp    *0x165e9a(%rip)        # 0x14031c128
1401b628e:	48 8d 05 9b 5e 16 00 	lea    0x165e9b(%rip),%rax        # 0x14031c130
1401b6295:	e9 4f 34 f8 ff       	jmp    0x1401396e9
1401b629a:	ff 25 90 5e 16 00    	jmp    *0x165e90(%rip)        # 0x14031c130
1401b62a0:	48 8d 05 91 5e 16 00 	lea    0x165e91(%rip),%rax        # 0x14031c138
1401b62a7:	e9 3d 34 f8 ff       	jmp    0x1401396e9
1401b62ac:	ff 25 86 5e 16 00    	jmp    *0x165e86(%rip)        # 0x14031c138
1401b62b2:	48 8d 05 87 5e 16 00 	lea    0x165e87(%rip),%rax        # 0x14031c140
1401b62b9:	e9 2b 34 f8 ff       	jmp    0x1401396e9
1401b62be:	ff 25 7c 5e 16 00    	jmp    *0x165e7c(%rip)        # 0x14031c140
1401b62c4:	48 8d 05 7d 5e 16 00 	lea    0x165e7d(%rip),%rax        # 0x14031c148
1401b62cb:	e9 19 34 f8 ff       	jmp    0x1401396e9
1401b62d0:	ff 25 72 5e 16 00    	jmp    *0x165e72(%rip)        # 0x14031c148
1401b62d6:	48 8d 05 73 5e 16 00 	lea    0x165e73(%rip),%rax        # 0x14031c150
1401b62dd:	e9 07 34 f8 ff       	jmp    0x1401396e9
1401b62e2:	ff 25 68 5e 16 00    	jmp    *0x165e68(%rip)        # 0x14031c150
1401b62e8:	48 8d 05 69 5e 16 00 	lea    0x165e69(%rip),%rax        # 0x14031c158
1401b62ef:	e9 f5 33 f8 ff       	jmp    0x1401396e9
1401b62f4:	ff 25 5e 5e 16 00    	jmp    *0x165e5e(%rip)        # 0x14031c158
1401b62fa:	48 8d 05 5f 5e 16 00 	lea    0x165e5f(%rip),%rax        # 0x14031c160
1401b6301:	e9 e3 33 f8 ff       	jmp    0x1401396e9
1401b6306:	ff 25 54 5e 16 00    	jmp    *0x165e54(%rip)        # 0x14031c160
1401b630c:	48 8d 05 55 5e 16 00 	lea    0x165e55(%rip),%rax        # 0x14031c168
1401b6313:	e9 d1 33 f8 ff       	jmp    0x1401396e9
1401b6318:	ff 25 4a 5e 16 00    	jmp    *0x165e4a(%rip)        # 0x14031c168
1401b631e:	ff 25 44 80 04 00    	jmp    *0x48044(%rip)        # 0x1401fe368
1401b6324:	48 8b c4             	mov    %rsp,%rax
1401b6327:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401b632b:	48 89 68 10          	mov    %rbp,0x10(%rax)
1401b632f:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401b6333:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401b6337:	41 56                	push   %r14
1401b6339:	48 83 ec 20          	sub    $0x20,%rsp
1401b633d:	4d 8b 51 38          	mov    0x38(%r9),%r10
1401b6341:	48 8b f2             	mov    %rdx,%rsi
1401b6344:	4d 8b f0             	mov    %r8,%r14
1401b6347:	48 8b e9             	mov    %rcx,%rbp
1401b634a:	49 8b d1             	mov    %r9,%rdx
1401b634d:	48 8b ce             	mov    %rsi,%rcx
1401b6350:	49 8b f9             	mov    %r9,%rdi
1401b6353:	41 8b 1a             	mov    (%r10),%ebx
1401b6356:	48 c1 e3 04          	shl    $0x4,%rbx
1401b635a:	49 03 da             	add    %r10,%rbx
1401b635d:	4c 8d 43 04          	lea    0x4(%rbx),%r8
1401b6361:	e8 ce 0b fd ff       	call   0x140186f34
1401b6366:	8b 45 04             	mov    0x4(%rbp),%eax
1401b6369:	24 66                	and    $0x66,%al
1401b636b:	f6 d8                	neg    %al
1401b636d:	b8 01 00 00 00       	mov    $0x1,%eax
1401b6372:	1b d2                	sbb    %edx,%edx
1401b6374:	f7 da                	neg    %edx
1401b6376:	03 d0                	add    %eax,%edx
1401b6378:	85 53 04             	test   %edx,0x4(%rbx)
1401b637b:	74 11                	je     0x1401b638e
1401b637d:	4c 8b cf             	mov    %rdi,%r9
1401b6380:	4d 8b c6             	mov    %r14,%r8
1401b6383:	48 8b d6             	mov    %rsi,%rdx
1401b6386:	48 8b cd             	mov    %rbp,%rcx
1401b6389:	e8 f2 1d fd ff       	call   0x140188180
1401b638e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b6393:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401b6398:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401b639d:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401b63a2:	48 83 c4 20          	add    $0x20,%rsp
1401b63a6:	41 5e                	pop    %r14
1401b63a8:	c3                   	ret
1401b63a9:	cc                   	int3
1401b63aa:	cc                   	int3
1401b63ab:	cc                   	int3