1400fdf7a:	48 8b 05 ef d2 1a 00 	mov    0x1ad2ef(%rip),%rax        # 0x1402ab270
1400fdf81:	48 33 c4             	xor    %rsp,%rax
1400fdf84:	48 89 84 24 08 0a 00 	mov    %rax,0xa08(%rsp)
1400fdf8b:	00
1400fdf8c:	4c 8b fa             	mov    %rdx,%r15
1400fdf8f:	4c 8b f1             	mov    %rcx,%r14
1400fdf92:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400fdf97:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1400fdf9c:	33 ff                	xor    %edi,%edi
1400fdf9e:	89 bc 24 98 00 00 00 	mov    %edi,0x98(%rsp)
1400fdfa5:	40 38 b9 18 02 00 00 	cmp    %dil,0x218(%rcx)
1400fdfac:	0f 84 ef 07 00 00    	je     0x1400fe7a1
1400fdfb2:	48 8d 0d 17 0d 22 00 	lea    0x220d17(%rip),%rcx        # 0x14031ecd0
1400fdfb9:	e8 9a 93 06 00       	call   0x140167358
1400fdfbe:	85 c0                	test   %eax,%eax
1400fdfc0:	0f 85 6c 27 00 00    	jne    0x140100732
1400fdfc6:	48 89 bc 24 80 05 00 	mov    %rdi,0x580(%rsp)
1400fdfcd:	00
1400fdfce:	48 89 bc 24 90 05 00 	mov    %rdi,0x590(%rsp)
1400fdfd5:	00
1400fdfd6:	48 c7 84 24 98 05 00 	movq   $0xf,0x598(%rsp)
1400fdfdd:	00 0f 00 00 00
1400fdfe2:	c6 84 24 80 05 00 00 	movb   $0x0,0x580(%rsp)
1400fdfe9:	00
1400fdfea:	45 33 c0             	xor    %r8d,%r8d
1400fdfed:	48 8d 15 84 f9 12 00 	lea    0x12f984(%rip),%rdx        # 0x14022d978
1400fdff4:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
1400fdffb:	00
1400fdffc:	e8 ff 83 fc ff       	call   0x1400c6400
1400fe001:	90                   	nop
1400fe002:	48 89 bc 24 60 05 00 	mov    %rdi,0x560(%rsp)
1400fe009:	00
1400fe00a:	48 89 bc 24 70 05 00 	mov    %rdi,0x570(%rsp)
1400fe011:	00
1400fe012:	48 c7 84 24 78 05 00 	movq   $0xf,0x578(%rsp)
1400fe019:	00 0f 00 00 00
1400fe01e:	c6 84 24 60 05 00 00 	movb   $0x0,0x560(%rsp)
1400fe025:	00
1400fe026:	45 33 c0             	xor    %r8d,%r8d
1400fe029:	48 8d 15 48 f9 12 00 	lea    0x12f948(%rip),%rdx        # 0x14022d978
1400fe030:	48 8d 8c 24 60 05 00 	lea    0x560(%rsp),%rcx
1400fe037:	00
1400fe038:	e8 c3 83 fc ff       	call   0x1400c6400
1400fe03d:	90                   	nop
1400fe03e:	48 89 bc 24 40 05 00 	mov    %rdi,0x540(%rsp)
1400fe045:	00
1400fe046:	48 89 bc 24 50 05 00 	mov    %rdi,0x550(%rsp)
1400fe04d:	00
1400fe04e:	48 c7 84 24 58 05 00 	movq   $0xf,0x558(%rsp)
1400fe055:	00 0f 00 00 00
1400fe05a:	c6 84 24 40 05 00 00 	movb   $0x0,0x540(%rsp)
1400fe061:	00
1400fe062:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1400fe068:	48 8d 15 51 e8 13 00 	lea    0x13e851(%rip),%rdx        # 0x14023c8c0
1400fe06f:	48 8d 8c 24 40 05 00 	lea    0x540(%rsp),%rcx
1400fe076:	00
1400fe077:	e8 84 83 fc ff       	call   0x1400c6400
1400fe07c:	90                   	nop
1400fe07d:	4c 8d 8c 24 80 05 00 	lea    0x580(%rsp),%r9
1400fe084:	00
1400fe085:	4c 8d 84 24 60 05 00 	lea    0x560(%rsp),%r8
1400fe08c:	00
1400fe08d:	48 8d 94 24 40 05 00 	lea    0x540(%rsp),%rdx
1400fe094:	00
1400fe095:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
1400fe09c:	00
1400fe09d:	e8 1e 78 03 00       	call   0x1401358c0
1400fe0a2:	90                   	nop
1400fe0a3:	48 8d 8c 24 40 05 00 	lea    0x540(%rsp),%rcx
1400fe0aa:	00
1400fe0ab:	e8 d0 82 fc ff       	call   0x1400c6380
1400fe0b0:	90                   	nop
1400fe0b1:	48 8d 8c 24 60 05 00 	lea    0x560(%rsp),%rcx
1400fe0b8:	00
1400fe0b9:	e8 c2 82 fc ff       	call   0x1400c6380
1400fe0be:	90                   	nop
1400fe0bf:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
1400fe0c6:	00
1400fe0c7:	e8 b4 82 fc ff       	call   0x1400c6380
1400fe0cc:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1400fe0d3:	00
1400fe0d4:	48 85 c9             	test   %rcx,%rcx
1400fe0d7:	0f 84 a4 00 00 00    	je     0x1400fe181
1400fe0dd:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1400fe0e4:	00
1400fe0e5:	48 85 c0             	test   %rax,%rax
1400fe0e8:	74 0c                	je     0x1400fe0f6
1400fe0ea:	f0 ff 40 08          	lock incl 0x8(%rax)
1400fe0ee:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1400fe0f5:	00
1400fe0f6:	0f 28 84 24 c0 00 00 	movaps 0xc0(%rsp),%xmm0
1400fe0fd:	00
1400fe0fe:	66 0f 7f 84 24 80 01 	movdqa %xmm0,0x180(%rsp)
1400fe105:	00 00
1400fe107:	48 8b 01             	mov    (%rcx),%rax
1400fe10a:	4d 8b cf             	mov    %r15,%r9
1400fe10d:	49 83 7f 18 10       	cmpq   $0x10,0x18(%r15)
1400fe112:	72 03                	jb     0x1400fe117
1400fe114:	4d 8b 0f             	mov    (%r15),%r9
1400fe117:	4d 8b 86 b0 00 00 00 	mov    0xb0(%r14),%r8
1400fe11e:	49 83 c0 40          	add    $0x40,%r8
1400fe122:	49 83 78 18 10       	cmpq   $0x10,0x18(%r8)
1400fe127:	72 03                	jb     0x1400fe12c
1400fe129:	4d 8b 00             	mov    (%r8),%r8
1400fe12c:	48 8d 15 0d e8 13 00 	lea    0x13e80d(%rip),%rdx        # 0x14023c940
1400fe133:	ff 50 28             	call   *0x28(%rax)
1400fe136:	90                   	nop
1400fe137:	48 8b 8c 24 88 01 00 	mov    0x188(%rsp),%rcx
1400fe13e:	00
1400fe13f:	48 85 c9             	test   %rcx,%rcx
1400fe142:	74 3d                	je     0x1400fe181
1400fe144:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400fe149:	8b c6                	mov    %esi,%eax
1400fe14b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400fe150:	83 f8 01             	cmp    $0x1,%eax
1400fe153:	75 31                	jne    0x1400fe186
1400fe155:	48 8b 9c 24 88 01 00 	mov    0x188(%rsp),%rbx
1400fe15c:	00
1400fe15d:	48 8b 03             	mov    (%rbx),%rax
1400fe160:	48 8b cb             	mov    %rbx,%rcx
1400fe163:	ff 10                	call   *(%rax)
1400fe165:	8b c6                	mov    %esi,%eax
1400fe167:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fe16c:	83 f8 01             	cmp    $0x1,%eax
1400fe16f:	75 15                	jne    0x1400fe186
1400fe171:	48 8b 8c 24 88 01 00 	mov    0x188(%rsp),%rcx
1400fe178:	00
1400fe179:	48 8b 01             	mov    (%rcx),%rax
1400fe17c:	ff 50 08             	call   *0x8(%rax)
1400fe17f:	eb 05                	jmp    0x1400fe186
1400fe181:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400fe186:	48 8d 0d 43 0b 22 00 	lea    0x220b43(%rip),%rcx        # 0x14031ecd0
1400fe18d:	e8 ea 91 06 00       	call   0x14016737c
1400fe192:	90                   	nop
1400fe193:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
1400fe19a:	00
1400fe19b:	48 85 db             	test   %rbx,%rbx
1400fe19e:	74 29                	je     0x1400fe1c9
1400fe1a0:	8b c6                	mov    %esi,%eax
1400fe1a2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400fe1a7:	83 f8 01             	cmp    $0x1,%eax
1400fe1aa:	75 1d                	jne    0x1400fe1c9
1400fe1ac:	48 8b 03             	mov    (%rbx),%rax
1400fe1af:	48 8b cb             	mov    %rbx,%rcx
1400fe1b2:	ff 10                	call   *(%rax)
1400fe1b4:	8b c6                	mov    %esi,%eax
1400fe1b6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400fe1bb:	83 f8 01             	cmp    $0x1,%eax
1400fe1be:	75 09                	jne    0x1400fe1c9
1400fe1c0:	48 8b 03             	mov    (%rbx),%rax
1400fe1c3:	48 8b cb             	mov    %rbx,%rcx
1400fe1c6:	ff 50 08             	call   *0x8(%rax)
1400fe1c9:	e9 de 07 00 00       	jmp    0x1400fe9ac
1400fe1ce:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1400fe1d3:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1400fe1d8:	be ff ff ff ff       	mov    $0xffffffff,%esi
1400fe1dd:	33 ff                	xor    %edi,%edi
1400fe1df:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe1e2:	f3 0f 11 84 24 30 01 	movss  %xmm0,0x130(%rsp)
1400fe1e9:	00 00
1400fe1eb:	48 89 bc 24 38 01 00 	mov    %rdi,0x138(%rsp)
1400fe1f2:	00
1400fe1f3:	48 89 bc 24 40 01 00 	mov    %rdi,0x140(%rsp)
1400fe1fa:	00
1400fe1fb:	b9 50 00 00 00       	mov    $0x50,%ecx
1400fe200:	e8 eb 80 08 00       	call   0x1401862f0
1400fe205:	48 89 00             	mov    %rax,(%rax)
1400fe208:	48 89 40 08          	mov    %rax,0x8(%rax)
1400fe20c:	48 89 84 24 38 01 00 	mov    %rax,0x138(%rsp)
1400fe213:	00
1400fe214:	48 89 bc 24 48 01 00 	mov    %rdi,0x148(%rsp)
1400fe21b:	00
1400fe21c:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe21f:	66 0f 7f 84 24 50 01 	movdqa %xmm0,0x150(%rsp)
1400fe226:	00 00
1400fe228:	48 c7 84 24 60 01 00 	movq   $0x7,0x160(%rsp)
1400fe22f:	00 07 00 00 00
1400fe234:	48 c7 84 24 68 01 00 	movq   $0x8,0x168(%rsp)
1400fe23b:	00 08 00 00 00
1400fe240:	f3 0f 10 05 d0 be 18 	movss  0x18bed0(%rip),%xmm0        # 0x14028a118
1400fe247:	00
1400fe248:	f3 0f 11 84 24 30 01 	movss  %xmm0,0x130(%rsp)
1400fe24f:	00 00
1400fe251:	4c 8b c0             	mov    %rax,%r8
1400fe254:	ba 10 00 00 00       	mov    $0x10,%edx
1400fe259:	48 8d 8c 24 48 01 00 	lea    0x148(%rsp),%rcx
1400fe260:	00
1400fe261:	e8 aa e5 fc ff       	call   0x1400cc810
1400fe266:	90                   	nop
1400fe267:	48 8d 94 24 30 01 00 	lea    0x130(%rsp),%rdx
1400fe26e:	00
1400fe26f:	49 8b cf             	mov    %r15,%rcx
1400fe272:	e8 c9 a7 03 00       	call   0x140138a40
1400fe277:	48 89 bc 24 60 08 00 	mov    %rdi,0x860(%rsp)
1400fe27e:	00
1400fe27f:	48 89 bc 24 70 08 00 	mov    %rdi,0x870(%rsp)
1400fe286:	00
1400fe287:	48 c7 84 24 78 08 00 	movq   $0xf,0x878(%rsp)
1400fe28e:	00 0f 00 00 00
1400fe293:	c6 84 24 60 08 00 00 	movb   $0x0,0x860(%rsp)
1400fe29a:	00
1400fe29b:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400fe2a1:	48 8d 15 00 b1 13 00 	lea    0x13b100(%rip),%rdx        # 0x1402393a8
1400fe2a8:	48 8d 8c 24 60 08 00 	lea    0x860(%rsp),%rcx
1400fe2af:	00
1400fe2b0:	e8 4b 81 fc ff       	call   0x1400c6400
1400fe2b5:	90                   	nop
1400fe2b6:	4c 8d 84 24 60 08 00 	lea    0x860(%rsp),%r8
1400fe2bd:	00
1400fe2be:	48 8d 94 24 38 03 00 	lea    0x338(%rsp),%rdx
1400fe2c5:	00
1400fe2c6:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400fe2cd:	00
1400fe2ce:	e8 7d 9e fe ff       	call   0x1400e8150
1400fe2d3:	48 8b 10             	mov    (%rax),%rdx
1400fe2d6:	48 83 c2 30          	add    $0x30,%rdx
1400fe2da:	48 8d 8c 24 c0 04 00 	lea    0x4c0(%rsp),%rcx
1400fe2e1:	00
1400fe2e2:	e8 f9 7d fc ff       	call   0x1400c60e0
1400fe2e7:	90                   	nop
1400fe2e8:	48 8d 8c 24 60 08 00 	lea    0x860(%rsp),%rcx
1400fe2ef:	00
1400fe2f0:	e8 8b 80 fc ff       	call   0x1400c6380
1400fe2f5:	48 89 bc 24 a0 08 00 	mov    %rdi,0x8a0(%rsp)
1400fe2fc:	00
1400fe2fd:	48 89 bc 24 b0 08 00 	mov    %rdi,0x8b0(%rsp)
1400fe304:	00
1400fe305:	48 c7 84 24 b8 08 00 	movq   $0xf,0x8b8(%rsp)
1400fe30c:	00 0f 00 00 00
1400fe311:	c6 84 24 a0 08 00 00 	movb   $0x0,0x8a0(%rsp)
1400fe318:	00
1400fe319:	41 b8 11 00 00 00    	mov    $0x11,%r8d
1400fe31f:	48 8d 15 92 b0 13 00 	lea    0x13b092(%rip),%rdx        # 0x1402393b8
1400fe326:	48 8d 8c 24 a0 08 00 	lea    0x8a0(%rsp),%rcx
1400fe32d:	00
1400fe32e:	e8 cd 80 fc ff       	call   0x1400c6400
1400fe333:	90                   	nop
1400fe334:	4c 8d 84 24 a0 08 00 	lea    0x8a0(%rsp),%r8
1400fe33b:	00
1400fe33c:	48 8d 94 24 48 03 00 	lea    0x348(%rsp),%rdx
1400fe343:	00
1400fe344:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400fe34b:	00
1400fe34c:	e8 ff 9d fe ff       	call   0x1400e8150
1400fe351:	48 8b 10             	mov    (%rax),%rdx
1400fe354:	48 83 c2 30          	add    $0x30,%rdx
1400fe358:	48 8d 8c 24 00 05 00 	lea    0x500(%rsp),%rcx
1400fe35f:	00
1400fe360:	e8 7b 7d fc ff       	call   0x1400c60e0
1400fe365:	90                   	nop
1400fe366:	48 8d 8c 24 a0 08 00 	lea    0x8a0(%rsp),%rcx
1400fe36d:	00
1400fe36e:	e8 0d 80 fc ff       	call   0x1400c6380
1400fe373:	48 89 bc 24 a0 04 00 	mov    %rdi,0x4a0(%rsp)
1400fe37a:	00
1400fe37b:	48 89 bc 24 b0 04 00 	mov    %rdi,0x4b0(%rsp)
1400fe382:	00
1400fe383:	48 c7 84 24 b8 04 00 	movq   $0xf,0x4b8(%rsp)
1400fe38a:	00 0f 00 00 00
1400fe38f:	c6 84 24 a0 04 00 00 	movb   $0x0,0x4a0(%rsp)
1400fe396:	00
1400fe397:	48 89 bc 24 80 04 00 	mov    %rdi,0x480(%rsp)
1400fe39e:	00
1400fe39f:	48 89 bc 24 90 04 00 	mov    %rdi,0x490(%rsp)
1400fe3a6:	00
1400fe3a7:	48 c7 84 24 98 04 00 	movq   $0xf,0x498(%rsp)
1400fe3ae:	00 0f 00 00 00
1400fe3b3:	c6 84 24 80 04 00 00 	movb   $0x0,0x480(%rsp)
1400fe3ba:	00
1400fe3bb:	48 89 bc 24 e0 04 00 	mov    %rdi,0x4e0(%rsp)
1400fe3c2:	00
1400fe3c3:	48 89 bc 24 f0 04 00 	mov    %rdi,0x4f0(%rsp)
1400fe3ca:	00
1400fe3cb:	48 c7 84 24 f8 04 00 	movq   $0xf,0x4f8(%rsp)
1400fe3d2:	00 0f 00 00 00
1400fe3d7:	c6 84 24 e0 04 00 00 	movb   $0x0,0x4e0(%rsp)
1400fe3de:	00
1400fe3df:	48 89 bc 24 e0 08 00 	mov    %rdi,0x8e0(%rsp)
1400fe3e6:	00
1400fe3e7:	48 89 bc 24 f0 08 00 	mov    %rdi,0x8f0(%rsp)
1400fe3ee:	00
1400fe3ef:	48 c7 84 24 f8 08 00 	movq   $0xf,0x8f8(%rsp)
1400fe3f6:	00 0f 00 00 00
1400fe3fb:	c6 84 24 e0 08 00 00 	movb   $0x0,0x8e0(%rsp)
1400fe402:	00
1400fe403:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1400fe409:	48 8d 15 c0 af 13 00 	lea    0x13afc0(%rip),%rdx        # 0x1402393d0
1400fe410:	48 8d 8c 24 e0 08 00 	lea    0x8e0(%rsp),%rcx
1400fe417:	00
1400fe418:	e8 e3 7f fc ff       	call   0x1400c6400
1400fe41d:	90                   	nop
1400fe41e:	4c 8d 84 24 e0 08 00 	lea    0x8e0(%rsp),%r8
1400fe425:	00
1400fe426:	48 8d 94 24 58 03 00 	lea    0x358(%rsp),%rdx
1400fe42d:	00
1400fe42e:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400fe435:	00
1400fe436:	e8 15 9d fe ff       	call   0x1400e8150
1400fe43b:	48 8b 08             	mov    (%rax),%rcx
1400fe43e:	48 83 c1 30          	add    $0x30,%rcx
1400fe442:	48 89 bc 24 c0 08 00 	mov    %rdi,0x8c0(%rsp)
1400fe449:	00
1400fe44a:	48 89 bc 24 d0 08 00 	mov    %rdi,0x8d0(%rsp)
1400fe451:	00
1400fe452:	48 c7 84 24 d8 08 00 	movq   $0x7,0x8d8(%rsp)
1400fe459:	00 07 00 00 00
1400fe45e:	66 89 bc 24 c0 08 00 	mov    %di,0x8c0(%rsp)
1400fe465:	00
1400fe466:	48 89 bc 24 e0 05 00 	mov    %rdi,0x5e0(%rsp)
1400fe46d:	00
1400fe46e:	48 89 bc 24 f0 05 00 	mov    %rdi,0x5f0(%rsp)
1400fe475:	00
1400fe476:	48 c7 84 24 f8 05 00 	movq   $0x7,0x5f8(%rsp)
1400fe47d:	00 07 00 00 00
1400fe482:	66 89 bc 24 e0 05 00 	mov    %di,0x5e0(%rsp)
1400fe489:	00
1400fe48a:	48 83 79 18 10       	cmpq   $0x10,0x18(%rcx)
1400fe48f:	72 03                	jb     0x1400fe494
1400fe491:	48 8b 09             	mov    (%rcx),%rcx
1400fe494:	48 8d 94 24 c0 08 00 	lea    0x8c0(%rsp),%rdx
1400fe49b:	00
1400fe49c:	e8 9f a9 fe ff       	call   0x1400e8e40
1400fe4a1:	48 8d 94 24 e0 05 00 	lea    0x5e0(%rsp),%rdx
1400fe4a8:	00
1400fe4a9:	48 8d 8c 24 c0 08 00 	lea    0x8c0(%rsp),%rcx
1400fe4b0:	00
1400fe4b1:	e8 5a aa fe ff       	call   0x1400e8f10
1400fe4b6:	48 8d 8c 24 e0 05 00 	lea    0x5e0(%rsp),%rcx
1400fe4bd:	00
1400fe4be:	48 83 bc 24 f8 05 00 	cmpq   $0x8,0x5f8(%rsp)
1400fe4c5:	00 08
1400fe4c7:	48 0f 43 8c 24 e0 05 	cmovae 0x5e0(%rsp),%rcx
1400fe4ce:	00 00
1400fe4d0:	48 8d 94 24 a0 04 00 	lea    0x4a0(%rsp),%rdx
1400fe4d7:	00
1400fe4d8:	e8 13 a7 fe ff       	call   0x1400e8bf0
1400fe4dd:	90                   	nop
1400fe4de:	48 8d 8c 24 e0 05 00 	lea    0x5e0(%rsp),%rcx
1400fe4e5:	00
1400fe4e6:	e8 d5 7c fc ff       	call   0x1400c61c0
1400fe4eb:	90                   	nop
1400fe4ec:	48 8d 8c 24 c0 08 00 	lea    0x8c0(%rsp),%rcx
1400fe4f3:	00
1400fe4f4:	e8 c7 7c fc ff       	call   0x1400c61c0
1400fe4f9:	90                   	nop
1400fe4fa:	48 8d 8c 24 e0 08 00 	lea    0x8e0(%rsp),%rcx
1400fe501:	00
1400fe502:	e8 79 7e fc ff       	call   0x1400c6380
1400fe507:	48 89 bc 24 20 09 00 	mov    %rdi,0x920(%rsp)
1400fe50e:	00