1401aaf9d:	90                   	nop
1401aaf9e:	90                   	nop
1401aaf9f:	90                   	nop
1401aafa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401aafa5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401aafaa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401aafaf:	41 56                	push   %r14
1401aafb1:	48 83 ec 30          	sub    $0x30,%rsp
1401aafb5:	4d 8b f1             	mov    %r9,%r14
1401aafb8:	41 8b f0             	mov    %r8d,%esi
1401aafbb:	48 8b da             	mov    %rdx,%rbx
1401aafbe:	48 8b f9             	mov    %rcx,%rdi
1401aafc1:	4d 85 c9             	test   %r9,%r9
1401aafc4:	74 20                	je     0x1401aafe6
1401aafc6:	49 8b 01             	mov    (%r9),%rax
1401aafc9:	49 8b ce             	mov    %r14,%rcx
1401aafcc:	45 33 c9             	xor    %r9d,%r9d
1401aafcf:	48 8b 40 20          	mov    0x20(%rax),%rax
1401aafd3:	ff 15 57 7e 06 00    	call   *0x67e57(%rip)        # 0x140212e30
1401aafd9:	49 8b ce             	mov    %r14,%rcx
1401aafdc:	e8 23 0d 00 00       	call   0x1401abd04
1401aafe1:	e9 b6 00 00 00       	jmp    0x1401ab09c
1401aafe6:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1401aafea:	48 3b cb             	cmp    %rbx,%rcx
1401aafed:	75 0e                	jne    0x1401aaffd
1401aafef:	c6 81 c8 00 00 00 01 	movb   $0x1,0xc8(%rcx)
1401aaff6:	e8 29 3d ff ff       	call   0x14019ed24
1401aaffb:	eb 5e                	jmp    0x1401ab05b
1401aaffd:	8b 4f 24             	mov    0x24(%rdi),%ecx
1401ab000:	8b 42 3c             	mov    0x3c(%rdx),%eax
1401ab003:	23 c1                	and    %ecx,%eax
1401ab005:	a9 00 00 60 00       	test   $0x600000,%eax
1401ab00a:	74 65                	je     0x1401ab071
1401ab00c:	48 8b 02             	mov    (%rdx),%rax
1401ab00f:	48 8b cb             	mov    %rbx,%rcx
1401ab012:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ab016:	ff 15 14 7e 06 00    	call   *0x67e14(%rip)        # 0x140212e30
1401ab01c:	48 8b d3             	mov    %rbx,%rdx
1401ab01f:	48 8d 0d ba b2 10 00 	lea    0x10b2ba(%rip),%rcx        # 0x1402b62e0
1401ab026:	e8 9d c8 ff ff       	call   0x1401a78c8
1401ab02b:	48 8d 8f c8 01 00 00 	lea    0x1c8(%rdi),%rcx
1401ab032:	e8 d9 56 ec ff       	call   0x140070710
1401ab037:	8b 47 24             	mov    0x24(%rdi),%eax
1401ab03a:	8b 4b 3c             	mov    0x3c(%rbx),%ecx
1401ab03d:	23 c8                	and    %eax,%ecx
1401ab03f:	f7 c1 00 00 60 00    	test   $0x600000,%ecx
1401ab045:	75 14                	jne    0x1401ab05b
1401ab047:	48 8d 4f f8          	lea    -0x8(%rdi),%rcx
1401ab04b:	48 8b 01             	mov    (%rcx),%rax
1401ab04e:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
1401ab055:	ff 15 d5 7d 06 00    	call   *0x67dd5(%rip)        # 0x140212e30
1401ab05b:	85 f6                	test   %esi,%esi
1401ab05d:	74 3d                	je     0x1401ab09c
1401ab05f:	48 8b 03             	mov    (%rbx),%rax
1401ab062:	48 8b cb             	mov    %rbx,%rcx
1401ab065:	48 8b 40 10          	mov    0x10(%rax),%rax
1401ab069:	ff 15 c1 7d 06 00    	call   *0x67dc1(%rip)        # 0x140212e30
1401ab06f:	eb 2b                	jmp    0x1401ab09c
1401ab071:	f6 42 3c 02          	testb  $0x2,0x3c(%rdx)
1401ab075:	74 14                	je     0x1401ab08b
1401ab077:	48 8b 8f c0 00 00 00 	mov    0xc0(%rdi),%rcx
1401ab07e:	85 f6                	test   %esi,%esi
1401ab080:	41 0f 95 c0          	setne  %r8b
1401ab084:	e8 0f 51 ff ff       	call   0x1401a0198
1401ab089:	eb 11                	jmp    0x1401ab09c
1401ab08b:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
1401ab08f:	48 8b 01             	mov    (%rcx),%rax
1401ab092:	48 8b 40 18          	mov    0x18(%rax),%rax
1401ab096:	ff 15 94 7d 06 00    	call   *0x67d94(%rip)        # 0x140212e30
1401ab09c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ab0a1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401ab0a6:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401ab0ab:	48 83 c4 30          	add    $0x30,%rsp
1401ab0af:	41 5e                	pop    %r14
1401ab0b1:	c3                   	ret
1401ab0b2:	90                   	nop
1401ab0b3:	90                   	nop
1401ab0b4:	90                   	nop
1401ab0b5:	90                   	nop
1401ab0b6:	90                   	nop
1401ab0b7:	90                   	nop
1401ab0b8:	90                   	nop
1401ab0b9:	90                   	nop
1401ab0ba:	90                   	nop
1401ab0bb:	90                   	nop
1401ab0bc:	90                   	nop
1401ab0bd:	90                   	nop
1401ab0be:	90                   	nop
1401ab0bf:	90                   	nop
1401ab0c0:	8b 41 2c             	mov    0x2c(%rcx),%eax
1401ab0c3:	45 85 c0             	test   %r8d,%r8d
1401ab0c6:	74 06                	je     0x1401ab0ce
1401ab0c8:	f0 09 51 2c          	lock or %edx,0x2c(%rcx)
1401ab0cc:	eb 06                	jmp    0x1401ab0d4
1401ab0ce:	f7 d2                	not    %edx
1401ab0d0:	f0 21 51 2c          	lock and %edx,0x2c(%rcx)
1401ab0d4:	8b 41 2c             	mov    0x2c(%rcx),%eax
1401ab0d7:	c3                   	ret
1401ab0d8:	90                   	nop
1401ab0d9:	90                   	nop
1401ab0da:	90                   	nop
1401ab0db:	90                   	nop
1401ab0dc:	90                   	nop
1401ab0dd:	90                   	nop
1401ab0de:	90                   	nop
1401ab0df:	90                   	nop
1401ab0e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ab0e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401ab0ea:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401ab0ef:	41 56                	push   %r14
1401ab0f1:	48 83 ec 30          	sub    $0x30,%rsp
1401ab0f5:	48 8b f9             	mov    %rcx,%rdi
1401ab0f8:	33 d2                	xor    %edx,%edx
1401ab0fa:	48 81 c1 d0 01 00 00 	add    $0x1d0,%rcx
1401ab101:	e8 16 58 ec ff       	call   0x14007091c
1401ab106:	48 8b f0             	mov    %rax,%rsi
1401ab109:	48 85 c0             	test   %rax,%rax
1401ab10c:	74 46                	je     0x1401ab154
1401ab10e:	48 8b 5e 18          	mov    0x18(%rsi),%rbx
1401ab112:	48 8b d6             	mov    %rsi,%rdx
1401ab115:	48 8b 8f e0 01 00 00 	mov    0x1e0(%rdi),%rcx
1401ab11c:	48 8b 36             	mov    (%rsi),%rsi
1401ab11f:	e8 38 53 ec ff       	call   0x14007045c
1401ab124:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401ab128:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401ab12c:	45 33 c9             	xor    %r9d,%r9d
1401ab12f:	48 8b d3             	mov    %rbx,%rdx
1401ab132:	48 8b 40 20          	mov    0x20(%rax),%rax
1401ab136:	45 8d 41 01          	lea    0x1(%r9),%r8d
1401ab13a:	ff 15 f0 7c 06 00    	call   *0x67cf0(%rip)        # 0x140212e30
1401ab140:	48 8b d3             	mov    %rbx,%rdx
1401ab143:	48 8d 0d 7e b1 10 00 	lea    0x10b17e(%rip),%rcx        # 0x1402b62c8
1401ab14a:	e8 79 c7 ff ff       	call   0x1401a78c8
1401ab14f:	48 85 f6             	test   %rsi,%rsi
1401ab152:	75 ba                	jne    0x1401ab10e
1401ab154:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ab159:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401ab15e:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401ab163:	48 83 c4 30          	add    $0x30,%rsp
1401ab167:	41 5e                	pop    %r14
1401ab169:	c3                   	ret
1401ab16a:	90                   	nop
1401ab16b:	90                   	nop
1401ab16c:	90                   	nop
1401ab16d:	90                   	nop
1401ab16e:	90                   	nop
1401ab16f:	90                   	nop
1401ab170:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401ab174:	48 8b 01             	mov    (%rcx),%rax
1401ab177:	48 8b 40 60          	mov    0x60(%rax),%rax
1401ab17b:	48 ff 25 ae 7c 06 00 	rex.W jmp *0x67cae(%rip)        # 0x140212e30
1401ab182:	90                   	nop
1401ab183:	90                   	nop
1401ab184:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ab189:	57                   	push   %rdi
1401ab18a:	48 83 ec 20          	sub    $0x20,%rsp
1401ab18e:	48 8b f9             	mov    %rcx,%rdi
1401ab191:	48 8b da             	mov    %rdx,%rbx
1401ab194:	8b 49 28             	mov    0x28(%rcx),%ecx
1401ab197:	ff 15 c3 73 06 00    	call   *0x673c3(%rip)        # 0x140212560
1401ab19d:	85 c0                	test   %eax,%eax
1401ab19f:	75 04                	jne    0x1401ab1a5
1401ab1a1:	32 c0                	xor    %al,%al
1401ab1a3:	eb 0f                	jmp    0x1401ab1b4
1401ab1a5:	48 8b cf             	mov    %rdi,%rcx
1401ab1a8:	e8 1f 00 00 00       	call   0x1401ab1cc
1401ab1ad:	48 3b c3             	cmp    %rbx,%rax
1401ab1b0:	75 0d                	jne    0x1401ab1bf
1401ab1b2:	b0 01                	mov    $0x1,%al
1401ab1b4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401ab1b9:	48 83 c4 20          	add    $0x20,%rsp
1401ab1bd:	5f                   	pop    %rdi
1401ab1be:	c3                   	ret
1401ab1bf:	b9 5e a7 40 1e       	mov    $0x1e40a75e,%ecx
1401ab1c4:	e8 07 0b e6 ff       	call   0x14000bcd0
1401ab1c9:	eb d6                	jmp    0x1401ab1a1
1401ab1cb:	cc                   	int3
1401ab1cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ab1d1:	57                   	push   %rdi
1401ab1d2:	48 83 ec 20          	sub    $0x20,%rsp
1401ab1d6:	48 8b d9             	mov    %rcx,%rbx
1401ab1d9:	8b 49 28             	mov    0x28(%rcx),%ecx
1401ab1dc:	ff 15 86 73 06 00    	call   *0x67386(%rip)        # 0x140212568
1401ab1e2:	48 8b f8             	mov    %rax,%rdi
1401ab1e5:	48 85 c0             	test   %rax,%rax
1401ab1e8:	75 24                	jne    0x1401ab20e
1401ab1ea:	ff 15 a0 6e 06 00    	call   *0x66ea0(%rip)        # 0x140212090
1401ab1f0:	3b 05 5e 88 16 00    	cmp    0x16885e(%rip),%eax        # 0x140313a54
1401ab1f6:	75 16                	jne    0x1401ab20e
1401ab1f8:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1401ab1fc:	48 8b cb             	mov    %rbx,%rcx
1401ab1ff:	e8 80 ff ff ff       	call   0x1401ab184
1401ab204:	84 c0                	test   %al,%al
1401ab206:	74 06                	je     0x1401ab20e
1401ab208:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401ab20c:	eb 03                	jmp    0x1401ab211
1401ab20e:	48 8b c7             	mov    %rdi,%rax
1401ab211:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401ab216:	48 83 c4 20          	add    $0x20,%rsp
1401ab21a:	5f                   	pop    %rdi
1401ab21b:	c3                   	ret
1401ab21c:	90                   	nop
1401ab21d:	90                   	nop
1401ab21e:	90                   	nop
1401ab21f:	90                   	nop
1401ab220:	48 83 ec 28          	sub    $0x28,%rsp
1401ab224:	e8 a3 ff ff ff       	call   0x1401ab1cc
1401ab229:	48 8b c8             	mov    %rax,%rcx
1401ab22c:	33 c0                	xor    %eax,%eax
1401ab22e:	48 85 c9             	test   %rcx,%rcx
1401ab231:	74 06                	je     0x1401ab239
1401ab233:	39 41 30             	cmp    %eax,0x30(%rcx)
1401ab236:	0f 94 c0             	sete   %al
1401ab239:	48 83 c4 28          	add    $0x28,%rsp
1401ab23d:	c3                   	ret
1401ab23e:	90                   	nop
1401ab23f:	90                   	nop
1401ab240:	48 83 ec 28          	sub    $0x28,%rsp
1401ab244:	ff 15 46 6e 06 00    	call   *0x66e46(%rip)        # 0x140212090
1401ab24a:	33 c9                	xor    %ecx,%ecx
1401ab24c:	3b 05 02 88 16 00    	cmp    0x168802(%rip),%eax        # 0x140313a54
1401ab252:	0f 94 c1             	sete   %cl
1401ab255:	8b c1                	mov    %ecx,%eax
1401ab257:	48 83 c4 28          	add    $0x28,%rsp
1401ab25b:	c3                   	ret
1401ab25c:	90                   	nop
1401ab25d:	90                   	nop
1401ab25e:	90                   	nop
1401ab25f:	90                   	nop
1401ab260:	48 83 ec 28          	sub    $0x28,%rsp
1401ab264:	e8 63 ff ff ff       	call   0x1401ab1cc
1401ab269:	48 85 c0             	test   %rax,%rax
1401ab26c:	75 04                	jne    0x1401ab272
1401ab26e:	33 c9                	xor    %ecx,%ecx
1401ab270:	eb 0a                	jmp    0x1401ab27c
1401ab272:	83 78 34 00          	cmpl   $0x0,0x34(%rax)
1401ab276:	75 f6                	jne    0x1401ab26e
1401ab278:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401ab27c:	48 85 c9             	test   %rcx,%rcx
1401ab27f:	74 15                	je     0x1401ab296
1401ab281:	48 8b 01             	mov    (%rcx),%rax
1401ab284:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
1401ab28b:	48 83 c4 28          	add    $0x28,%rsp
1401ab28f:	48 ff 25 9a 7b 06 00 	rex.W jmp *0x67b9a(%rip)        # 0x140212e30
1401ab296:	33 c0                	xor    %eax,%eax
1401ab298:	48 83 c4 28          	add    $0x28,%rsp
1401ab29c:	c3                   	ret
1401ab29d:	90                   	nop
1401ab29e:	90                   	nop
1401ab29f:	90                   	nop
1401ab2a0:	48 83 ec 28          	sub    $0x28,%rsp
1401ab2a4:	48 8b 89 c8 00 00 00 	mov    0xc8(%rcx),%rcx
1401ab2ab:	48 85 c9             	test   %rcx,%rcx
1401ab2ae:	75 04                	jne    0x1401ab2b4
1401ab2b0:	33 c0                	xor    %eax,%eax
1401ab2b2:	eb 17                	jmp    0x1401ab2cb
1401ab2b4:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
1401ab2b9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401ab2be:	85 d2                	test   %edx,%edx
1401ab2c0:	0f 95 c2             	setne  %dl
1401ab2c3:	e8 94 50 ff ff       	call   0x1401a035c
1401ab2c8:	0f b6 c0             	movzbl %al,%eax
1401ab2cb:	48 83 c4 28          	add    $0x28,%rsp
1401ab2cf:	c3                   	ret
1401ab2d0:	40 53                	rex push %rbx
1401ab2d2:	48 83 ec 20          	sub    $0x20,%rsp
1401ab2d6:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1401ab2dc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401ab2e1:	48 8b d9             	mov    %rcx,%rbx
1401ab2e4:	41 b0 01             	mov    $0x1,%r8b
1401ab2e7:	48 8d 0d 22 98 15 00 	lea    0x159822(%rip),%rcx        # 0x140304b10
1401ab2ee:	e8 61 4d ec ff       	call   0x140070054
1401ab2f3:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401ab2f8:	48 89 13             	mov    %rdx,(%rbx)
1401ab2fb:	48 83 c4 20          	add    $0x20,%rsp
1401ab2ff:	5b                   	pop    %rbx
1401ab300:	c3                   	ret
1401ab301:	90                   	nop
1401ab302:	90                   	nop
1401ab303:	90                   	nop
1401ab304:	90                   	nop
1401ab305:	90                   	nop
1401ab306:	90                   	nop
1401ab307:	90                   	nop
1401ab308:	90                   	nop
1401ab309:	90                   	nop
1401ab30a:	90                   	nop
1401ab30b:	90                   	nop
1401ab30c:	90                   	nop
1401ab30d:	90                   	nop
1401ab30e:	90                   	nop
1401ab30f:	90                   	nop
1401ab310:	48 81 e9 d8 00 00 00 	sub    $0xd8,%rcx
1401ab317:	e9 b4 1f fb ff       	jmp    0x14015d2d0
1401ab31c:	90                   	nop
1401ab31d:	90                   	nop
1401ab31e:	90                   	nop
1401ab31f:	90                   	nop
1401ab320:	48 83 e9 08          	sub    $0x8,%rcx
1401ab324:	e9 27 ec ff ff       	jmp    0x1401a9f50
1401ab329:	90                   	nop
1401ab32a:	90                   	nop
1401ab32b:	90                   	nop
1401ab32c:	90                   	nop
1401ab32d:	90                   	nop
1401ab32e:	90                   	nop
1401ab32f:	90                   	nop
1401ab330:	48 83 e9 10          	sub    $0x10,%rcx
1401ab334:	e9 17 c6 ff ff       	jmp    0x1401a7950
1401ab339:	90                   	nop
1401ab33a:	90                   	nop
1401ab33b:	90                   	nop
1401ab33c:	90                   	nop
1401ab33d:	90                   	nop
1401ab33e:	90                   	nop
1401ab33f:	90                   	nop
1401ab340:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx
1401ab347:	e9 84 c6 ff ff       	jmp    0x1401a79d0
1401ab34c:	90                   	nop
1401ab34d:	90                   	nop
1401ab34e:	90                   	nop
1401ab34f:	90                   	nop
1401ab350:	48 83 e9 10          	sub    $0x10,%rcx
1401ab354:	e9 a7 5d 00 00       	jmp    0x1401b1100
1401ab359:	90                   	nop
1401ab35a:	90                   	nop
1401ab35b:	90                   	nop
1401ab35c:	90                   	nop
1401ab35d:	90                   	nop
1401ab35e:	90                   	nop
1401ab35f:	90                   	nop
1401ab360:	48 83 e9 18          	sub    $0x18,%rcx
1401ab364:	e9 e7 c5 ff ff       	jmp    0x1401a7950
1401ab369:	90                   	nop
1401ab36a:	90                   	nop
1401ab36b:	90                   	nop
1401ab36c:	90                   	nop
1401ab36d:	90                   	nop
1401ab36e:	90                   	nop
1401ab36f:	90                   	nop
1401ab370:	48 83 e9 10          	sub    $0x10,%rcx
1401ab374:	e9 57 1f fb ff       	jmp    0x14015d2d0
1401ab379:	90                   	nop
1401ab37a:	90                   	nop
1401ab37b:	90                   	nop
1401ab37c:	90                   	nop
1401ab37d:	90                   	nop
1401ab37e:	90                   	nop
1401ab37f:	90                   	nop
1401ab380:	48 81 e9 c8 00 00 00 	sub    $0xc8,%rcx