1409bef3f:	cc                   	int3
1409bef40:	40 53                	rex push %rbx
1409bef42:	48 83 ec 20          	sub    $0x20,%rsp
1409bef46:	48 8b d9             	mov    %rcx,%rbx
1409bef49:	48 ff c2             	inc    %rdx
1409bef4c:	48 ff c1             	inc    %rcx
1409bef4f:	e8 ec 81 04 00       	call   0x140a07140
1409bef54:	48 8b c3             	mov    %rbx,%rax
1409bef57:	48 83 c4 20          	add    $0x20,%rsp
1409bef5b:	5b                   	pop    %rbx
1409bef5c:	c3                   	ret
1409bef5d:	cc                   	int3
1409bef5e:	cc                   	int3
1409bef5f:	cc                   	int3
1409bef60:	40 53                	rex push %rbx
1409bef62:	48 83 ec 20          	sub    $0x20,%rsp
1409bef66:	48 8b d9             	mov    %rcx,%rbx
1409bef69:	48 ff c1             	inc    %rcx
1409bef6c:	e8 cf 81 04 00       	call   0x140a07140
1409bef71:	48 8b c3             	mov    %rbx,%rax
1409bef74:	48 83 c4 20          	add    $0x20,%rsp
1409bef78:	5b                   	pop    %rbx
1409bef79:	c3                   	ret
1409bef7a:	cc                   	int3
1409bef7b:	cc                   	int3
1409bef7c:	cc                   	int3
1409bef7d:	cc                   	int3
1409bef7e:	cc                   	int3
1409bef7f:	cc                   	int3
1409bef80:	40 53                	rex push %rbx
1409bef82:	48 83 ec 20          	sub    $0x20,%rsp
1409bef86:	48 8b d9             	mov    %rcx,%rbx
1409bef89:	41 b8 fe 00 00 00    	mov    $0xfe,%r8d
1409bef8f:	48 ff c1             	inc    %rcx
1409bef92:	e8 49 80 04 00       	call   0x140a06fe0
1409bef97:	48 8b c3             	mov    %rbx,%rax
1409bef9a:	48 83 c4 20          	add    $0x20,%rsp
1409bef9e:	5b                   	pop    %rbx
1409bef9f:	c3                   	ret
1409befa0:	40 53                	rex push %rbx
1409befa2:	55                   	push   %rbp
1409befa3:	56                   	push   %rsi
1409befa4:	57                   	push   %rdi
1409befa5:	41 56                	push   %r14
1409befa7:	48 83 ec 50          	sub    $0x50,%rsp
1409befab:	48 8b 05 4e 9f 9f 00 	mov    0x9f9f4e(%rip),%rax        # 0x1413b8f00
1409befb2:	48 33 c4             	xor    %rsp,%rax
1409befb5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409befba:	49 8b d8             	mov    %r8,%rbx
1409befbd:	0f b6 f2             	movzbl %dl,%esi
1409befc0:	48 8b f9             	mov    %rcx,%rdi
1409befc3:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1409befc8:	45 33 f6             	xor    %r14d,%r14d
1409befcb:	b9 38 00 00 00       	mov    $0x38,%ecx
1409befd0:	e8 57 37 47 00       	call   0x140e3272c
1409befd5:	48 85 c0             	test   %rax,%rax
1409befd8:	0f 84 c7 00 00 00    	je     0x1409bf0a5
1409befde:	48 8d 15 7f 3a 9f 00 	lea    0x9f3a7f(%rip),%rdx        # 0x1413b2a64
1409befe5:	48 8b c8             	mov    %rax,%rcx
1409befe8:	e8 d3 7d 04 00       	call   0x140a06dc0
1409befed:	0f 57 c0             	xorps  %xmm0,%xmm0
1409beff0:	0f 11 40 18          	movups %xmm0,0x18(%rax)
1409beff4:	4c 89 70 28          	mov    %r14,0x28(%rax)
1409beff8:	4c 89 70 30          	mov    %r14,0x30(%rax)
1409beffc:	0f 10 03             	movups (%rbx),%xmm0
1409befff:	0f 11 40 18          	movups %xmm0,0x18(%rax)
1409bf003:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1409bf007:	0f 11 48 28          	movups %xmm1,0x28(%rax)
1409bf00b:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1409bf00f:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409bf016:	00
1409bf017:	44 88 33             	mov    %r14b,(%rbx)
1409bf01a:	48 ff 40 10          	incq   0x10(%rax)
1409bf01e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409bf023:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409bf028:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409bf02d:	e8 ae 00 00 00       	call   0x1409bf0e0
1409bf032:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1409bf037:	40 0f b6 d6          	movzbl %sil,%edx
1409bf03b:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1409bf03f:	e8 2c fc ff ff       	call   0x1409bec70
1409bf044:	90                   	nop
1409bf045:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1409bf049:	48 83 fa 0f          	cmp    $0xf,%rdx
1409bf04d:	76 2c                	jbe    0x1409bf07b
1409bf04f:	48 ff c2             	inc    %rdx
1409bf052:	48 8b 0b             	mov    (%rbx),%rcx
1409bf055:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409bf05c:	72 18                	jb     0x1409bf076
1409bf05e:	48 83 c2 27          	add    $0x27,%rdx
1409bf062:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1409bf066:	49 2b c8             	sub    %r8,%rcx
1409bf069:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1409bf06d:	48 83 f8 1f          	cmp    $0x1f,%rax
1409bf071:	77 4b                	ja     0x1409bf0be
1409bf073:	49 8b c8             	mov    %r8,%rcx
1409bf076:	e8 c9 c0 45 00       	call   0x140e1b144
1409bf07b:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1409bf07f:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409bf086:	00
1409bf087:	c6 03 00             	movb   $0x0,(%rbx)
1409bf08a:	48 8b c7             	mov    %rdi,%rax
1409bf08d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1409bf092:	48 33 cc             	xor    %rsp,%rcx
1409bf095:	e8 66 c4 45 00       	call   0x140e1b500
1409bf09a:	48 83 c4 50          	add    $0x50,%rsp
1409bf09e:	41 5e                	pop    %r14
1409bf0a0:	5f                   	pop    %rdi
1409bf0a1:	5e                   	pop    %rsi
1409bf0a2:	5d                   	pop    %rbp
1409bf0a3:	5b                   	pop    %rbx
1409bf0a4:	c3                   	ret
1409bf0a5:	48 8d 0d 44 ad 6b 00 	lea    0x6bad44(%rip),%rcx        # 0x141079df0
1409bf0ac:	e8 4f 7e 7d ff       	call   0x140196f00
1409bf0b1:	48 8d 0d 38 ad 6b 00 	lea    0x6bad38(%rip),%rcx        # 0x141079df0
1409bf0b8:	e8 63 fd ff ff       	call   0x1409bee20
1409bf0bd:	90                   	nop
1409bf0be:	e8 e1 b0 46 00       	call   0x140e2a1a4
1409bf0c3:	cc                   	int3
1409bf0c4:	cc                   	int3
1409bf0c5:	cc                   	int3
1409bf0c6:	cc                   	int3
1409bf0c7:	cc                   	int3
1409bf0c8:	cc                   	int3
1409bf0c9:	cc                   	int3
1409bf0ca:	cc                   	int3
1409bf0cb:	cc                   	int3
1409bf0cc:	cc                   	int3
1409bf0cd:	cc                   	int3
1409bf0ce:	cc                   	int3
1409bf0cf:	cc                   	int3
1409bf0d0:	48 c7 41 01 00 00 00 	movq   $0x0,0x1(%rcx)
1409bf0d7:	00
1409bf0d8:	48 8b c1             	mov    %rcx,%rax
1409bf0db:	c3                   	ret
1409bf0dc:	cc                   	int3
1409bf0dd:	cc                   	int3
1409bf0de:	cc                   	int3
1409bf0df:	cc                   	int3
1409bf0e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409bf0e5:	57                   	push   %rdi
1409bf0e6:	48 83 ec 20          	sub    $0x20,%rsp
1409bf0ea:	48 8b 42 08          	mov    0x8(%rdx),%rax
1409bf0ee:	48 8b f9             	mov    %rcx,%rdi
1409bf0f1:	48 85 c0             	test   %rax,%rax
1409bf0f4:	74 08                	je     0x1409bf0fe
1409bf0f6:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
1409bf0fd:	00
1409bf0fe:	48 89 41 08          	mov    %rax,0x8(%rcx)
1409bf102:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1409bf106:	48 85 db             	test   %rbx,%rbx
1409bf109:	74 2c                	je     0x1409bf137
1409bf10b:	48 8b 03             	mov    (%rbx),%rax
1409bf10e:	90                   	nop
1409bf10f:	48 83 f8 01          	cmp    $0x1,%rax
1409bf113:	74 12                	je     0x1409bf127
1409bf115:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409bf11c:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409bf121:	48 83 f8 01          	cmp    $0x1,%rax
1409bf125:	75 10                	jne    0x1409bf137
1409bf127:	48 8b cb             	mov    %rbx,%rcx
1409bf12a:	e8 b1 7c 04 00       	call   0x140a06de0
1409bf12f:	48 8b cb             	mov    %rbx,%rcx
1409bf132:	e8 59 1f 47 00       	call   0x140e31090
1409bf137:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bf13c:	48 8b c7             	mov    %rdi,%rax
1409bf13f:	48 83 c4 20          	add    $0x20,%rsp
1409bf143:	5f                   	pop    %rdi
1409bf144:	c3                   	ret
1409bf145:	cc                   	int3
1409bf146:	cc                   	int3
1409bf147:	cc                   	int3
1409bf148:	cc                   	int3
1409bf149:	cc                   	int3
1409bf14a:	cc                   	int3
1409bf14b:	cc                   	int3
1409bf14c:	cc                   	int3
1409bf14d:	cc                   	int3
1409bf14e:	cc                   	int3
1409bf14f:	cc                   	int3
1409bf150:	40 53                	rex push %rbx
1409bf152:	48 83 ec 20          	sub    $0x20,%rsp
1409bf156:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1409bf15a:	48 85 db             	test   %rbx,%rbx
1409bf15d:	74 31                	je     0x1409bf190
1409bf15f:	48 8b 03             	mov    (%rbx),%rax
1409bf162:	90                   	nop
1409bf163:	48 83 f8 01          	cmp    $0x1,%rax
1409bf167:	74 12                	je     0x1409bf17b
1409bf169:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409bf170:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409bf175:	48 83 f8 01          	cmp    $0x1,%rax
1409bf179:	75 15                	jne    0x1409bf190
1409bf17b:	48 8b cb             	mov    %rbx,%rcx
1409bf17e:	e8 5d 7c 04 00       	call   0x140a06de0
1409bf183:	48 8b cb             	mov    %rbx,%rcx
1409bf186:	48 83 c4 20          	add    $0x20,%rsp
1409bf18a:	5b                   	pop    %rbx
1409bf18b:	e9 00 1f 47 00       	jmp    0x140e31090
1409bf190:	48 83 c4 20          	add    $0x20,%rsp
1409bf194:	5b                   	pop    %rbx
1409bf195:	c3                   	ret
1409bf196:	cc                   	int3
1409bf197:	cc                   	int3
1409bf198:	cc                   	int3
1409bf199:	cc                   	int3
1409bf19a:	cc                   	int3
1409bf19b:	cc                   	int3
1409bf19c:	cc                   	int3
1409bf19d:	cc                   	int3
1409bf19e:	cc                   	int3
1409bf19f:	cc                   	int3
1409bf1a0:	40 53                	rex push %rbx
1409bf1a2:	48 83 ec 20          	sub    $0x20,%rsp
1409bf1a6:	48 8b 19             	mov    (%rcx),%rbx
1409bf1a9:	48 85 db             	test   %rbx,%rbx
1409bf1ac:	74 31                	je     0x1409bf1df
1409bf1ae:	48 8b 03             	mov    (%rbx),%rax
1409bf1b1:	90                   	nop
1409bf1b2:	48 83 f8 01          	cmp    $0x1,%rax
1409bf1b6:	74 12                	je     0x1409bf1ca
1409bf1b8:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409bf1bf:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409bf1c4:	48 83 f8 01          	cmp    $0x1,%rax
1409bf1c8:	75 15                	jne    0x1409bf1df
1409bf1ca:	48 8b cb             	mov    %rbx,%rcx
1409bf1cd:	e8 0e 7c 04 00       	call   0x140a06de0
1409bf1d2:	48 8b cb             	mov    %rbx,%rcx
1409bf1d5:	48 83 c4 20          	add    $0x20,%rsp
1409bf1d9:	5b                   	pop    %rbx
1409bf1da:	e9 b1 1e 47 00       	jmp    0x140e31090
1409bf1df:	48 83 c4 20          	add    $0x20,%rsp
1409bf1e3:	5b                   	pop    %rbx
1409bf1e4:	c3                   	ret
1409bf1e5:	cc                   	int3
1409bf1e6:	cc                   	int3
1409bf1e7:	cc                   	int3
1409bf1e8:	cc                   	int3
1409bf1e9:	cc                   	int3
1409bf1ea:	cc                   	int3
1409bf1eb:	cc                   	int3
1409bf1ec:	cc                   	int3
1409bf1ed:	cc                   	int3
1409bf1ee:	cc                   	int3
1409bf1ef:	cc                   	int3
1409bf1f0:	40 57                	rex push %rdi
1409bf1f2:	48 83 ec 20          	sub    $0x20,%rsp
1409bf1f6:	48 8b 39             	mov    (%rcx),%rdi
1409bf1f9:	48 85 ff             	test   %rdi,%rdi
1409bf1fc:	74 4c                	je     0x1409bf24a
1409bf1fe:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409bf203:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1409bf207:	48 85 db             	test   %rbx,%rbx
1409bf20a:	74 2c                	je     0x1409bf238
1409bf20c:	48 8b 03             	mov    (%rbx),%rax
1409bf20f:	90                   	nop
1409bf210:	48 83 f8 01          	cmp    $0x1,%rax
1409bf214:	74 12                	je     0x1409bf228
1409bf216:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409bf21d:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409bf222:	48 83 f8 01          	cmp    $0x1,%rax
1409bf226:	75 10                	jne    0x1409bf238
1409bf228:	48 8b cb             	mov    %rbx,%rcx
1409bf22b:	e8 b0 7b 04 00       	call   0x140a06de0
1409bf230:	48 8b cb             	mov    %rbx,%rcx
1409bf233:	e8 58 1e 47 00       	call   0x140e31090
1409bf238:	ba 18 00 00 00       	mov    $0x18,%edx
1409bf23d:	48 8b cf             	mov    %rdi,%rcx
1409bf240:	e8 ff be 45 00       	call   0x140e1b144
1409bf245:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bf24a:	48 83 c4 20          	add    $0x20,%rsp
1409bf24e:	5f                   	pop    %rdi
1409bf24f:	c3                   	ret
1409bf250:	48 ff c1             	inc    %rcx
1409bf253:	e9 98 ff ff ff       	jmp    0x1409bf1f0
1409bf258:	cc                   	int3
1409bf259:	cc                   	int3
1409bf25a:	cc                   	int3
1409bf25b:	cc                   	int3
1409bf25c:	cc                   	int3
1409bf25d:	cc                   	int3
1409bf25e:	cc                   	int3
1409bf25f:	cc                   	int3
1409bf260:	e9 8b ff ff ff       	jmp    0x1409bf1f0
1409bf265:	cc                   	int3
1409bf266:	cc                   	int3
1409bf267:	cc                   	int3
1409bf268:	cc                   	int3
1409bf269:	cc                   	int3
1409bf26a:	cc                   	int3
1409bf26b:	cc                   	int3
1409bf26c:	cc                   	int3
1409bf26d:	cc                   	int3
1409bf26e:	cc                   	int3
1409bf26f:	cc                   	int3
1409bf270:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409bf275:	57                   	push   %rdi
1409bf276:	48 83 ec 20          	sub    $0x20,%rsp
1409bf27a:	48 8b 42 01          	mov    0x1(%rdx),%rax
1409bf27e:	48 8b f9             	mov    %rcx,%rdi
1409bf281:	48 c7 42 01 00 00 00 	movq   $0x0,0x1(%rdx)
1409bf288:	00
1409bf289:	48 8b 71 01          	mov    0x1(%rcx),%rsi
1409bf28d:	48 89 41 01          	mov    %rax,0x1(%rcx)
1409bf291:	48 85 f6             	test   %rsi,%rsi
1409bf294:	74 4c                	je     0x1409bf2e2
1409bf296:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409bf29b:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
1409bf29f:	48 85 db             	test   %rbx,%rbx
1409bf2a2:	74 2c                	je     0x1409bf2d0
1409bf2a4:	48 8b 03             	mov    (%rbx),%rax
1409bf2a7:	90                   	nop
1409bf2a8:	48 83 f8 01          	cmp    $0x1,%rax
1409bf2ac:	74 12                	je     0x1409bf2c0
1409bf2ae:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409bf2b5:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409bf2ba:	48 83 f8 01          	cmp    $0x1,%rax
1409bf2be:	75 10                	jne    0x1409bf2d0
1409bf2c0:	48 8b cb             	mov    %rbx,%rcx
1409bf2c3:	e8 18 7b 04 00       	call   0x140a06de0
1409bf2c8:	48 8b cb             	mov    %rbx,%rcx
1409bf2cb:	e8 c0 1d 47 00       	call   0x140e31090
1409bf2d0:	ba 18 00 00 00       	mov    $0x18,%edx
1409bf2d5:	48 8b ce             	mov    %rsi,%rcx
1409bf2d8:	e8 67 be 45 00       	call   0x140e1b144
1409bf2dd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bf2e2:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409bf2e7:	48 8b c7             	mov    %rdi,%rax
1409bf2ea:	48 83 c4 20          	add    $0x20,%rsp
1409bf2ee:	5f                   	pop    %rdi
1409bf2ef:	c3                   	ret
1409bf2f0:	48 83 ec 28          	sub    $0x28,%rsp
1409bf2f4:	48 8b 01             	mov    (%rcx),%rax
1409bf2f7:	48 8b 08             	mov    (%rax),%rcx
1409bf2fa:	48 83 c1 30          	add    $0x30,%rcx
1409bf2fe:	0f 84 93 00 00 00    	je     0x1409bf397
1409bf304:	80 79 28 0b          	cmpb   $0xb,0x28(%rcx)
1409bf308:	0f 85 89 00 00 00    	jne    0x1409bf397
1409bf30e:	48 83 79 20 0f       	cmpq   $0xf,0x20(%rcx)
1409bf313:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409bf318:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1409bf31d:	48 8d 69 08          	lea    0x8(%rcx),%rbp
1409bf321:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1409bf326:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1409bf32b:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1409bf330:	76 04                	jbe    0x1409bf336
1409bf332:	48 8b 69 08          	mov    0x8(%rcx),%rbp
1409bf336:	4c 8b 71 18          	mov    0x18(%rcx),%r14
1409bf33a:	48 8d 1d cf a4 6b 00 	lea    0x6ba4cf(%rip),%rbx        # 0x141079810
1409bf341:	33 f6                	xor    %esi,%esi