1800900f3:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1800900f8:	41 8b d3             	mov    %r11d,%edx
1800900fb:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
180090100:	45 8b c8             	mov    %r8d,%r9d
180090103:	45 8b c2             	mov    %r10d,%r8d
180090106:	ff d0                	call   *%rax
180090108:	0f 1f 00             	nopl   (%rax)
18009010b:	85 c0                	test   %eax,%eax
18009010d:	74 b9                	je     0x1800900c8
18009010f:	0f ba e8 1c          	bts    $0x1c,%eax
180090113:	eb 05                	jmp    0x18009011a
180090115:	b8 57 00 07 80       	mov    $0x80070057,%eax
18009011a:	48 83 c4 38          	add    $0x38,%rsp
18009011e:	c3                   	ret
18009011f:	cc                   	int3
180090120:	48 83 ec 28          	sub    $0x28,%rsp
180090124:	45 33 c9             	xor    %r9d,%r9d
180090127:	48 8d 15 52 ef ff ff 	lea    -0x10ae(%rip),%rdx        # 0x18008f080
18009012e:	45 33 c0             	xor    %r8d,%r8d
180090131:	b9 06 00 00 10       	mov    $0x10000006,%ecx
180090136:	e8 65 ea fe ff       	call   0x18007eba0
18009013b:	85 c0                	test   %eax,%eax
18009013d:	0f 88 1e 01 00 00    	js     0x180090261
180090143:	45 33 c9             	xor    %r9d,%r9d
180090146:	48 8d 15 33 ef ff ff 	lea    -0x10cd(%rip),%rdx        # 0x18008f080
18009014d:	45 33 c0             	xor    %r8d,%r8d
180090150:	b9 01 00 00 20       	mov    $0x20000001,%ecx
180090155:	e8 46 ea fe ff       	call   0x18007eba0
18009015a:	85 c0                	test   %eax,%eax
18009015c:	0f 88 ff 00 00 00    	js     0x180090261
180090162:	45 33 c9             	xor    %r9d,%r9d
180090165:	48 8d 15 24 f1 ff ff 	lea    -0xedc(%rip),%rdx        # 0x18008f290
18009016c:	45 33 c0             	xor    %r8d,%r8d
18009016f:	b9 08 00 00 10       	mov    $0x10000008,%ecx
180090174:	e8 27 ea fe ff       	call   0x18007eba0
180090179:	85 c0                	test   %eax,%eax
18009017b:	0f 88 e0 00 00 00    	js     0x180090261
180090181:	45 33 c9             	xor    %r9d,%r9d
180090184:	48 8d 15 05 f1 ff ff 	lea    -0xefb(%rip),%rdx        # 0x18008f290
18009018b:	45 33 c0             	xor    %r8d,%r8d
18009018e:	b9 0c 00 00 10       	mov    $0x1000000c,%ecx
180090193:	e8 08 ea fe ff       	call   0x18007eba0
180090198:	85 c0                	test   %eax,%eax
18009019a:	0f 88 c1 00 00 00    	js     0x180090261
1800901a0:	45 33 c9             	xor    %r9d,%r9d
1800901a3:	48 8d 15 46 f1 ff ff 	lea    -0xeba(%rip),%rdx        # 0x18008f2f0
1800901aa:	45 33 c0             	xor    %r8d,%r8d
1800901ad:	b9 07 00 00 10       	mov    $0x10000007,%ecx
1800901b2:	e8 e9 e9 fe ff       	call   0x18007eba0
1800901b7:	85 c0                	test   %eax,%eax
1800901b9:	0f 88 a2 00 00 00    	js     0x180090261
1800901bf:	45 33 c9             	xor    %r9d,%r9d
1800901c2:	48 8d 15 6b f1 ff ff 	lea    -0xe95(%rip),%rdx        # 0x18008f334
1800901c9:	45 33 c0             	xor    %r8d,%r8d
1800901cc:	b9 02 00 00 10       	mov    $0x10000002,%ecx
1800901d1:	e8 ca e9 fe ff       	call   0x18007eba0
1800901d6:	85 c0                	test   %eax,%eax
1800901d8:	0f 88 83 00 00 00    	js     0x180090261
1800901de:	45 33 c9             	xor    %r9d,%r9d
1800901e1:	48 8d 15 b0 f6 ff ff 	lea    -0x950(%rip),%rdx        # 0x18008f898
1800901e8:	45 33 c0             	xor    %r8d,%r8d
1800901eb:	b9 03 00 00 10       	mov    $0x10000003,%ecx
1800901f0:	e8 ab e9 fe ff       	call   0x18007eba0
1800901f5:	85 c0                	test   %eax,%eax
1800901f7:	78 68                	js     0x180090261
1800901f9:	45 33 c9             	xor    %r9d,%r9d
1800901fc:	48 8d 15 71 f7 ff ff 	lea    -0x88f(%rip),%rdx        # 0x18008f974
180090203:	45 33 c0             	xor    %r8d,%r8d
180090206:	b9 04 00 00 10       	mov    $0x10000004,%ecx
18009020b:	e8 90 e9 fe ff       	call   0x18007eba0
180090210:	85 c0                	test   %eax,%eax
180090212:	78 4d                	js     0x180090261
180090214:	45 33 c9             	xor    %r9d,%r9d
180090217:	48 8d 15 22 f8 ff ff 	lea    -0x7de(%rip),%rdx        # 0x18008fa40
18009021e:	45 33 c0             	xor    %r8d,%r8d
180090221:	b9 05 00 00 10       	mov    $0x10000005,%ecx
180090226:	e8 75 e9 fe ff       	call   0x18007eba0
18009022b:	85 c0                	test   %eax,%eax
18009022d:	78 32                	js     0x180090261
18009022f:	45 33 c9             	xor    %r9d,%r9d
180090232:	48 8d 15 93 f8 ff ff 	lea    -0x76d(%rip),%rdx        # 0x18008facc
180090239:	45 33 c0             	xor    %r8d,%r8d
18009023c:	b9 01 00 00 10       	mov    $0x10000001,%ecx
180090241:	e8 5a e9 fe ff       	call   0x18007eba0
180090246:	85 c0                	test   %eax,%eax
180090248:	78 17                	js     0x180090261
18009024a:	45 33 c9             	xor    %r9d,%r9d
18009024d:	48 8d 15 f0 f8 ff ff 	lea    -0x710(%rip),%rdx        # 0x18008fb44
180090254:	45 33 c0             	xor    %r8d,%r8d
180090257:	b9 0a 00 00 10       	mov    $0x1000000a,%ecx
18009025c:	e8 3f e9 fe ff       	call   0x18007eba0
180090261:	48 83 c4 28          	add    $0x28,%rsp
180090265:	c3                   	ret
180090266:	cc                   	int3
180090267:	cc                   	int3
180090268:	48 83 ec 28          	sub    $0x28,%rsp
18009026c:	48 8d 15 0d ee ff ff 	lea    -0x11f3(%rip),%rdx        # 0x18008f080
180090273:	b9 06 00 00 10       	mov    $0x10000006,%ecx
180090278:	e8 2b ea fe ff       	call   0x18007eca8
18009027d:	48 8d 15 fc ed ff ff 	lea    -0x1204(%rip),%rdx        # 0x18008f080
180090284:	b9 01 00 00 20       	mov    $0x20000001,%ecx
180090289:	e8 1a ea fe ff       	call   0x18007eca8
18009028e:	48 8d 15 fb ef ff ff 	lea    -0x1005(%rip),%rdx        # 0x18008f290
180090295:	b9 08 00 00 10       	mov    $0x10000008,%ecx
18009029a:	e8 09 ea fe ff       	call   0x18007eca8
18009029f:	48 8d 15 ea ef ff ff 	lea    -0x1016(%rip),%rdx        # 0x18008f290
1800902a6:	b9 0c 00 00 10       	mov    $0x1000000c,%ecx
1800902ab:	e8 f8 e9 fe ff       	call   0x18007eca8
1800902b0:	48 8d 15 39 f0 ff ff 	lea    -0xfc7(%rip),%rdx        # 0x18008f2f0
1800902b7:	b9 07 00 00 10       	mov    $0x10000007,%ecx
1800902bc:	e8 e7 e9 fe ff       	call   0x18007eca8
1800902c1:	48 8d 15 6c f0 ff ff 	lea    -0xf94(%rip),%rdx        # 0x18008f334
1800902c8:	b9 02 00 00 10       	mov    $0x10000002,%ecx
1800902cd:	e8 d6 e9 fe ff       	call   0x18007eca8
1800902d2:	48 8d 15 bf f5 ff ff 	lea    -0xa41(%rip),%rdx        # 0x18008f898
1800902d9:	b9 03 00 00 10       	mov    $0x10000003,%ecx
1800902de:	e8 c5 e9 fe ff       	call   0x18007eca8
1800902e3:	48 8d 15 8a f6 ff ff 	lea    -0x976(%rip),%rdx        # 0x18008f974
1800902ea:	b9 04 00 00 10       	mov    $0x10000004,%ecx
1800902ef:	e8 b4 e9 fe ff       	call   0x18007eca8
1800902f4:	48 8d 15 45 f7 ff ff 	lea    -0x8bb(%rip),%rdx        # 0x18008fa40
1800902fb:	b9 05 00 00 10       	mov    $0x10000005,%ecx
180090300:	e8 a3 e9 fe ff       	call   0x18007eca8
180090305:	48 8d 15 c0 f7 ff ff 	lea    -0x840(%rip),%rdx        # 0x18008facc
18009030c:	b9 01 00 00 10       	mov    $0x10000001,%ecx
180090311:	e8 92 e9 fe ff       	call   0x18007eca8
180090316:	48 8d 15 27 f8 ff ff 	lea    -0x7d9(%rip),%rdx        # 0x18008fb44
18009031d:	b9 0a 00 00 10       	mov    $0x1000000a,%ecx
180090322:	e8 81 e9 fe ff       	call   0x18007eca8
180090327:	33 c0                	xor    %eax,%eax
180090329:	48 83 c4 28          	add    $0x28,%rsp
18009032d:	c3                   	ret
18009032e:	cc                   	int3
18009032f:	cc                   	int3
180090330:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
180090334:	48 83 ec 38          	sub    $0x38,%rsp
180090338:	48 8b 05 01 52 10 00 	mov    0x105201(%rip),%rax        # 0x180195540
18009033f:	48 85 c0             	test   %rax,%rax
180090342:	75 07                	jne    0x18009034b
180090344:	b8 0a 01 29 80       	mov    $0x8029010a,%eax
180090349:	eb 1e                	jmp    0x180090369
18009034b:	8b 0d eb 5a 10 00    	mov    0x105aeb(%rip),%ecx        # 0x180195e3c
180090351:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
180090356:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
18009035b:	ba 0c 00 00 00       	mov    $0xc,%edx
180090360:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
180090364:	ff d0                	call   *%rax
180090366:	0f 1f 00             	nopl   (%rax)
180090369:	48 83 c4 38          	add    $0x38,%rsp
18009036d:	c3                   	ret
18009036e:	cc                   	int3
18009036f:	cc                   	int3
180090370:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
180090375:	55                   	push   %rbp
180090376:	56                   	push   %rsi
180090377:	57                   	push   %rdi
180090378:	41 54                	push   %r12
18009037a:	41 56                	push   %r14
18009037c:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
180090381:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
180090388:	48 8b 05 c1 50 10 00 	mov    0x1050c1(%rip),%rax        # 0x180195450
18009038f:	41 bc 04 00 00 00    	mov    $0x4,%r12d
180090395:	c7 45 6f 01 00 00 00 	movl   $0x1,0x6f(%rbp)
18009039c:	c7 45 73 02 00 00 00 	movl   $0x2,0x73(%rbp)
1800903a3:	c7 45 67 04 00 0b 00 	movl   $0xb0004,0x67(%rbp)
1800903aa:	48 85 c0             	test   %rax,%rax
1800903ad:	74 05                	je     0x1800903b4
1800903af:	8b 78 08             	mov    0x8(%rax),%edi
1800903b2:	eb 16                	jmp    0x1800903ca
1800903b4:	8b 05 ae c5 0d 00    	mov    0xdc5ae(%rip),%eax        # 0x18016c968
1800903ba:	85 c0                	test   %eax,%eax
1800903bc:	79 09                	jns    0x1800903c7
1800903be:	0f ba e8 1c          	bts    $0x1c,%eax
1800903c2:	e9 be 00 00 00       	jmp    0x180090485
1800903c7:	8b 7d 67             	mov    0x67(%rbp),%edi
1800903ca:	33 f6                	xor    %esi,%esi
1800903cc:	4c 8d 75 67          	lea    0x67(%rbp),%r14
1800903d0:	48 8d 5d 6f          	lea    0x6f(%rbp),%rbx
1800903d4:	8d 46 01             	lea    0x1(%rsi),%eax
1800903d7:	85 c7                	test   %eax,%edi
1800903d9:	0f 84 81 00 00 00    	je     0x180090460
1800903df:	33 d2                	xor    %edx,%edx
1800903e1:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1800903e5:	44 8d 42 44          	lea    0x44(%rdx),%r8d
1800903e9:	e8 92 58 0a 00       	call   0x180135c80
1800903ee:	33 d2                	xor    %edx,%edx
1800903f0:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1800903f4:	44 8d 42 44          	lea    0x44(%rdx),%r8d
1800903f8:	e8 83 58 0a 00       	call   0x180135c80
1800903fd:	33 c0                	xor    %eax,%eax
1800903ff:	0f 57 c0             	xorps  %xmm0,%xmm0
180090402:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
180090407:	48 89 45 87          	mov    %rax,-0x79(%rbp)
18009040b:	66 45 39 26          	cmp    %r12w,(%r14)
18009040f:	75 6b                	jne    0x18009047c
180090411:	8b 05 25 5a 10 00    	mov    0x105a25(%rip),%eax        # 0x180195e3c
180090417:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
18009041c:	33 c9                	xor    %ecx,%ecx
18009041e:	89 44 24 20          	mov    %eax,0x20(%rsp)
180090422:	e8 fd 8b 06 00       	call   0x1800f9024
180090427:	85 c0                	test   %eax,%eax
180090429:	78 5a                	js     0x180090485
18009042b:	0f 10 44 24 24       	movups 0x24(%rsp),%xmm0
180090430:	8b 45 8b             	mov    -0x75(%rbp),%eax
180090433:	41 b8 14 00 00 00    	mov    $0x14,%r8d
180090439:	c7 45 97 04 00 14 00 	movl   $0x140004,-0x69(%rbp)
180090440:	0f 11 45 9b          	movups %xmm0,-0x65(%rbp)
180090444:	89 45 ab             	mov    %eax,-0x55(%rbp)
180090447:	48 8d 55 eb          	lea    -0x15(%rbp),%rdx
18009044b:	48 8d 4d 9b          	lea    -0x65(%rbp),%rcx
18009044f:	e8 0c 3a 0a 00       	call   0x180133e60
180090454:	48 8b c8             	mov    %rax,%rcx
180090457:	0f b7 45 99          	movzwl -0x67(%rbp),%eax
18009045b:	48 3b c8             	cmp    %rax,%rcx
18009045e:	74 15                	je     0x180090475
180090460:	ff c6                	inc    %esi
180090462:	49 03 dc             	add    %r12,%rbx
180090465:	49 83 c6 02          	add    $0x2,%r14
180090469:	83 fe 02             	cmp    $0x2,%esi
18009046c:	73 15                	jae    0x180090483
18009046e:	8b 03                	mov    (%rbx),%eax
180090470:	e9 62 ff ff ff       	jmp    0x1800903d7
180090475:	b8 01 00 00 00       	mov    $0x1,%eax
18009047a:	eb 09                	jmp    0x180090485
18009047c:	b8 57 00 07 80       	mov    $0x80070057,%eax
180090481:	eb 02                	jmp    0x180090485
180090483:	33 c0                	xor    %eax,%eax
180090485:	48 8b 9c 24 20 01 00 	mov    0x120(%rsp),%rbx
18009048c:	00
18009048d:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
180090494:	41 5e                	pop    %r14
180090496:	41 5c                	pop    %r12
180090498:	5f                   	pop    %rdi
180090499:	5e                   	pop    %rsi
18009049a:	5d                   	pop    %rbp
18009049b:	c3                   	ret
18009049c:	cc                   	int3
18009049d:	cc                   	int3
18009049e:	cc                   	int3
18009049f:	cc                   	int3
1800904a0:	48 83 ec 28          	sub    $0x28,%rsp
1800904a4:	80 3d c0 33 11 00 00 	cmpb   $0x0,0x1133c0(%rip)        # 0x1801a386b
1800904ab:	74 35                	je     0x1800904e2
1800904ad:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800904b2:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1800904b9:	00
1800904ba:	ba 04 00 00 00       	mov    $0x4,%edx
1800904bf:	b9 09 00 02 00       	mov    $0x20009,%ecx
1800904c4:	e8 bb d0 ff ff       	call   0x18008d584
1800904c9:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
1800904ce:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800904d3:	ba 04 00 00 00       	mov    $0x4,%edx
1800904d8:	b9 0a 00 02 00       	mov    $0x2000a,%ecx
1800904dd:	e8 a2 d0 ff ff       	call   0x18008d584
1800904e2:	48 83 c4 28          	add    $0x28,%rsp
1800904e6:	c3                   	ret
1800904e7:	cc                   	int3
1800904e8:	48 8b c4             	mov    %rsp,%rax
1800904eb:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800904ef:	48 89 50 10          	mov    %rdx,0x10(%rax)
1800904f3:	4c 89 40 18          	mov    %r8,0x18(%rax)
1800904f7:	4c 89 48 20          	mov    %r9,0x20(%rax)
1800904fb:	53                   	push   %rbx
1800904fc:	48 83 ec 40          	sub    $0x40,%rsp
180090500:	e8 d3 2c 04 00       	call   0x1800d31d8
180090505:	84 c0                	test   %al,%al
180090507:	74 64                	je     0x18009056d
180090509:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
18009050e:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
180090513:	ba ff 03 00 00       	mov    $0x3ff,%edx
180090518:	48 8d 0d a1 34 11 00 	lea    0x1134a1(%rip),%rcx        # 0x1801a39c0
18009051f:	e8 38 d6 09 00       	call   0x18012db5c
180090524:	85 c0                	test   %eax,%eax
180090526:	7e 45                	jle    0x18009056d
180090528:	48 8d 15 91 34 11 00 	lea    0x113491(%rip),%rdx        # 0x1801a39c0
18009052f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
180090534:	e8 8b d1 fe ff       	call   0x18007d6c4
180090539:	48 8d 05 d0 ff 0d 00 	lea    0xdffd0(%rip),%rax        # 0x180170510
180090540:	c7 44 24 20 00 00 00 	movl   $0x4000000,0x20(%rsp)
180090547:	04
180090548:	45 33 c0             	xor    %r8d,%r8d
18009054b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
180090550:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
180090555:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
18009055a:	e8 e1 d6 fe ff       	call   0x18007dc40
18009055f:	85 c0                	test   %eax,%eax
180090561:	78 0a                	js     0x18009056d
180090563:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
180090568:	e8 7f 4c 04 00       	call   0x1800d51ec
18009056d:	48 83 c4 40          	add    $0x40,%rsp
180090571:	5b                   	pop    %rbx
180090572:	c3                   	ret
180090573:	cc                   	int3
180090574:	4c 8b dc             	mov    %rsp,%r11
180090577:	49 89 5b 08          	mov    %rbx,0x8(%r11)
18009057b:	49 89 6b 10          	mov    %rbp,0x10(%r11)
18009057f:	49 89 73 18          	mov    %rsi,0x18(%r11)
180090583:	49 89 7b 20          	mov    %rdi,0x20(%r11)
180090587:	41 56                	push   %r14
180090589:	48 83 ec 30          	sub    $0x30,%rsp
18009058d:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
180090592:	49 8b f9             	mov    %r9,%rdi
180090595:	49 8b f0             	mov    %r8,%rsi
180090598:	48 8b ea             	mov    %rdx,%rbp
18009059b:	8b d9                	mov    %ecx,%ebx
18009059d:	83 f9 01             	cmp    $0x1,%ecx
1800905a0:	74 30                	je     0x1800905d2
1800905a2:	80 3d 04 ff 0d 00 00 	cmpb   $0x0,0xdff04(%rip)        # 0x1801704ad
1800905a9:	75 27                	jne    0x1800905d2
1800905ab:	48 8b 05 56 ff 0d 00 	mov    0xdff56(%rip),%rax        # 0x180170508
1800905b2:	48 85 c0             	test   %rax,%rax
1800905b5:	74 1b                	je     0x1800905d2
1800905b7:	c6 05 ef fe 0d 00 01 	movb   $0x1,0xdfeef(%rip)        # 0x1801704ad
1800905be:	4d 89 73 e8          	mov    %r14,-0x18(%r11)
1800905c2:	ff d0                	call   *%rax
1800905c4:	0f 1f 00             	nopl   (%rax)
1800905c7:	c6 05 df fe 0d 00 00 	movb   $0x0,0xdfedf(%rip)        # 0x1801704ad
1800905ce:	85 c0                	test   %eax,%eax
1800905d0:	79 28                	jns    0x1800905fa
1800905d2:	e8 01 2c 04 00       	call   0x1800d31d8
1800905d7:	84 c0                	test   %al,%al
1800905d9:	74 1f                	je     0x1800905fa
1800905db:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1800905e0:	48 8d 0d 89 17 0c 00 	lea    0xc1789(%rip),%rcx        # 0x180151d70
1800905e7:	4c 8b ce             	mov    %rsi,%r9
1800905ea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1800905ef:	4c 8b c5             	mov    %rbp,%r8
1800905f2:	8b d3                	mov    %ebx,%edx
1800905f4:	e8 ef fe ff ff       	call   0x1800904e8
1800905f9:	cc                   	int3
1800905fa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1800905ff:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
180090604:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
180090609:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
18009060e:	48 83 c4 30          	add    $0x30,%rsp
180090612:	41 5e                	pop    %r14
180090614:	c3                   	ret
180090615:	cc                   	int3
180090616:	cc                   	int3
180090617:	cc                   	int3
180090618:	48 89 0d e9 fe 0d 00 	mov    %rcx,0xdfee9(%rip)        # 0x180170508
18009061f:	c3                   	ret
180090620:	cc                   	int3
180090621:	cc                   	int3
180090622:	cc                   	int3
180090623:	cc                   	int3
180090624:	b8 01 00 00 00       	mov    $0x1,%eax
180090629:	c3                   	ret
18009062a:	cc                   	int3
18009062b:	cc                   	int3