14003301a:	cc                   	int3
14003301b:	cc                   	int3
14003301c:	48 8b c4             	mov    %rsp,%rax
14003301f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140033023:	48 89 70 20          	mov    %rsi,0x20(%rax)
140033027:	57                   	push   %rdi
140033028:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14003302f:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
140033034:	4c 8d 0d 65 49 05 00 	lea    0x54965(%rip),%r9        # 0x1400879a0
14003303b:	45 33 c0             	xor    %r8d,%r8d
14003303e:	48 8b f1             	mov    %rcx,%rsi
140033041:	33 c9                	xor    %ecx,%ecx
140033043:	41 8d 50 01          	lea    0x1(%r8),%edx
140033047:	48 ff 15 d2 1d 05 00 	rex.W call *0x51dd2(%rip)        # 0x140084e20
14003304e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033053:	48 8b f8             	mov    %rax,%rdi
140033056:	48 85 c0             	test   %rax,%rax
140033059:	0f 84 d3 07 02 00    	je     0x140053832
14003305f:	48 8b 0d 5a d3 06 00 	mov    0x6d35a(%rip),%rcx        # 0x1400a03c0
140033066:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
14003306d:	00
14003306e:	33 d2                	xor    %edx,%edx
140033070:	e8 d3 29 fe ff       	call   0x140015a48
140033075:	8b d8                	mov    %eax,%ebx
140033077:	85 c0                	test   %eax,%eax
140033079:	0f 85 63 08 02 00    	jne    0x1400538e2
14003307f:	48 8b cf             	mov    %rdi,%rcx
140033082:	48 ff 15 6f 1d 05 00 	rex.W call *0x51d6f(%rip)        # 0x140084df8
140033089:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003308e:	85 c0                	test   %eax,%eax
140033090:	0f 84 97 08 02 00    	je     0x14005392d
140033096:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
14003309d:	00
14003309e:	4c 8d 8c 24 98 00 00 	lea    0x98(%rsp),%r9
1400330a5:	00
1400330a6:	4c 8b c6             	mov    %rsi,%r8
1400330a9:	33 d2                	xor    %edx,%edx
1400330ab:	e8 f8 27 fe ff       	call   0x1400158a8
1400330b0:	8b d8                	mov    %eax,%ebx
1400330b2:	85 c0                	test   %eax,%eax
1400330b4:	0f 85 c7 08 02 00    	jne    0x140053981
1400330ba:	48 83 64 24 70 00    	andq   $0x0,0x70(%rsp)
1400330c0:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1400330c7:	00
1400330c8:	48 83 64 24 68 00    	andq   $0x0,0x68(%rsp)
1400330ce:	45 33 c9             	xor    %r9d,%r9d
1400330d1:	48 83 64 24 58 00    	andq   $0x0,0x58(%rsp)
1400330d7:	45 33 c0             	xor    %r8d,%r8d
1400330da:	21 44 24 50          	and    %eax,0x50(%rsp)
1400330de:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1400330e5:	00
1400330e6:	48 8b 15 6b d1 06 00 	mov    0x6d16b(%rip),%rdx        # 0x1400a0258
1400330ed:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400330f2:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
1400330f9:	c7 44 24 40 03 00 00 	movl   $0x3,0x40(%rsp)
140033100:	00
140033101:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140033107:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14003310d:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140033113:	89 44 24 20          	mov    %eax,0x20(%rsp)
140033117:	e8 70 de fd ff       	call   0x140010f8c
14003311c:	8b d8                	mov    %eax,%ebx
14003311e:	85 c0                	test   %eax,%eax
140033120:	0f 85 81 08 02 00    	jne    0x1400539a7
140033126:	48 21 9c 24 a0 00 00 	and    %rbx,0xa0(%rsp)
14003312d:	00
14003312e:	48 83 bc 24 a0 00 00 	cmpq   $0x0,0xa0(%rsp)
140033135:	00 00
140033137:	0f 85 8d 08 02 00    	jne    0x1400539ca
14003313d:	48 85 ff             	test   %rdi,%rdi
140033140:	74 0f                	je     0x140033151
140033142:	48 8b cf             	mov    %rdi,%rcx
140033145:	48 ff 15 ac 19 05 00 	rex.W call *0x519ac(%rip)        # 0x140084af8
14003314c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033151:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140033158:	00
140033159:	8b c3                	mov    %ebx,%eax
14003315b:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14003315f:	49 8b 73 28          	mov    0x28(%r11),%rsi
140033163:	49 8b e3             	mov    %r11,%rsp
140033166:	5f                   	pop    %rdi
140033167:	c3                   	ret
140033168:	cc                   	int3
140033169:	cc                   	int3
14003316a:	cc                   	int3
14003316b:	cc                   	int3
14003316c:	cc                   	int3
14003316d:	cc                   	int3
14003316e:	cc                   	int3
14003316f:	cc                   	int3
140033170:	4c 8b dc             	mov    %rsp,%r11
140033173:	49 89 5b 20          	mov    %rbx,0x20(%r11)
140033177:	57                   	push   %rdi
140033178:	48 83 ec 30          	sub    $0x30,%rsp
14003317c:	33 ff                	xor    %edi,%edi
14003317e:	49 8d 43 18          	lea    0x18(%r11),%rax
140033182:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
140033188:	49 89 7b 18          	mov    %rdi,0x18(%r11)
14003318c:	48 8d 15 7d 48 05 00 	lea    0x5487d(%rip),%rdx        # 0x140087a10
140033193:	49 89 43 e8          	mov    %rax,-0x18(%r11)
140033197:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
14003319e:	8d 5f 01             	lea    0x1(%rdi),%ebx
1400331a1:	e8 e2 bd fd ff       	call   0x14000ef88
1400331a6:	44 8b c8             	mov    %eax,%r9d
1400331a9:	85 c0                	test   %eax,%eax
1400331ab:	0f 85 53 08 02 00    	jne    0x140053a04
1400331b1:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400331b6:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400331bb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400331c0:	48 8d 15 11 48 05 00 	lea    0x54811(%rip),%rdx        # 0x1400879d8
1400331c7:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400331cc:	c7 44 24 40 04 00 00 	movl   $0x4,0x40(%rsp)
1400331d3:	00
1400331d4:	45 33 c9             	xor    %r9d,%r9d
1400331d7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400331dc:	89 7c 24 48          	mov    %edi,0x48(%rsp)
1400331e0:	e8 2b ad fd ff       	call   0x14000df10
1400331e5:	44 8b c0             	mov    %eax,%r8d
1400331e8:	85 c0                	test   %eax,%eax
1400331ea:	0f 85 50 08 02 00    	jne    0x140053a40
1400331f0:	39 7c 24 48          	cmp    %edi,0x48(%rsp)
1400331f4:	0f 45 df             	cmovne %edi,%ebx
1400331f7:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400331fc:	48 ff 15 5d 21 05 00 	rex.W call *0x5215d(%rip)        # 0x140085360
140033203:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033208:	8b c8                	mov    %eax,%ecx
14003320a:	48 ff 15 87 21 05 00 	rex.W call *0x52187(%rip)        # 0x140085398
140033211:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033216:	8b c3                	mov    %ebx,%eax
140033218:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14003321d:	48 83 c4 30          	add    $0x30,%rsp
140033221:	5f                   	pop    %rdi
140033222:	c3                   	ret
140033223:	cc                   	int3
140033224:	cc                   	int3
140033225:	cc                   	int3
140033226:	cc                   	int3
140033227:	cc                   	int3
140033228:	cc                   	int3
140033229:	cc                   	int3
14003322a:	cc                   	int3
14003322b:	cc                   	int3
14003322c:	33 c0                	xor    %eax,%eax
14003322e:	c6 05 1b ce 06 00 01 	movb   $0x1,0x6ce1b(%rip)        # 0x1400a0050
140033235:	48 21 05 24 ce 06 00 	and    %rax,0x6ce24(%rip)        # 0x1400a0060
14003323c:	0f 57 c0             	xorps  %xmm0,%xmm0
14003323f:	0f 57 c9             	xorps  %xmm1,%xmm1
140033242:	48 89 05 0f ce 06 00 	mov    %rax,0x6ce0f(%rip)        # 0x1400a0058
140033249:	88 05 19 ce 06 00    	mov    %al,0x6ce19(%rip)        # 0x1400a0068
14003324f:	f3 0f 7f 05 19 ce 06 	movdqu %xmm0,0x6ce19(%rip)        # 0x1400a0070
140033256:	00
140033257:	f3 0f 7f 0d 21 ce 06 	movdqu %xmm1,0x6ce21(%rip)        # 0x1400a0080
14003325e:	00
14003325f:	f3 0f 7f 05 29 ce 06 	movdqu %xmm0,0x6ce29(%rip)        # 0x1400a0090
140033266:	00
140033267:	f3 0f 7f 0d 31 ce 06 	movdqu %xmm1,0x6ce31(%rip)        # 0x1400a00a0
14003326e:	00
14003326f:	f3 0f 7f 05 39 ce 06 	movdqu %xmm0,0x6ce39(%rip)        # 0x1400a00b0
140033276:	00
140033277:	c3                   	ret
140033278:	cc                   	int3
140033279:	cc                   	int3
14003327a:	cc                   	int3
14003327b:	cc                   	int3
14003327c:	cc                   	int3
14003327d:	cc                   	int3
14003327e:	cc                   	int3
14003327f:	cc                   	int3
140033280:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140033285:	57                   	push   %rdi
140033286:	48 83 ec 20          	sub    $0x20,%rsp
14003328a:	48 8b fa             	mov    %rdx,%rdi
14003328d:	4c 8d 41 10          	lea    0x10(%rcx),%r8
140033291:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140033295:	48 8b d9             	mov    %rcx,%rbx
140033298:	48 8b 09             	mov    (%rcx),%rcx
14003329b:	45 33 c9             	xor    %r9d,%r9d
14003329e:	e8 25 e1 fd ff       	call   0x1400113c8
1400332a3:	85 c0                	test   %eax,%eax
1400332a5:	75 18                	jne    0x1400332bf
1400332a7:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400332ab:	4c 8b c7             	mov    %rdi,%r8
1400332ae:	48 8b 0b             	mov    (%rbx),%rcx
1400332b1:	e8 52 ff fe ff       	call   0x140023208
1400332b6:	85 c0                	test   %eax,%eax
1400332b8:	75 05                	jne    0x1400332bf
1400332ba:	48 85 ff             	test   %rdi,%rdi
1400332bd:	75 0c                	jne    0x1400332cb
1400332bf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400332c4:	48 83 c4 20          	add    $0x20,%rsp
1400332c8:	5f                   	pop    %rdi
1400332c9:	c3                   	ret
1400332ca:	cc                   	int3
1400332cb:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
1400332d2:	eb eb                	jmp    0x1400332bf
1400332d4:	cc                   	int3
1400332d5:	cc                   	int3
1400332d6:	cc                   	int3
1400332d7:	cc                   	int3
1400332d8:	cc                   	int3
1400332d9:	cc                   	int3
1400332da:	cc                   	int3
1400332db:	cc                   	int3
1400332dc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400332e1:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400332e6:	55                   	push   %rbp
1400332e7:	48 8b ec             	mov    %rsp,%rbp
1400332ea:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400332f1:	48 8b 05 c8 be 06 00 	mov    0x6bec8(%rip),%rax        # 0x14009f1c0
1400332f8:	48 33 c4             	xor    %rsp,%rax
1400332fb:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400332ff:	33 ff                	xor    %edi,%edi
140033301:	66 c7 45 f4 00 05    	movw   $0x500,-0xc(%rbp)
140033307:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14003330b:	89 7d e0             	mov    %edi,-0x20(%rbp)
14003330e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140033313:	48 8b d9             	mov    %rcx,%rbx
140033316:	89 7c 24 48          	mov    %edi,0x48(%rsp)
14003331a:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14003331e:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140033322:	44 8d 47 12          	lea    0x12(%rdi),%r8d
140033326:	89 7c 24 38          	mov    %edi,0x38(%rsp)
14003332a:	45 33 c9             	xor    %r9d,%r9d
14003332d:	89 7c 24 30          	mov    %edi,0x30(%rsp)
140033331:	b2 01                	mov    $0x1,%dl
140033333:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140033337:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14003333b:	89 7d f0             	mov    %edi,-0x10(%rbp)
14003333e:	48 ff 15 cb 1d 05 00 	rex.W call *0x51dcb(%rip)        # 0x140085110
140033345:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003334a:	85 c0                	test   %eax,%eax
14003334c:	0f 84 90 07 02 00    	je     0x140053ae2
140033352:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140033356:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14003335a:	48 8b cb             	mov    %rbx,%rcx
14003335d:	48 ff 15 24 1e 05 00 	rex.W call *0x51e24(%rip)        # 0x140085188
140033364:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033369:	85 c0                	test   %eax,%eax
14003336b:	0f 84 1f 07 02 00    	je     0x140053a90
140033371:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140033375:	48 ff 15 6c 1d 05 00 	rex.W call *0x51d6c(%rip)        # 0x1400850e8
14003337c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033381:	8b 45 e0             	mov    -0x20(%rbp),%eax
140033384:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140033388:	48 33 cc             	xor    %rsp,%rcx
14003338b:	e8 20 08 00 00       	call   0x140033bb0
140033390:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140033397:	00
140033398:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14003339c:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1400333a0:	49 8b e3             	mov    %r11,%rsp
1400333a3:	5d                   	pop    %rbp
1400333a4:	c3                   	ret
1400333a5:	cc                   	int3
1400333a6:	cc                   	int3
1400333a7:	cc                   	int3
1400333a8:	cc                   	int3
1400333a9:	cc                   	int3
1400333aa:	cc                   	int3
1400333ab:	cc                   	int3
1400333ac:	48 83 ec 28          	sub    $0x28,%rsp
1400333b0:	48 8d 05 29 8b fe ff 	lea    -0x174d7(%rip),%rax        # 0x14001bee0
1400333b7:	c7 05 0f d2 06 00 10 	movl   $0x10,0x6d20f(%rip)        # 0x1400a05d0
1400333be:	00 00 00
1400333c1:	48 89 05 d8 ce 06 00 	mov    %rax,0x6ced8(%rip)        # 0x1400a02a0
1400333c8:	48 8d 05 31 1f fd ff 	lea    -0x2e0cf(%rip),%rax        # 0x140005300
1400333cf:	48 89 05 d2 ce 06 00 	mov    %rax,0x6ced2(%rip)        # 0x1400a02a8
1400333d6:	48 8d 05 83 00 04 00 	lea    0x40083(%rip),%rax        # 0x140073460
1400333dd:	48 89 05 cc ce 06 00 	mov    %rax,0x6cecc(%rip)        # 0x1400a02b0
1400333e4:	48 8d 05 c5 0c 04 00 	lea    0x40cc5(%rip),%rax        # 0x1400740b0
1400333eb:	48 89 05 c6 ce 06 00 	mov    %rax,0x6cec6(%rip)        # 0x1400a02b8
1400333f2:	48 8d 05 77 0a 04 00 	lea    0x40a77(%rip),%rax        # 0x140073e70
1400333f9:	48 89 05 c0 ce 06 00 	mov    %rax,0x6cec0(%rip)        # 0x1400a02c0
140033400:	48 8d 05 09 0c 04 00 	lea    0x40c09(%rip),%rax        # 0x140074010
140033407:	48 89 05 ba ce 06 00 	mov    %rax,0x6ceba(%rip)        # 0x1400a02c8
14003340e:	48 8d 05 eb 04 00 00 	lea    0x4eb(%rip),%rax        # 0x140033900
140033415:	48 89 05 b4 ce 06 00 	mov    %rax,0x6ceb4(%rip)        # 0x1400a02d0
14003341c:	48 8d 05 cd ff 03 00 	lea    0x3ffcd(%rip),%rax        # 0x1400733f0
140033423:	48 89 05 ae ce 06 00 	mov    %rax,0x6ceae(%rip)        # 0x1400a02d8
14003342a:	48 8d 05 ff 0b fd ff 	lea    -0x2f401(%rip),%rax        # 0x140004030
140033431:	48 89 05 a8 ce 06 00 	mov    %rax,0x6cea8(%rip)        # 0x1400a02e0
140033438:	48 8d 05 71 87 fe ff 	lea    -0x1788f(%rip),%rax        # 0x14001bbb0
14003343f:	48 89 05 a2 ce 06 00 	mov    %rax,0x6cea2(%rip)        # 0x1400a02e8
140033446:	48 8d 05 83 ff 03 00 	lea    0x3ff83(%rip),%rax        # 0x1400733d0
14003344d:	48 89 05 9c ce 06 00 	mov    %rax,0x6ce9c(%rip)        # 0x1400a02f0
140033454:	48 8d 05 35 ea fe ff 	lea    -0x115cb(%rip),%rax        # 0x140021e90
14003345b:	48 89 05 96 ce 06 00 	mov    %rax,0x6ce96(%rip)        # 0x1400a02f8
140033462:	48 8d 05 a7 ff 03 00 	lea    0x3ffa7(%rip),%rax        # 0x140073410
140033469:	48 89 05 90 ce 06 00 	mov    %rax,0x6ce90(%rip)        # 0x1400a0300
140033470:	48 8d 05 19 04 00 00 	lea    0x419(%rip),%rax        # 0x140033890
140033477:	48 89 05 8a ce 06 00 	mov    %rax,0x6ce8a(%rip)        # 0x1400a0308
14003347e:	48 8d 05 eb 1b fd ff 	lea    -0x2e415(%rip),%rax        # 0x140005070
140033485:	48 89 05 84 ce 06 00 	mov    %rax,0x6ce84(%rip)        # 0x1400a0310
14003348c:	48 ff 15 7d 21 05 00 	rex.W call *0x5217d(%rip)        # 0x140085610
140033493:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033498:	48 8d 05 01 ce 06 00 	lea    0x6ce01(%rip),%rax        # 0x1400a02a0
14003349f:	48 83 c4 28          	add    $0x28,%rsp
1400334a3:	c3                   	ret
1400334a4:	cc                   	int3
1400334a5:	cc                   	int3
1400334a6:	cc                   	int3
1400334a7:	cc                   	int3
1400334a8:	cc                   	int3
1400334a9:	cc                   	int3
1400334aa:	cc                   	int3
1400334ab:	cc                   	int3
1400334ac:	40 53                	rex push %rbx
1400334ae:	48 83 ec 30          	sub    $0x30,%rsp
1400334b2:	83 79 18 00          	cmpl   $0x0,0x18(%rcx)
1400334b6:	48 8b d9             	mov    %rcx,%rbx
1400334b9:	0f 85 75 06 02 00    	jne    0x140053b34
1400334bf:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400334c6:	00 00
1400334c8:	33 d2                	xor    %edx,%edx
1400334ca:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400334ce:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400334d2:	48 83 c4 30          	add    $0x30,%rsp
1400334d6:	5b                   	pop    %rbx
1400334d7:	48 ff 25 da 1e 05 00 	rex.W jmp *0x51eda(%rip)        # 0x1400853b8
1400334de:	cc                   	int3
1400334df:	cc                   	int3
1400334e0:	cc                   	int3
1400334e1:	cc                   	int3
1400334e2:	cc                   	int3
1400334e3:	cc                   	int3
1400334e4:	cc                   	int3
1400334e5:	cc                   	int3
1400334e6:	cc                   	int3
1400334e7:	cc                   	int3
1400334e8:	cc                   	int3
1400334e9:	cc                   	int3
1400334ea:	cc                   	int3
1400334eb:	cc                   	int3
1400334ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400334f1:	57                   	push   %rdi
1400334f2:	48 83 ec 20          	sub    $0x20,%rsp
1400334f6:	33 c0                	xor    %eax,%eax
1400334f8:	48 8b f9             	mov    %rcx,%rdi
1400334fb:	89 41 04             	mov    %eax,0x4(%rcx)
1400334fe:	8b da                	mov    %edx,%ebx
140033500:	48 89 41 08          	mov    %rax,0x8(%rcx)
140033504:	48 89 41 10          	mov    %rax,0x10(%rcx)
140033508:	48 83 c1 18          	add    $0x18,%rcx
14003350c:	48 ff 15 95 18 05 00 	rex.W call *0x51895(%rip)        # 0x140084da8
140033513:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033518:	89 1f                	mov    %ebx,(%rdi)
14003351a:	48 8b c7             	mov    %rdi,%rax
14003351d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140033522:	48 83 c4 20          	add    $0x20,%rsp
140033526:	5f                   	pop    %rdi