140020fb9:	77 23                	ja     0x140020fde
140020fbb:	48 8b ca             	mov    %rdx,%rcx
140020fbe:	ff 15 44 35 01 00    	call   *0x13544(%rip)        # 0x140034508
140020fc4:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140020fc8:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140020fcf:	00
140020fd0:	66 89 3b             	mov    %di,(%rbx)
140020fd3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140020fd8:	48 83 c4 20          	add    $0x20,%rsp
140020fdc:	5f                   	pop    %rdi
140020fdd:	c3                   	ret
140020fde:	ff 15 bc 34 01 00    	call   *0x134bc(%rip)        # 0x1400344a0
140020fe4:	cc                   	int3
140020fe5:	90                   	nop
140020fe6:	90                   	nop
140020fe7:	90                   	nop
140020fe8:	40 53                	rex push %rbx
140020fea:	48 83 ec 20          	sub    $0x20,%rsp
140020fee:	48 8b d9             	mov    %rcx,%rbx
140020ff1:	48 83 c1 20          	add    $0x20,%rcx
140020ff5:	e8 7a 0f ff ff       	call   0x140011f74
140020ffa:	48 8b 43 18          	mov    0x18(%rbx),%rax
140020ffe:	48 83 f8 07          	cmp    $0x7,%rax
140021002:	76 2d                	jbe    0x140021031
140021004:	48 8b 0b             	mov    (%rbx),%rcx
140021007:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14002100e:	00
14002100f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140021015:	72 14                	jb     0x14002102b
140021017:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14002101b:	48 2b ca             	sub    %rdx,%rcx
14002101e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140021022:	48 83 f8 1f          	cmp    $0x1f,%rax
140021026:	77 20                	ja     0x140021048
140021028:	48 8b ca             	mov    %rdx,%rcx
14002102b:	ff 15 d7 34 01 00    	call   *0x134d7(%rip)        # 0x140034508
140021031:	33 c0                	xor    %eax,%eax
140021033:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14002103a:	00
14002103b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14002103f:	66 89 03             	mov    %ax,(%rbx)
140021042:	48 83 c4 20          	add    $0x20,%rsp
140021046:	5b                   	pop    %rbx
140021047:	c3                   	ret
140021048:	ff 15 52 34 01 00    	call   *0x13452(%rip)        # 0x1400344a0
14002104e:	cc                   	int3
14002104f:	90                   	nop
140021050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140021055:	55                   	push   %rbp
140021056:	48 8b ec             	mov    %rsp,%rbp
140021059:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140021060:	48 8b 05 d9 20 02 00 	mov    0x220d9(%rip),%rax        # 0x140043140
140021067:	48 33 c4             	xor    %rsp,%rax
14002106a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14002106e:	48 8b da             	mov    %rdx,%rbx
140021071:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
140021075:	33 c0                	xor    %eax,%eax
140021077:	89 45 a4             	mov    %eax,-0x5c(%rbp)
14002107a:	c7 45 c8 05 00 00 00 	movl   $0x5,-0x38(%rbp)
140021081:	0f 57 c0             	xorps  %xmm0,%xmm0
140021084:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140021088:	0f 57 c9             	xorps  %xmm1,%xmm1
14002108b:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140021090:	48 8d 15 21 64 01 00 	lea    0x16421(%rip),%rdx        # 0x1400374b8
140021097:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14002109b:	49 ff c0             	inc    %r8
14002109e:	66 42 39 04 42       	cmp    %ax,(%rdx,%r8,2)
1400210a3:	75 f6                	jne    0x14002109b
1400210a5:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400210a9:	e8 62 78 fe ff       	call   0x140008910
1400210ae:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1400210b2:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1400210b6:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400210ba:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1400210be:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1400210c2:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1400210c7:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1400210cb:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400210cf:	48 8b cb             	mov    %rbx,%rcx
1400210d2:	e8 c5 e5 ff ff       	call   0x14001f69c
1400210d7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400210dd:	44 89 45 a4          	mov    %r8d,-0x5c(%rbp)
1400210e1:	4c 8d 0d 88 e7 ff ff 	lea    -0x1878(%rip),%r9        # 0x14001f870
1400210e8:	41 8d 50 27          	lea    0x27(%r8),%edx
1400210ec:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1400210f0:	e8 87 fa 00 00       	call   0x140030b7c
1400210f5:	48 8b c3             	mov    %rbx,%rax
1400210f8:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400210fc:	48 33 cc             	xor    %rsp,%rcx
1400210ff:	e8 2c fa 00 00       	call   0x140030b30
140021104:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
14002110b:	00
14002110c:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140021113:	5d                   	pop    %rbp
140021114:	c3                   	ret
140021115:	90                   	nop
140021116:	90                   	nop
140021117:	90                   	nop
140021118:	90                   	nop
140021119:	90                   	nop
14002111a:	90                   	nop
14002111b:	90                   	nop
14002111c:	90                   	nop
14002111d:	90                   	nop
14002111e:	90                   	nop
14002111f:	90                   	nop
140021120:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140021125:	55                   	push   %rbp
140021126:	56                   	push   %rsi
140021127:	57                   	push   %rdi
140021128:	41 54                	push   %r12
14002112a:	41 56                	push   %r14
14002112c:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140021131:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140021138:	48 8b 05 01 20 02 00 	mov    0x22001(%rip),%rax        # 0x140043140
14002113f:	48 33 c4             	xor    %rsp,%rax
140021142:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140021146:	48 8b fa             	mov    %rdx,%rdi
140021149:	48 8b d9             	mov    %rcx,%rbx
14002114c:	48 89 55 c7          	mov    %rdx,-0x39(%rbp)
140021150:	45 33 f6             	xor    %r14d,%r14d
140021153:	44 89 75 b7          	mov    %r14d,-0x49(%rbp)
140021157:	4c 89 32             	mov    %r14,(%rdx)
14002115a:	4c 89 72 08          	mov    %r14,0x8(%rdx)
14002115e:	4c 89 72 10          	mov    %r14,0x10(%rdx)
140021162:	c7 45 b7 01 00 00 00 	movl   $0x1,-0x49(%rbp)
140021169:	e8 12 02 00 00       	call   0x140021380
14002116e:	48 8b 73 58          	mov    0x58(%rbx),%rsi
140021172:	48 8b 5b 60          	mov    0x60(%rbx),%rbx
140021176:	48 3b f3             	cmp    %rbx,%rsi
140021179:	0f 84 c2 01 00 00    	je     0x140021341
14002117f:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
140021185:	0f 57 c0             	xorps  %xmm0,%xmm0
140021188:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
14002118c:	4c 89 75 1f          	mov    %r14,0x1f(%rbp)
140021190:	4c 89 75 27          	mov    %r14,0x27(%rbp)
140021194:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14002119a:	48 8d 15 8f 7b 01 00 	lea    0x17b8f(%rip),%rdx        # 0x140038d30
1400211a1:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
1400211a5:	e8 66 77 fe ff       	call   0x140008910
1400211aa:	0f 57 c0             	xorps  %xmm0,%xmm0
1400211ad:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
1400211b1:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
1400211b5:	4c 89 75 07          	mov    %r14,0x7(%rbp)
1400211b9:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1400211bf:	48 8d 15 6a 3b 01 00 	lea    0x13b6a(%rip),%rdx        # 0x140034d30
1400211c6:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1400211ca:	e8 41 77 fe ff       	call   0x140008910
1400211cf:	0f 57 c0             	xorps  %xmm0,%xmm0
1400211d2:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
1400211d6:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
1400211da:	4c 89 75 e7          	mov    %r14,-0x19(%rbp)
1400211de:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1400211e4:	48 8d 15 cd 62 01 00 	lea    0x162cd(%rip),%rdx        # 0x1400374b8
1400211eb:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1400211ef:	e8 1c 77 fe ff       	call   0x140008910
1400211f4:	c7 45 bb 05 00 00 00 	movl   $0x5,-0x45(%rbp)
1400211fb:	48 8d 46 20          	lea    0x20(%rsi),%rax
1400211ff:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140021203:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140021208:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14002120d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140021212:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
140021216:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
14002121a:	48 8d 55 bb          	lea    -0x45(%rbp),%rdx
14002121e:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140021222:	e8 c9 df ff ff       	call   0x14001f1f0
140021227:	4c 8b c0             	mov    %rax,%r8
14002122a:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14002122e:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140021232:	74 10                	je     0x140021244
140021234:	48 8b 00             	mov    (%rax),%rax
140021237:	4d 89 30             	mov    %r14,(%r8)
14002123a:	48 89 02             	mov    %rax,(%rdx)
14002123d:	48 83 47 08 08       	addq   $0x8,0x8(%rdi)
140021242:	eb 0c                	jmp    0x140021250
140021244:	48 8b cf             	mov    %rdi,%rcx
140021247:	e8 28 6a ff ff       	call   0x140017c74
14002124c:	90                   	nop
14002124d:	0f 1f 00             	nopl   (%rax)
140021250:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140021254:	48 85 c9             	test   %rcx,%rcx
140021257:	74 12                	je     0x14002126b
140021259:	48 8b 01             	mov    (%rcx),%rax
14002125c:	ba 01 00 00 00       	mov    $0x1,%edx
140021261:	48 8b 00             	mov    (%rax),%rax
140021264:	ff 15 2e 33 01 00    	call   *0x1332e(%rip)        # 0x140034598
14002126a:	90                   	nop
14002126b:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
14002126f:	48 83 f8 07          	cmp    $0x7,%rax
140021273:	76 2f                	jbe    0x1400212a4
140021275:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14002127c:	00
14002127d:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140021281:	48 8b d1             	mov    %rcx,%rdx
140021284:	49 3b c4             	cmp    %r12,%rax
140021287:	72 15                	jb     0x14002129e
140021289:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14002128d:	48 2b d1             	sub    %rcx,%rdx
140021290:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140021294:	48 83 f8 1f          	cmp    $0x1f,%rax
140021298:	0f 87 c9 00 00 00    	ja     0x140021367
14002129e:	ff 15 64 32 01 00    	call   *0x13264(%rip)        # 0x140034508
1400212a4:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
1400212a8:	48 c7 45 e7 07 00 00 	movq   $0x7,-0x19(%rbp)
1400212af:	00
1400212b0:	66 44 89 75 cf       	mov    %r14w,-0x31(%rbp)
1400212b5:	48 8b 45 07          	mov    0x7(%rbp),%rax
1400212b9:	48 83 f8 07          	cmp    $0x7,%rax
1400212bd:	76 2f                	jbe    0x1400212ee
1400212bf:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400212c6:	00
1400212c7:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1400212cb:	48 8b d1             	mov    %rcx,%rdx
1400212ce:	49 3b c4             	cmp    %r12,%rax
1400212d1:	72 15                	jb     0x1400212e8
1400212d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400212d7:	48 2b d1             	sub    %rcx,%rdx
1400212da:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400212de:	48 83 f8 1f          	cmp    $0x1f,%rax
1400212e2:	0f 87 86 00 00 00    	ja     0x14002136e
1400212e8:	ff 15 1a 32 01 00    	call   *0x1321a(%rip)        # 0x140034508
1400212ee:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
1400212f2:	48 c7 45 07 07 00 00 	movq   $0x7,0x7(%rbp)
1400212f9:	00
1400212fa:	66 44 89 75 ef       	mov    %r14w,-0x11(%rbp)
1400212ff:	48 8b 45 27          	mov    0x27(%rbp),%rax
140021303:	48 83 f8 07          	cmp    $0x7,%rax
140021307:	76 2b                	jbe    0x140021334
140021309:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140021310:	00
140021311:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140021315:	48 8b d1             	mov    %rcx,%rdx
140021318:	49 3b c4             	cmp    %r12,%rax
14002131b:	72 11                	jb     0x14002132e
14002131d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140021321:	48 2b d1             	sub    %rcx,%rdx
140021324:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140021328:	48 83 f8 1f          	cmp    $0x1f,%rax
14002132c:	77 47                	ja     0x140021375
14002132e:	ff 15 d4 31 01 00    	call   *0x131d4(%rip)        # 0x140034508
140021334:	48 83 ee 80          	sub    $0xffffffffffffff80,%rsi
140021338:	48 3b f3             	cmp    %rbx,%rsi
14002133b:	0f 85 44 fe ff ff    	jne    0x140021185
140021341:	48 8b c7             	mov    %rdi,%rax
140021344:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140021348:	48 33 cc             	xor    %rsp,%rcx
14002134b:	e8 e0 f7 00 00       	call   0x140030b30
140021350:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
140021357:	00
140021358:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
14002135f:	41 5e                	pop    %r14
140021361:	41 5c                	pop    %r12
140021363:	5f                   	pop    %rdi
140021364:	5e                   	pop    %rsi
140021365:	5d                   	pop    %rbp
140021366:	c3                   	ret
140021367:	ff 15 33 31 01 00    	call   *0x13133(%rip)        # 0x1400344a0
14002136d:	90                   	nop
14002136e:	ff 15 2c 31 01 00    	call   *0x1312c(%rip)        # 0x1400344a0
140021374:	90                   	nop
140021375:	ff 15 25 31 01 00    	call   *0x13125(%rip)        # 0x1400344a0
14002137b:	cc                   	int3
14002137c:	90                   	nop
14002137d:	90                   	nop
14002137e:	90                   	nop
14002137f:	90                   	nop
140021380:	48 8b c4             	mov    %rsp,%rax
140021383:	48 89 58 10          	mov    %rbx,0x10(%rax)
140021387:	48 89 70 18          	mov    %rsi,0x18(%rax)
14002138b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14002138f:	55                   	push   %rbp
140021390:	41 54                	push   %r12
140021392:	41 55                	push   %r13
140021394:	41 56                	push   %r14
140021396:	41 57                	push   %r15
140021398:	48 8d a8 c8 fe ff ff 	lea    -0x138(%rax),%rbp
14002139f:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
1400213a6:	48 8b 05 93 1d 02 00 	mov    0x21d93(%rip),%rax        # 0x140043140
1400213ad:	48 33 c4             	xor    %rsp,%rax
1400213b0:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
1400213b7:	48 8b f1             	mov    %rcx,%rsi
1400213ba:	8a 41 70             	mov    0x70(%rcx),%al
1400213bd:	45 33 ed             	xor    %r13d,%r13d
1400213c0:	84 c0                	test   %al,%al
1400213c2:	0f 85 cd 03 00 00    	jne    0x140021795
1400213c8:	48 83 c1 08          	add    $0x8,%rcx
1400213cc:	e8 34 07 01 00       	call   0x140031b05
1400213d1:	85 c0                	test   %eax,%eax
1400213d3:	0f 85 06 04 00 00    	jne    0x1400217df
1400213d9:	8b 46 54             	mov    0x54(%rsi),%eax
1400213dc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400213e1:	0f 84 e8 03 00 00    	je     0x1400217cf
1400213e7:	8a 46 70             	mov    0x70(%rsi),%al
1400213ea:	84 c0                	test   %al,%al
1400213ec:	0f 85 9a 03 00 00    	jne    0x14002178c
1400213f2:	4c 8d 76 58          	lea    0x58(%rsi),%r14
1400213f6:	49 8b 3e             	mov    (%r14),%rdi
1400213f9:	4d 8b 7e 08          	mov    0x8(%r14),%r15
1400213fd:	49 3b ff             	cmp    %r15,%rdi
140021400:	74 18                	je     0x14002141a
140021402:	48 8b cf             	mov    %rdi,%rcx
140021405:	e8 fa 98 ff ff       	call   0x14001ad04
14002140a:	48 83 ef 80          	sub    $0xffffffffffffff80,%rdi
14002140e:	49 3b ff             	cmp    %r15,%rdi
140021411:	75 ef                	jne    0x140021402
140021413:	49 8b 06             	mov    (%r14),%rax
140021416:	49 89 46 08          	mov    %rax,0x8(%r14)
14002141a:	48 8b 0d 37 1f 02 00 	mov    0x21f37(%rip),%rcx        # 0x140043358
140021421:	e8 10 ee 00 00       	call   0x140030236
140021426:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14002142c:	85 c0                	test   %eax,%eax
14002142e:	0f 84 54 03 00 00    	je     0x140021788
140021434:	45 8d 47 01          	lea    0x1(%r15),%r8d
140021438:	48 8b 15 19 1f 02 00 	mov    0x21f19(%rip),%rdx        # 0x140043358
14002143f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140021444:	e8 ff ed 00 00       	call   0x140030248
140021449:	48 8b 48 48          	mov    0x48(%rax),%rcx
14002144d:	4c 89 68 48          	mov    %r13,0x48(%rax)
140021451:	48 8b 78 40          	mov    0x40(%rax),%rdi
140021455:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14002145a:	4c 89 68 40          	mov    %r13,0x40(%rax)
14002145e:	4c 8b 60 38          	mov    0x38(%rax),%r12
140021462:	4c 89 68 38          	mov    %r13,0x38(%rax)
140021466:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
14002146b:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140021470:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140021475:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140021479:	e8 4a 05 00 00       	call   0x1400219c8
14002147e:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140021482:	e8 9d 04 00 00       	call   0x140021924
140021487:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
14002148b:	e8 0c 04 00 00       	call   0x14002189c
140021490:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140021494:	e8 57 03 00 00       	call   0x1400217f0
140021499:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14002149e:	e8 4d 03 00 00       	call   0x1400217f0
1400214a3:	4c 3b e7             	cmp    %rdi,%r12
1400214a6:	0f 84 d2 02 00 00    	je     0x14002177e
1400214ac:	0f 57 c0             	xorps  %xmm0,%xmm0
1400214af:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400214b4:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
1400214b9:	48 c7 44 24 78 07 00 	movq   $0x7,0x78(%rsp)
1400214c0:	00 00
1400214c2:	66 44 89 6c 24 60    	mov    %r13w,0x60(%rsp)
1400214c8:	48 c7 45 80 3f 42 0f 	movq   $0xf423f,-0x80(%rbp)
1400214cf:	00
1400214d0:	48 83 65 88 00       	andq   $0x0,-0x78(%rbp)
1400214d5:	83 4d 90 ff          	orl    $0xffffffff,-0x70(%rbp)
1400214d9:	0f 11 45 98          	movups %xmm0,-0x68(%rbp)