1401aee4f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401aee54:	31 ff                	xor    %edi,%edi
1401aee56:	44 8b 7c 24 50       	mov    0x50(%rsp),%r15d
1401aee5b:	48 01 ce             	add    %rcx,%rsi
1401aee5e:	41 8d 4c 24 ff       	lea    -0x1(%r12),%ecx
1401aee63:	48 8d 8c cc 40 01 00 	lea    0x140(%rsp,%rcx,8),%rcx
1401aee6a:	00
1401aee6b:	48 c1 e6 03          	shl    $0x3,%rsi
1401aee6f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1401aee74:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1401aee7b:	00
1401aee7c:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1401aee81:	48 89 d9             	mov    %rbx,%rcx
1401aee84:	48 89 fb             	mov    %rdi,%rbx
1401aee87:	48 89 cf             	mov    %rcx,%rdi
1401aee8a:	eb 6e                	jmp    0x1401aeefa
1401aee8c:	8b 50 34             	mov    0x34(%rax),%edx
1401aee8f:	44 89 53 40          	mov    %r10d,0x40(%rbx)
1401aee93:	45 8d 42 01          	lea    0x1(%r10),%r8d
1401aee97:	48 8d 4b 6c          	lea    0x6c(%rbx),%rcx
1401aee9b:	4d 63 c0             	movslq %r8d,%r8
1401aee9e:	89 53 34             	mov    %edx,0x34(%rbx)
1401aeea1:	f3 0f 6f 48 48       	movdqu 0x48(%rax),%xmm1
1401aeea6:	0f 11 4b 48          	movups %xmm1,0x48(%rbx)
1401aeeaa:	f3 0f 6f 50 58       	movdqu 0x58(%rax),%xmm2
1401aeeaf:	0f 11 53 58          	movups %xmm2,0x58(%rbx)
1401aeeb3:	8b 50 68             	mov    0x68(%rax),%edx
1401aeeb6:	89 53 68             	mov    %edx,0x68(%rbx)
1401aeeb9:	48 8d 50 6c          	lea    0x6c(%rax),%rdx
1401aeebd:	e8 2e af 03 00       	call   0x1401e9df0
1401aeec2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401aeec7:	4c 89 f2             	mov    %r14,%rdx
1401aeeca:	41 ff 56 60          	call   *0x60(%r14)
1401aeece:	85 c0                	test   %eax,%eax
1401aeed0:	0f 88 1c 01 00 00    	js     0x1401aeff2
1401aeed6:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1401aeedd:	00
1401aeede:	4c 89 f2             	mov    %r14,%rdx
1401aeee1:	48 83 c5 08          	add    $0x8,%rbp
1401aeee5:	e8 e6 c9 ff ff       	call   0x1401ab8d0
1401aeeea:	48 39 ee             	cmp    %rbp,%rsi
1401aeeed:	0f 84 bc 00 00 00    	je     0x1401aefaf
1401aeef3:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
1401aeefa:	48 8b 00             	mov    (%rax),%rax
1401aeefd:	48 8b 04 28          	mov    (%rax,%rbp,1),%rax
1401aef01:	44 8b 50 40          	mov    0x40(%rax),%r10d
1401aef05:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
1401aef0c:	00
1401aef0d:	41 8d 52 6d          	lea    0x6d(%r10),%edx
1401aef11:	41 39 d7             	cmp    %edx,%r15d
1401aef14:	0f 8d 72 ff ff ff    	jge    0x1401aee8c
1401aef1a:	44 8d 3c 12          	lea    (%rdx,%rdx,1),%r15d
1401aef1e:	48 89 d9             	mov    %rbx,%rcx
1401aef21:	44 89 54 24 6c       	mov    %r10d,0x6c(%rsp)
1401aef26:	4d 63 c7             	movslq %r15d,%r8
1401aef29:	4c 89 c2             	mov    %r8,%rdx
1401aef2c:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1401aef31:	e8 0a bd f1 ff       	call   0x1400cac40
1401aef36:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1401aef3b:	31 d2                	xor    %edx,%edx
1401aef3d:	48 89 c1             	mov    %rax,%rcx
1401aef40:	48 89 c3             	mov    %rax,%rbx
1401aef43:	e8 b8 ae 03 00       	call   0x1401e9e00
1401aef48:	45 85 e4             	test   %r12d,%r12d
1401aef4b:	44 8b 54 24 6c       	mov    0x6c(%rsp),%r10d
1401aef50:	c7 43 38 00 00 00 00 	movl   $0x0,0x38(%rbx)
1401aef57:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
1401aef5e:	00
1401aef5f:	0f 8e 27 ff ff ff    	jle    0x1401aee8c
1401aef65:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401aef6a:	48 8d 94 24 38 01 00 	lea    0x138(%rsp),%rdx
1401aef71:	00
1401aef72:	f6 c1 08             	test   $0x8,%cl
1401aef75:	75 23                	jne    0x1401aef9a
1401aef77:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401aef7c:	48 8d 94 24 40 01 00 	lea    0x140(%rsp),%rdx
1401aef83:	00
1401aef84:	48 89 9c 24 38 01 00 	mov    %rbx,0x138(%rsp)
1401aef8b:	00
1401aef8c:	48 39 ca             	cmp    %rcx,%rdx
1401aef8f:	0f 84 f7 fe ff ff    	je     0x1401aee8c
1401aef95:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401aef9a:	48 89 1a             	mov    %rbx,(%rdx)
1401aef9d:	48 83 c2 10          	add    $0x10,%rdx
1401aefa1:	48 89 5a f8          	mov    %rbx,-0x8(%rdx)
1401aefa5:	48 39 ca             	cmp    %rcx,%rdx
1401aefa8:	75 f0                	jne    0x1401aef9a
1401aefaa:	e9 dd fe ff ff       	jmp    0x1401aee8c
1401aefaf:	48 89 f8             	mov    %rdi,%rax
1401aefb2:	48 89 df             	mov    %rbx,%rdi
1401aefb5:	48 89 f9             	mov    %rdi,%rcx
1401aefb8:	48 89 c3             	mov    %rax,%rbx
1401aefbb:	e8 f0 9e f4 ff       	call   0x1400f8eb0
1401aefc0:	45 8b 86 e8 00 00 00 	mov    0xe8(%r14),%r8d
1401aefc7:	45 85 c0             	test   %r8d,%r8d
1401aefca:	75 4a                	jne    0x1401af016
1401aefcc:	44 89 ab f0 00 00 00 	mov    %r13d,0xf0(%rbx)
1401aefd3:	e9 36 f4 ff ff       	jmp    0x1401ae40e
1401aefd8:	ba 01 00 00 00       	mov    $0x1,%edx
1401aefdd:	4c 89 e9             	mov    %r13,%rcx
1401aefe0:	e8 bb bb ee ff       	call   0x14009aba0
1401aefe5:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1401aefec:	00
1401aefed:	e9 fe fc ff ff       	jmp    0x1401aecf0
1401aeff2:	48 89 f8             	mov    %rdi,%rax
1401aeff5:	48 89 df             	mov    %rbx,%rdi
1401aeff8:	48 89 f9             	mov    %rdi,%rcx
1401aeffb:	48 89 c3             	mov    %rax,%rbx
1401aeffe:	e8 ad 9e f4 ff       	call   0x1400f8eb0
1401af003:	44 89 ab f0 00 00 00 	mov    %r13d,0xf0(%rbx)
1401af00a:	e9 6e f5 ff ff       	jmp    0x1401ae57d
1401af00f:	f7 d7                	not    %edi
1401af011:	e9 54 fd ff ff       	jmp    0x1401aed6a
1401af016:	49 8b 86 88 00 00 00 	mov    0x88(%r14),%rax
1401af01d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401af022:	48 8b 00             	mov    (%rax),%rax
1401af025:	48 8b 54 30 f8       	mov    -0x8(%rax,%rsi,1),%rdx
1401af02a:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
1401af02e:	48 8d 0d 93 0b 08 00 	lea    0x80b93(%rip),%rcx        # 0x14022fbc8
1401af035:	4c 8d 4a 6c          	lea    0x6c(%rdx),%r9
1401af039:	8b 54 24 68          	mov    0x68(%rsp),%edx
1401af03d:	4c 8d 40 6c          	lea    0x6c(%rax),%r8
1401af041:	e8 42 43 03 00       	call   0x1401e3388
1401af046:	eb 84                	jmp    0x1401aefcc
1401af048:	ba fe ff ff ff       	mov    $0xfffffffe,%edx
1401af04d:	29 c2                	sub    %eax,%edx
1401af04f:	89 96 f0 00 00 00    	mov    %edx,0xf0(%rsi)
1401af055:	e9 34 f9 ff ff       	jmp    0x1401ae98e
1401af05a:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401af05e:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1401af062:	48 33 05 47 19 08 00 	xor    0x81947(%rip),%rax        # 0x1402309b0
1401af069:	48 33 15 48 19 08 00 	xor    0x81948(%rip),%rdx        # 0x1402309b8
1401af070:	48 09 d0             	or     %rdx,%rax
1401af073:	0f 85 5e f6 ff ff    	jne    0x1401ae6d7
1401af079:	e9 c8 f6 ff ff       	jmp    0x1401ae746
1401af07e:	49 89 f0             	mov    %rsi,%r8
1401af081:	ba 50 00 00 00       	mov    $0x50,%edx
1401af086:	48 8d 0d 73 0b 08 00 	lea    0x80b73(%rip),%rcx        # 0x14022fc00
1401af08d:	e8 fe 42 f1 ff       	call   0x1400c3390
1401af092:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401af098:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
1401af09c:	48 8d 0d 6d 08 08 00 	lea    0x8086d(%rip),%rcx        # 0x14022f910
1401af0a3:	e8 e8 42 f1 ff       	call   0x1400c3390
1401af0a8:	48 8d 0d 19 0a 08 00 	lea    0x80a19(%rip),%rcx        # 0x14022fac8
1401af0af:	e8 dc 42 f1 ff       	call   0x1400c3390
1401af0b4:	48 8b 05 25 9f 08 00 	mov    0x89f25(%rip),%rax        # 0x140238fe0
1401af0bb:	48 8d 0d 96 09 08 00 	lea    0x80996(%rip),%rcx        # 0x14022fa58
1401af0c2:	83 38 00             	cmpl   $0x0,(%rax)
1401af0c5:	74 08                	je     0x1401af0cf
1401af0c7:	e8 9c 42 03 00       	call   0x1401e3368
1401af0cc:	48 89 c1             	mov    %rax,%rcx
1401af0cf:	e8 5c 45 f1 ff       	call   0x1400c3630
1401af0d4:	44 89 ab f0 00 00 00 	mov    %r13d,0xf0(%rbx)
1401af0db:	e9 9d f4 ff ff       	jmp    0x1401ae57d
1401af0e0:	4c 8d 05 b1 0a 08 00 	lea    0x80ab1(%rip),%r8        # 0x14022fb98
1401af0e7:	ba 2b 03 00 00       	mov    $0x32b,%edx
1401af0ec:	48 8d 0d ad 07 08 00 	lea    0x807ad(%rip),%rcx        # 0x14022f8a0
1401af0f3:	e8 98 46 f1 ff       	call   0x1400c3790
1401af0f8:	4c 8d 05 71 0a 08 00 	lea    0x80a71(%rip),%r8        # 0x14022fb70
1401af0ff:	ba 74 03 00 00       	mov    $0x374,%edx
1401af104:	48 8d 0d 95 07 08 00 	lea    0x80795(%rip),%rcx        # 0x14022f8a0
1401af10b:	e8 80 46 f1 ff       	call   0x1400c3790
1401af110:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1401af117:	00
1401af118:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401af11d:	41 89 f9             	mov    %edi,%r9d
1401af120:	4c 8d 05 11 0a 08 00 	lea    0x80a11(%rip),%r8        # 0x14022fb38
1401af127:	ba 16 03 00 00       	mov    $0x316,%edx
1401af12c:	48 8d 0d 6d 07 08 00 	lea    0x8076d(%rip),%rcx        # 0x14022f8a0
1401af133:	e8 58 46 f1 ff       	call   0x1400c3790
1401af138:	e8 33 57 03 00       	call   0x1401e4870
1401af13d:	4c 8d 05 bc 09 08 00 	lea    0x809bc(%rip),%r8        # 0x14022fb00
1401af144:	ba 0f 03 00 00       	mov    $0x30f,%edx
1401af149:	48 8d 0d 50 07 08 00 	lea    0x80750(%rip),%rcx        # 0x14022f8a0
1401af150:	e8 3b 46 f1 ff       	call   0x1400c3790
1401af155:	90                   	nop
1401af156:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401af15d:	00 00 00
1401af160:	41 56                	push   %r14
1401af162:	41 55                	push   %r13
1401af164:	41 54                	push   %r12
1401af166:	55                   	push   %rbp
1401af167:	57                   	push   %rdi
1401af168:	56                   	push   %rsi
1401af169:	53                   	push   %rbx
1401af16a:	48 83 ec 20          	sub    $0x20,%rsp
1401af16e:	4d 8d a0 50 03 00 00 	lea    0x350(%r8),%r12
1401af175:	48 89 d6             	mov    %rdx,%rsi
1401af178:	49 89 cd             	mov    %rcx,%r13
1401af17b:	4c 89 c7             	mov    %r8,%rdi
1401af17e:	4c 89 e2             	mov    %r12,%rdx
1401af181:	e8 aa e3 ea ff       	call   0x14005d530
1401af186:	48 89 c3             	mov    %rax,%rbx
1401af189:	48 85 f6             	test   %rsi,%rsi
1401af18c:	0f 84 06 02 00 00    	je     0x1401af398
1401af192:	8b 6e 38             	mov    0x38(%rsi),%ebp
1401af195:	f7 c5 00 00 80 00    	test   $0x800000,%ebp
1401af19b:	0f 85 3f 01 00 00    	jne    0x1401af2e0
1401af1a1:	48 89 c2             	mov    %rax,%rdx
1401af1a4:	48 89 f1             	mov    %rsi,%rcx
1401af1a7:	e8 24 cb ff ff       	call   0x1401abcd0
1401af1ac:	85 c0                	test   %eax,%eax
1401af1ae:	0f 84 bc 00 00 00    	je     0x1401af270
1401af1b4:	f3 0f 6f 56 10       	movdqu 0x10(%rsi),%xmm2
1401af1b9:	8b 4b 38             	mov    0x38(%rbx),%ecx
1401af1bc:	31 ed                	xor    %ebp,%ebp
1401af1be:	66 0f 6e 4b 3c       	movd   0x3c(%rbx),%xmm1
1401af1c3:	0f 11 53 10          	movups %xmm2,0x10(%rbx)
1401af1c7:	f3 0f 6f 5e 20       	movdqu 0x20(%rsi),%xmm3
1401af1cc:	81 e1 00 00 10 00    	and    $0x100000,%ecx
1401af1d2:	0f 11 5b 20          	movups %xmm3,0x20(%rbx)
1401af1d6:	f3 0f 6f 66 30       	movdqu 0x30(%rsi),%xmm4
1401af1db:	0f 11 63 30          	movups %xmm4,0x30(%rbx)
1401af1df:	f3 0f 6f 6e 40       	movdqu 0x40(%rsi),%xmm5
1401af1e4:	8b 43 38             	mov    0x38(%rbx),%eax
1401af1e7:	0f 11 6b 40          	movups %xmm5,0x40(%rbx)
1401af1eb:	25 ff ff ef ff       	and    $0xffefffff,%eax
1401af1f0:	f3 0f 6f 56 50       	movdqu 0x50(%rsi),%xmm2
1401af1f5:	09 c8                	or     %ecx,%eax
1401af1f7:	0f 11 53 50          	movups %xmm2,0x50(%rbx)
1401af1fb:	66 0f 6e c0          	movd   %eax,%xmm0
1401af1ff:	f3 0f 6f 5e 5c       	movdqu 0x5c(%rsi),%xmm3
1401af204:	66 0f 62 c1          	punpckldq %xmm1,%xmm0
1401af208:	0f 11 5b 5c          	movups %xmm3,0x5c(%rbx)
1401af20c:	66 0f d6 43 38       	movq   %xmm0,0x38(%rbx)
1401af211:	4c 89 e9             	mov    %r13,%rcx
1401af214:	e8 e7 57 ef ff       	call   0x1400a4a00
1401af219:	48 85 c0             	test   %rax,%rax
1401af21c:	74 11                	je     0x1401af22f
1401af21e:	49 8d 4d 6c          	lea    0x6c(%r13),%rcx
1401af222:	e8 d9 89 e7 ff       	call   0x140027c00
1401af227:	85 c0                	test   %eax,%eax
1401af229:	0f 85 31 01 00 00    	jne    0x1401af360
1401af22f:	8b 43 38             	mov    0x38(%rbx),%eax
1401af232:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401af238:	48 89 da             	mov    %rbx,%rdx
1401af23b:	4c 89 e1             	mov    %r12,%rcx
1401af23e:	25 ff cf ef ff       	and    $0xffefcfff,%eax
1401af243:	09 e8                	or     %ebp,%eax
1401af245:	89 43 38             	mov    %eax,0x38(%rbx)
1401af248:	e8 03 e6 ea ff       	call   0x14005d850
1401af24d:	85 c0                	test   %eax,%eax
1401af24f:	0f 88 b4 00 00 00    	js     0x1401af309
1401af255:	b8 01 00 00 00       	mov    $0x1,%eax
1401af25a:	48 83 c4 20          	add    $0x20,%rsp
1401af25e:	5b                   	pop    %rbx
1401af25f:	5e                   	pop    %rsi
1401af260:	5f                   	pop    %rdi
1401af261:	5d                   	pop    %rbp
1401af262:	41 5c                	pop    %r12
1401af264:	41 5d                	pop    %r13
1401af266:	41 5e                	pop    %r14
1401af268:	c3                   	ret
1401af269:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401af270:	8b 57 2c             	mov    0x2c(%rdi),%edx
1401af273:	85 d2                	test   %edx,%edx
1401af275:	75 0e                	jne    0x1401af285
1401af277:	81 e5 00 00 00 42    	and    $0x42000000,%ebp
1401af27d:	81 fd 00 00 00 42    	cmp    $0x42000000,%ebp
1401af283:	74 1e                	je     0x1401af2a3
1401af285:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401af28b:	48 89 fa             	mov    %rdi,%rdx
1401af28e:	48 89 f1             	mov    %rsi,%rcx
1401af291:	e8 3a d8 ff ff       	call   0x1401acad0
1401af296:	85 c0                	test   %eax,%eax
1401af298:	75 67                	jne    0x1401af301
1401af29a:	8b 6e 38             	mov    0x38(%rsi),%ebp
1401af29d:	81 e5 00 00 00 42    	and    $0x42000000,%ebp
1401af2a3:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1401af2aa:	4c 8d 76 6c          	lea    0x6c(%rsi),%r14
1401af2ae:	81 cd 00 00 01 00    	or     $0x10000,%ebp
1401af2b4:	4c 89 f2             	mov    %r14,%rdx
1401af2b7:	e8 74 2b f6 ff       	call   0x140111e30
1401af2bc:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1401af2c3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401af2c9:	4c 89 f2             	mov    %r14,%rdx
1401af2cc:	e8 4f 9a e7 ff       	call   0x140028d20
1401af2d1:	e9 3b ff ff ff       	jmp    0x1401af211
1401af2d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401af2dd:	00 00 00
1401af2e0:	8b 47 2c             	mov    0x2c(%rdi),%eax
1401af2e3:	85 c0                	test   %eax,%eax
1401af2e5:	74 39                	je     0x1401af320
1401af2e7:	49 89 f9             	mov    %rdi,%r9
1401af2ea:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401af2f0:	ba 04 00 00 00       	mov    $0x4,%edx
1401af2f5:	48 89 d9             	mov    %rbx,%rcx
1401af2f8:	e8 83 dd ff ff       	call   0x1401ad080
1401af2fd:	85 c0                	test   %eax,%eax
1401af2ff:	74 25                	je     0x1401af326
1401af301:	48 89 d9             	mov    %rbx,%rcx
1401af304:	e8 67 e2 ea ff       	call   0x14005d570
1401af309:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401af30e:	48 83 c4 20          	add    $0x20,%rsp
1401af312:	5b                   	pop    %rbx
1401af313:	5e                   	pop    %rsi
1401af314:	5f                   	pop    %rdi
1401af315:	5d                   	pop    %rbp
1401af316:	41 5c                	pop    %r12
1401af318:	41 5d                	pop    %r13
1401af31a:	41 5e                	pop    %r14
1401af31c:	c3                   	ret
1401af31d:	0f 1f 00             	nopl   (%rax)
1401af320:	f6 43 3b 02          	testb  $0x2,0x3b(%rbx)
1401af324:	74 c1                	je     0x1401af2e7
1401af326:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1401af32d:	48 83 c6 6c          	add    $0x6c,%rsi
1401af331:	bd 00 00 01 00       	mov    $0x10000,%ebp
1401af336:	48 89 f2             	mov    %rsi,%rdx
1401af339:	e8 f2 2a f6 ff       	call   0x140111e30
1401af33e:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1401af345:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401af34b:	48 89 f2             	mov    %rsi,%rdx
1401af34e:	e8 cd 99 e7 ff       	call   0x140028d20
1401af353:	e9 d7 fe ff ff       	jmp    0x1401af22f
1401af358:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401af35f:	00
1401af360:	49 8d 4d 48          	lea    0x48(%r13),%rcx
1401af364:	e8 17 03 e8 ff       	call   0x14002f680
1401af369:	48 8d 4e 48          	lea    0x48(%rsi),%rcx
1401af36d:	49 89 c6             	mov    %rax,%r14
1401af370:	e8 0b 03 e8 ff       	call   0x14002f680
1401af375:	49 89 f9             	mov    %rdi,%r9
1401af378:	4d 89 f0             	mov    %r14,%r8
1401af37b:	4c 89 e9             	mov    %r13,%rcx
1401af37e:	48 89 c2             	mov    %rax,%rdx
1401af381:	e8 ca d6 ff ff       	call   0x1401aca50
1401af386:	85 c0                	test   %eax,%eax
1401af388:	0f 84 a1 fe ff ff    	je     0x1401af22f
1401af38e:	e9 76 ff ff ff       	jmp    0x1401af309
1401af393:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401af398:	8b 4f 2c             	mov    0x2c(%rdi),%ecx
1401af39b:	81 48 38 00 00 00 02 	orl    $0x2000000,0x38(%rax)
1401af3a2:	85 c9                	test   %ecx,%ecx
1401af3a4:	75 52                	jne    0x1401af3f8
1401af3a6:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1401af3ad:	48 8d 73 6c          	lea    0x6c(%rbx),%rsi
1401af3b1:	48 89 f2             	mov    %rsi,%rdx
1401af3b4:	e8 77 2a f6 ff       	call   0x140111e30
1401af3b9:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1401af3c0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401af3c6:	48 89 f2             	mov    %rsi,%rdx
1401af3c9:	e8 52 99 e7 ff       	call   0x140028d20
1401af3ce:	4c 89 e9             	mov    %r13,%rcx
1401af3d1:	e8 2a 56 ef ff       	call   0x1400a4a00
1401af3d6:	48 85 c0             	test   %rax,%rax
1401af3d9:	74 0d                	je     0x1401af3e8
1401af3db:	49 8d 4d 6c          	lea    0x6c(%r13),%rcx
1401af3df:	e8 1c 88 e7 ff       	call   0x140027c00
1401af3e4:	85 c0                	test   %eax,%eax