1400d4da9:	48 85 c9             	test   %rcx,%rcx
1400d4dac:	74 06                	je     0x1400d4db4
1400d4dae:	ff 15 5c a4 1d 00    	call   *0x1da45c(%rip)        # 0x1402af210
1400d4db4:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400d4db8:	48 85 c9             	test   %rcx,%rcx
1400d4dbb:	74 06                	je     0x1400d4dc3
1400d4dbd:	ff 15 4d a4 1d 00    	call   *0x1da44d(%rip)        # 0x1402af210
1400d4dc3:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400d4dc7:	0f 11 03             	movups %xmm0,(%rbx)
1400d4dca:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1400d4dce:	48 83 c4 20          	add    $0x20,%rsp
1400d4dd2:	5b                   	pop    %rbx
1400d4dd3:	c3                   	ret
1400d4dd4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400d4ddb:	00 00 00 00
1400d4ddf:	90                   	nop
1400d4de0:	48 83 ec 28          	sub    $0x28,%rsp
1400d4de4:	48 89 c8             	mov    %rcx,%rax
1400d4de7:	48 89 d1             	mov    %rdx,%rcx
1400d4dea:	4c 89 c2             	mov    %r8,%rdx
1400d4ded:	44 8b 00             	mov    (%rax),%r8d
1400d4df0:	45 85 c0             	test   %r8d,%r8d
1400d4df3:	75 10                	jne    0x1400d4e05
1400d4df5:	44 8b 40 04          	mov    0x4(%rax),%r8d
1400d4df9:	45 31 c9             	xor    %r9d,%r9d
1400d4dfc:	48 83 c4 28          	add    $0x28,%rsp
1400d4e00:	e9 eb 89 f7 ff       	jmp    0x14004d7f0
1400d4e05:	4c 8d 05 f4 c8 13 00 	lea    0x13c8f4(%rip),%r8        # 0x140211700
1400d4e0c:	ba cf 01 00 00       	mov    $0x1cf,%edx
1400d4e11:	48 8d 0d 11 c9 13 00 	lea    0x13c911(%rip),%rcx        # 0x140211729
1400d4e18:	e8 73 e9 fe ff       	call   0x1400c3790
1400d4e1d:	90                   	nop
1400d4e1e:	66 90                	xchg   %ax,%ax
1400d4e20:	41 56                	push   %r14
1400d4e22:	41 55                	push   %r13
1400d4e24:	41 54                	push   %r12
1400d4e26:	55                   	push   %rbp
1400d4e27:	57                   	push   %rdi
1400d4e28:	56                   	push   %rsi
1400d4e29:	53                   	push   %rbx
1400d4e2a:	48 83 ec 40          	sub    $0x40,%rsp
1400d4e2e:	4c 8b 2d bb 3c 16 00 	mov    0x163cbb(%rip),%r13        # 0x140238af0
1400d4e35:	45 31 c0             	xor    %r8d,%r8d
1400d4e38:	49 8b 45 00          	mov    0x0(%r13),%rax
1400d4e3c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400d4e41:	31 c0                	xor    %eax,%eax
1400d4e43:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
1400d4e48:	48 89 d6             	mov    %rdx,%rsi
1400d4e4b:	48 8b 05 4e 45 16 00 	mov    0x16454e(%rip),%rax        # 0x1402393a0
1400d4e52:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400d4e59:	00 00
1400d4e5b:	48 89 ca             	mov    %rcx,%rdx
1400d4e5e:	4c 89 e1             	mov    %r12,%rcx
1400d4e61:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400d4e68:	00 00
1400d4e6a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400d4e6f:	e8 6c 01 03 00       	call   0x140104fe0
1400d4e74:	48 85 c0             	test   %rax,%rax
1400d4e77:	0f 84 c8 00 00 00    	je     0x1400d4f45
1400d4e7d:	4c 8d 05 c4 c8 13 00 	lea    0x13c8c4(%rip),%r8        # 0x140211748
1400d4e84:	ba 04 01 00 00       	mov    $0x104,%edx
1400d4e89:	48 89 f1             	mov    %rsi,%rcx
1400d4e8c:	e8 b7 e4 10 00       	call   0x1401e3348
1400d4e91:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400d4e97:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400d4e9c:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400d4ea2:	48 63 e8             	movslq %eax,%rbp
1400d4ea5:	4c 8d 74 2d 00       	lea    0x0(%rbp,%rbp,1),%r14
1400d4eaa:	49 29 e8             	sub    %rbp,%r8
1400d4ead:	48 89 ef             	mov    %rbp,%rdi
1400d4eb0:	4a 8d 1c 36          	lea    (%rsi,%r14,1),%rbx
1400d4eb4:	48 89 d9             	mov    %rbx,%rcx
1400d4eb7:	e8 a4 b5 00 00       	call   0x1400e0460
1400d4ebc:	85 c0                	test   %eax,%eax
1400d4ebe:	0f 88 81 00 00 00    	js     0x1400d4f45
1400d4ec4:	0f b7 13             	movzwl (%rbx),%edx
1400d4ec7:	66 85 d2             	test   %dx,%dx
1400d4eca:	74 31                	je     0x1400d4efd
1400d4ecc:	4a 8d 44 36 02       	lea    0x2(%rsi,%r14,1),%rax
1400d4ed1:	66 83 38 3a          	cmpw   $0x3a,(%rax)
1400d4ed5:	74 51                	je     0x1400d4f28
1400d4ed7:	48 8d 44 6e 02       	lea    0x2(%rsi,%rbp,2),%rax
1400d4edc:	0f 1f 40 00          	nopl   0x0(%rax)
1400d4ee0:	66 83 fa 2f          	cmp    $0x2f,%dx
1400d4ee4:	75 08                	jne    0x1400d4eee
1400d4ee6:	ba 5c 00 00 00       	mov    $0x5c,%edx
1400d4eeb:	66 89 13             	mov    %dx,(%rbx)
1400d4eee:	48 89 c3             	mov    %rax,%rbx
1400d4ef1:	0f b7 10             	movzwl (%rax),%edx
1400d4ef4:	48 83 c0 02          	add    $0x2,%rax
1400d4ef8:	66 85 d2             	test   %dx,%dx
1400d4efb:	75 e3                	jne    0x1400d4ee0
1400d4efd:	4c 89 e1             	mov    %r12,%rcx
1400d4f00:	e8 3b 5a fc ff       	call   0x14009a940
1400d4f05:	31 c0                	xor    %eax,%eax
1400d4f07:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400d4f0c:	49 2b 55 00          	sub    0x0(%r13),%rdx
1400d4f10:	75 3a                	jne    0x1400d4f4c
1400d4f12:	48 83 c4 40          	add    $0x40,%rsp
1400d4f16:	5b                   	pop    %rbx
1400d4f17:	5e                   	pop    %rsi
1400d4f18:	5f                   	pop    %rdi
1400d4f19:	5d                   	pop    %rbp
1400d4f1a:	41 5c                	pop    %r12
1400d4f1c:	41 5d                	pop    %r13
1400d4f1e:	41 5e                	pop    %r14
1400d4f20:	c3                   	ret
1400d4f21:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400d4f28:	b9 5f 00 00 00       	mov    $0x5f,%ecx
1400d4f2d:	4a 8d 5c 36 04       	lea    0x4(%rsi,%r14,1),%rbx
1400d4f32:	83 c7 02             	add    $0x2,%edi
1400d4f35:	66 89 08             	mov    %cx,(%rax)
1400d4f38:	0f b7 13             	movzwl (%rbx),%edx
1400d4f3b:	66 85 d2             	test   %dx,%dx
1400d4f3e:	74 bd                	je     0x1400d4efd
1400d4f40:	48 63 ef             	movslq %edi,%rbp
1400d4f43:	eb 92                	jmp    0x1400d4ed7
1400d4f45:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400d4f4a:	eb bb                	jmp    0x1400d4f07
1400d4f4c:	e8 1f f9 10 00       	call   0x1401e4870
1400d4f51:	90                   	nop
1400d4f52:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400d4f59:	00 00 00 00
1400d4f5d:	0f 1f 00             	nopl   (%rax)
1400d4f60:	41 57                	push   %r15
1400d4f62:	41 56                	push   %r14
1400d4f64:	41 55                	push   %r13
1400d4f66:	41 54                	push   %r12
1400d4f68:	55                   	push   %rbp
1400d4f69:	57                   	push   %rdi
1400d4f6a:	56                   	push   %rsi
1400d4f6b:	53                   	push   %rbx
1400d4f6c:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
1400d4f73:	48 8b 35 76 3b 16 00 	mov    0x163b76(%rip),%rsi        # 0x140238af0
1400d4f7a:	48 8b 06             	mov    (%rsi),%rax
1400d4f7d:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400d4f84:	00
1400d4f85:	31 c0                	xor    %eax,%eax
1400d4f87:	48 83 79 38 ff       	cmpq   $0xffffffffffffffff,0x38(%rcx)
1400d4f8c:	48 89 cb             	mov    %rcx,%rbx
1400d4f8f:	0f 84 e1 03 00 00    	je     0x1400d5376
1400d4f95:	48 8d 2d 8d c7 13 00 	lea    0x13c78d(%rip),%rbp        # 0x140211729
1400d4f9c:	4c 8d 05 3f c8 13 00 	lea    0x13c83f(%rip),%r8        # 0x1402117e2
1400d4fa3:	ba 2d 02 00 00       	mov    $0x22d,%edx
1400d4fa8:	48 89 e9             	mov    %rbp,%rcx
1400d4fab:	4c 8d a4 24 90 00 00 	lea    0x90(%rsp),%r12
1400d4fb2:	00
1400d4fb3:	e8 38 8d fd ff       	call   0x1400adcf0
1400d4fb8:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400d4fbc:	45 31 c9             	xor    %r9d,%r9d
1400d4fbf:	48 89 e9             	mov    %rbp,%rcx
1400d4fc2:	4c 8d 05 19 c8 13 00 	lea    0x13c819(%rip),%r8        # 0x1402117e2
1400d4fc9:	ba 2e 02 00 00       	mov    $0x22e,%edx
1400d4fce:	48 8b 40 28          	mov    0x28(%rax),%rax
1400d4fd2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400d4fd7:	48 8d 05 0f c8 13 00 	lea    0x13c80f(%rip),%rax        # 0x1402117ed
1400d4fde:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d4fe3:	e8 48 90 fd ff       	call   0x1400ae030
1400d4fe8:	45 31 c9             	xor    %r9d,%r9d
1400d4feb:	45 31 c0             	xor    %r8d,%r8d
1400d4fee:	ba 01 00 00 00       	mov    $0x1,%edx
1400d4ff3:	31 c9                	xor    %ecx,%ecx
1400d4ff5:	ff 15 3d 9f 1d 00    	call   *0x1d9f3d(%rip)        # 0x1402aef38
1400d4ffb:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400d4fff:	48 c7 84 24 a0 00 00 	movq   $0x0,0xa0(%rsp)
1400d5006:	00 00 00 00 00
1400d500b:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1400d5012:	00
1400d5013:	48 89 c6             	mov    %rax,%rsi
1400d5016:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400d501a:	0f 11 84 24 90 00 00 	movups %xmm0,0x90(%rsp)
1400d5021:	00
1400d5022:	48 8d b8 50 02 00 00 	lea    0x250(%rax),%rdi
1400d5029:	48 89 f9             	mov    %rdi,%rcx
1400d502c:	ff 15 96 9f 1d 00    	call   *0x1d9f96(%rip)        # 0x1402aefc8
1400d5032:	48 89 f9             	mov    %rdi,%rcx
1400d5035:	4c 8b 35 a4 a1 1d 00 	mov    0x1da1a4(%rip),%r14        # 0x1402af1e0
1400d503c:	41 ff d6             	call   *%r14
1400d503f:	48 8b 3d ca a0 1d 00 	mov    0x1da0ca(%rip),%rdi        # 0x1402af110
1400d5046:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400d504a:	4c 89 e2             	mov    %r12,%rdx
1400d504d:	ff 15 cd 9e 1d 00    	call   *0x1d9ecd(%rip)        # 0x1402aef20
1400d5053:	85 c0                	test   %eax,%eax
1400d5055:	75 69                	jne    0x1400d50c0
1400d5057:	ff d7                	call   *%rdi
1400d5059:	3d 17 02 00 00       	cmp    $0x217,%eax
1400d505e:	0f 84 a4 00 00 00    	je     0x1400d5108
1400d5064:	3d e5 03 00 00       	cmp    $0x3e5,%eax
1400d5069:	75 55                	jne    0x1400d50c0
1400d506b:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400d506f:	45 31 c0             	xor    %r8d,%r8d
1400d5072:	b9 02 00 00 00       	mov    $0x2,%ecx
1400d5077:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
1400d507e:	00
1400d507f:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400d5085:	f3 0f 7e 80 38 02 00 	movq   0x238(%rax),%xmm0
1400d508c:	00
1400d508d:	0f 16 84 24 a8 00 00 	movhps 0xa8(%rsp),%xmm0
1400d5094:	00
1400d5095:	0f 11 84 24 b0 00 00 	movups %xmm0,0xb0(%rsp)
1400d509c:	00
1400d509d:	ff 15 b5 a2 1d 00    	call   *0x1da2b5(%rip)        # 0x1402af358
1400d50a3:	85 c0                	test   %eax,%eax
1400d50a5:	0f 84 d5 01 00 00    	je     0x1400d5280
1400d50ab:	83 f8 01             	cmp    $0x1,%eax
1400d50ae:	0f 84 1c 02 00 00    	je     0x1400d52d0
1400d50b4:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400d50b8:	ff 15 fa 9e 1d 00    	call   *0x1d9efa(%rip)        # 0x1402aefb8
1400d50be:	eb 86                	jmp    0x1400d5046
1400d50c0:	ff d7                	call   *%rdi
1400d50c2:	48 8d 0d 97 c6 13 00 	lea    0x13c697(%rip),%rcx        # 0x140211760
1400d50c9:	41 89 c5             	mov    %eax,%r13d
1400d50cc:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400d50d0:	4c 8b 78 28          	mov    0x28(%rax),%r15
1400d50d4:	48 8b 05 05 3f 16 00 	mov    0x163f05(%rip),%rax        # 0x140238fe0
1400d50db:	44 8b 00             	mov    (%rax),%r8d
1400d50de:	45 85 c0             	test   %r8d,%r8d
1400d50e1:	74 08                	je     0x1400d50eb
1400d50e3:	e8 80 e2 10 00       	call   0x1401e3368
1400d50e8:	48 89 c1             	mov    %rax,%rcx
1400d50eb:	45 89 e8             	mov    %r13d,%r8d
1400d50ee:	4c 89 fa             	mov    %r15,%rdx
1400d50f1:	e8 3a e5 fe ff       	call   0x1400c3630
1400d50f6:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400d50fa:	ff 15 b8 9e 1d 00    	call   *0x1d9eb8(%rip)        # 0x1402aefb8
1400d5100:	e9 41 ff ff ff       	jmp    0x1400d5046
1400d5105:	0f 1f 00             	nopl   (%rax)
1400d5108:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1400d510f:	00
1400d5110:	ff 15 92 a1 1d 00    	call   *0x1da192(%rip)        # 0x1402af2a8
1400d5116:	48 8b 05 83 42 16 00 	mov    0x164283(%rip),%rax        # 0x1402393a0
1400d511d:	4c 8b 6b 38          	mov    0x38(%rbx),%r13
1400d5121:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400d5128:	00 00
1400d512a:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1400d5131:	00 00
1400d5133:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400d513a:	00
1400d513b:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
1400d5142:	00
1400d5143:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1400d5148:	ff 15 1a 9f 1d 00    	call   *0x1d9f1a(%rip)        # 0x1402af068
1400d514e:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
1400d5155:	00
1400d5156:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1400d515b:	4c 89 ea             	mov    %r13,%rdx
1400d515e:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1400d5165:	00
1400d5166:	48 89 c1             	mov    %rax,%rcx
1400d5169:	49 89 c0             	mov    %rax,%r8
1400d516c:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400d5173:	00
1400d5174:	ff 15 46 9e 1d 00    	call   *0x1d9e46(%rip)        # 0x1402aefc0
1400d517a:	85 c0                	test   %eax,%eax
1400d517c:	0f 84 61 01 00 00    	je     0x1400d52e3
1400d5182:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400d5187:	ba 02 80 00 00       	mov    $0x8002,%edx
1400d518c:	ff 15 fe a2 1d 00    	call   *0x1da2fe(%rip)        # 0x1402af490
1400d5192:	89 c1                	mov    %eax,%ecx
1400d5194:	85 c0                	test   %eax,%eax
1400d5196:	0f 88 ae 01 00 00    	js     0x1400d534a
1400d519c:	89 44 24 64          	mov    %eax,0x64(%rsp)
1400d51a0:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1400d51a5:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1400d51ab:	48 89 c2             	mov    %rax,%rdx
1400d51ae:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400d51b3:	e8 88 8d f7 ff       	call   0x14004df40
1400d51b8:	4c 8b 3d 61 9e 1d 00 	mov    0x1d9e61(%rip),%r15        # 0x1402af020
1400d51bf:	41 89 c5             	mov    %eax,%r13d
1400d51c2:	85 c0                	test   %eax,%eax
1400d51c4:	78 4c                	js     0x1400d5212
1400d51c6:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400d51ca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400d51cf:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1400d51d4:	4c 8d 0d 05 fc ff ff 	lea    -0x3fb(%rip),%r9        # 0x1400d4de0
1400d51db:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400d51df:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400d51e4:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1400d51eb:	00
1400d51ec:	ff 50 08             	call   *0x8(%rax)
1400d51ef:	8b 4c 24 64          	mov    0x64(%rsp),%ecx
1400d51f3:	41 89 c5             	mov    %eax,%r13d
1400d51f6:	e8 65 80 f7 ff       	call   0x14004d260
1400d51fb:	8b 4c 24 64          	mov    0x64(%rsp),%ecx
1400d51ff:	ff 15 4b a2 1d 00    	call   *0x1da24b(%rip)        # 0x1402af450
1400d5205:	4c 8b 3d 14 9e 1d 00 	mov    0x1d9e14(%rip),%r15        # 0x1402af020
1400d520c:	48 89 c1             	mov    %rax,%rcx
1400d520f:	41 ff d7             	call   *%r15
1400d5212:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400d5217:	e8 24 57 fc ff       	call   0x14009a940
1400d521c:	8b 4c 24 64          	mov    0x64(%rsp),%ecx
1400d5220:	e8 1b 49 11 00       	call   0x1401e9b40
1400d5225:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400d5229:	41 ff d7             	call   *%r15
1400d522c:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400d5230:	ff 15 82 9d 1d 00    	call   *0x1d9d82(%rip)        # 0x1402aefb8
1400d5236:	41 83 fd fe          	cmp    $0xfffffffe,%r13d
1400d523a:	0f 85 06 fe ff ff    	jne    0x1400d5046
1400d5240:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1400d5244:	48 85 ff             	test   %rdi,%rdi
1400d5247:	74 37                	je     0x1400d5280
1400d5249:	48 8b 8f 38 02 00 00 	mov    0x238(%rdi),%rcx
1400d5250:	ff 15 52 a0 1d 00    	call   *0x1da052(%rip)        # 0x1402af2a8
1400d5256:	8b 87 78 02 00 00    	mov    0x278(%rdi),%eax
1400d525c:	85 c0                	test   %eax,%eax
1400d525e:	75 20                	jne    0x1400d5280
1400d5260:	c7 87 78 02 00 00 01 	movl   $0x1,0x278(%rdi)
1400d5267:	00 00 00
1400d526a:	48 8d 8f 50 02 00 00 	lea    0x250(%rdi),%rcx
1400d5271:	41 ff d6             	call   *%r14
1400d5274:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400d527b:	00 00 00 00
1400d527f:	90                   	nop
1400d5280:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400d5284:	ff 15 8e 9c 1d 00    	call   *0x1d9c8e(%rip)        # 0x1402aef18
1400d528a:	48 89 f1             	mov    %rsi,%rcx
1400d528d:	ff 15 85 9c 1d 00    	call   *0x1d9c85(%rip)        # 0x1402aef18
1400d5293:	ba 64 02 00 00       	mov    $0x264,%edx
1400d5298:	48 89 e9             	mov    %rbp,%rcx
1400d529b:	e8 60 8c fd ff       	call   0x1400adf00
1400d52a0:	48 8b 3d 49 38 16 00 	mov    0x163849(%rip),%rdi        # 0x140238af0
1400d52a7:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1400d52ae:	00
1400d52af:	48 2b 07             	sub    (%rdi),%rax
1400d52b2:	0f 85 b9 00 00 00    	jne    0x1400d5371
1400d52b8:	31 c0                	xor    %eax,%eax
1400d52ba:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1400d52c1:	5b                   	pop    %rbx
1400d52c2:	5e                   	pop    %rsi
1400d52c3:	5f                   	pop    %rdi
1400d52c4:	5d                   	pop    %rbp
1400d52c5:	41 5c                	pop    %r12
1400d52c7:	41 5d                	pop    %r13
1400d52c9:	41 5e                	pop    %r14
1400d52cb:	41 5f                	pop    %r15
1400d52cd:	c3                   	ret
1400d52ce:	66 90                	xchg   %ax,%ax
1400d52d0:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1400d52d7:	00
1400d52d8:	ff 15 92 9f 1d 00    	call   *0x1d9f92(%rip)        # 0x1402af270
1400d52de:	e9 33 fe ff ff       	jmp    0x1400d5116
1400d52e3:	ff d7                	call   *%rdi
1400d52e5:	41 89 c7             	mov    %eax,%r15d
1400d52e8:	ff 15 32 a1 1d 00    	call   *0x1da132(%rip)        # 0x1402af420
1400d52ee:	44 89 f9             	mov    %r15d,%ecx
1400d52f1:	49 89 c5             	mov    %rax,%r13
1400d52f4:	e8 87 93 00 00       	call   0x1400de680
1400d52f9:	41 89 45 00          	mov    %eax,0x0(%r13)
1400d52fd:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400d5301:	c7 44 24 64 ff ff ff 	movl   $0xffffffff,0x64(%rsp)