1400ad06b:	48 8d 0d 46 99 18 00 	lea    0x189946(%rip),%rcx        # 0x1402369b8
1400ad072:	48 89 0b             	mov    %rcx,(%rbx)
1400ad075:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1400ad079:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad07c:	c6 45 c8 01          	movb   $0x1,-0x38(%rbp)
1400ad080:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1400ad084:	48 0f 47 45 d0       	cmova  -0x30(%rbp),%rax
1400ad089:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400ad08d:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1400ad091:	33 c0                	xor    %eax,%eax
1400ad093:	89 45 c9             	mov    %eax,-0x37(%rbp)
1400ad096:	66 89 45 cd          	mov    %ax,-0x33(%rbp)
1400ad09a:	88 45 cf             	mov    %al,-0x31(%rbp)
1400ad09d:	0f 11 02             	movups %xmm0,(%rdx)
1400ad0a0:	ff 15 4a 56 16 00    	call   *0x16564a(%rip)        # 0x1402126f0
1400ad0a6:	48 8d 05 23 99 18 00 	lea    0x189923(%rip),%rax        # 0x1402369d0
1400ad0ad:	48 89 03             	mov    %rax,(%rbx)
1400ad0b0:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1400ad0b4:	48 83 f8 0f          	cmp    $0xf,%rax
1400ad0b8:	76 30                	jbe    0x1400ad0ea
1400ad0ba:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400ad0be:	48 ff c0             	inc    %rax
1400ad0c1:	48 8b d1             	mov    %rcx,%rdx
1400ad0c4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ad0ca:	72 18                	jb     0x1400ad0e4
1400ad0cc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ad0d0:	48 2b d1             	sub    %rcx,%rdx
1400ad0d3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ad0d7:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ad0db:	76 07                	jbe    0x1400ad0e4
1400ad0dd:	ff 15 9d 5a 16 00    	call   *0x165a9d(%rip)        # 0x140212b80
1400ad0e3:	cc                   	int3
1400ad0e4:	ff 15 56 5a 16 00    	call   *0x165a56(%rip)        # 0x140212b40
1400ad0ea:	0f 10 07             	movups (%rdi),%xmm0
1400ad0ed:	48 8d 05 24 9c 18 00 	lea    0x189c24(%rip),%rax        # 0x140236d18
1400ad0f4:	48 89 03             	mov    %rax,(%rbx)
1400ad0f7:	48 8b c3             	mov    %rbx,%rax
1400ad0fa:	f3 0f 7f 43 18       	movdqu %xmm0,0x18(%rbx)
1400ad0ff:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400ad103:	48 33 cc             	xor    %rsp,%rcx
1400ad106:	e8 65 76 15 00       	call   0x140204770
1400ad10b:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1400ad110:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400ad114:	49 8b 7b 28          	mov    0x28(%r11),%rdi
1400ad118:	49 8b e3             	mov    %r11,%rsp
1400ad11b:	5d                   	pop    %rbp
1400ad11c:	c3                   	ret
1400ad11d:	90                   	nop
1400ad11e:	90                   	nop
1400ad11f:	90                   	nop
1400ad120:	40 53                	rex push %rbx
1400ad122:	48 83 ec 30          	sub    $0x30,%rsp
1400ad126:	0f 10 02             	movups (%rdx),%xmm0
1400ad129:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400ad12e:	48 8b d9             	mov    %rcx,%rbx
1400ad131:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400ad137:	e8 e8 fe ff ff       	call   0x1400ad024
1400ad13c:	48 8d 05 d5 9b 18 00 	lea    0x189bd5(%rip),%rax        # 0x140236d18
1400ad143:	48 89 03             	mov    %rax,(%rbx)
1400ad146:	48 8b c3             	mov    %rbx,%rax
1400ad149:	48 83 c4 30          	add    $0x30,%rsp
1400ad14d:	5b                   	pop    %rbx
1400ad14e:	c3                   	ret
1400ad14f:	90                   	nop
1400ad150:	48 8d 05 a1 40 25 00 	lea    0x2540a1(%rip),%rax        # 0x1403011f8
1400ad157:	89 11                	mov    %edx,(%rcx)
1400ad159:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400ad15d:	48 8b c1             	mov    %rcx,%rax
1400ad160:	c3                   	ret
1400ad161:	90                   	nop
1400ad162:	90                   	nop
1400ad163:	90                   	nop
1400ad164:	48 83 ec 78          	sub    $0x78,%rsp
1400ad168:	8b d1                	mov    %ecx,%edx
1400ad16a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400ad16f:	e8 dc ff ff ff       	call   0x1400ad150
1400ad174:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400ad179:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400ad17e:	0f 10 00             	movups (%rax),%xmm0
1400ad181:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400ad187:	e8 94 ff ff ff       	call   0x1400ad120
1400ad18c:	48 8d 15 55 0b 22 00 	lea    0x220b55(%rip),%rdx        # 0x1402cdce8
1400ad193:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400ad198:	e8 59 88 15 00       	call   0x1402059f6
1400ad19d:	cc                   	int3
1400ad19e:	90                   	nop
1400ad19f:	90                   	nop
1400ad1a0:	8a 41 08             	mov    0x8(%rcx),%al
1400ad1a3:	c3                   	ret
1400ad1a4:	90                   	nop
1400ad1a5:	90                   	nop
1400ad1a6:	90                   	nop
1400ad1a7:	90                   	nop
1400ad1a8:	90                   	nop
1400ad1a9:	90                   	nop
1400ad1aa:	90                   	nop
1400ad1ab:	90                   	nop
1400ad1ac:	90                   	nop
1400ad1ad:	90                   	nop
1400ad1ae:	90                   	nop
1400ad1af:	90                   	nop
1400ad1b0:	48 8b 41 20          	mov    0x20(%rcx),%rax
1400ad1b4:	c3                   	ret
1400ad1b5:	90                   	nop
1400ad1b6:	90                   	nop
1400ad1b7:	90                   	nop
1400ad1b8:	90                   	nop
1400ad1b9:	90                   	nop
1400ad1ba:	90                   	nop
1400ad1bb:	90                   	nop
1400ad1bc:	90                   	nop
1400ad1bd:	90                   	nop
1400ad1be:	90                   	nop
1400ad1bf:	90                   	nop
1400ad1c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400ad1c5:	57                   	push   %rdi
1400ad1c6:	48 83 ec 20          	sub    $0x20,%rsp
1400ad1ca:	8b da                	mov    %edx,%ebx
1400ad1cc:	48 8b f9             	mov    %rcx,%rdi
1400ad1cf:	e8 24 00 00 00       	call   0x1400ad1f8
1400ad1d4:	f6 c3 01             	test   $0x1,%bl
1400ad1d7:	74 0e                	je     0x1400ad1e7
1400ad1d9:	48 85 ff             	test   %rdi,%rdi
1400ad1dc:	74 09                	je     0x1400ad1e7
1400ad1de:	48 8b cf             	mov    %rdi,%rcx
1400ad1e1:	ff 15 59 59 16 00    	call   *0x165959(%rip)        # 0x140212b40
1400ad1e7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ad1ec:	48 8b c7             	mov    %rdi,%rax
1400ad1ef:	48 83 c4 20          	add    $0x20,%rsp
1400ad1f3:	5f                   	pop    %rdi
1400ad1f4:	c3                   	ret
1400ad1f5:	90                   	nop
1400ad1f6:	90                   	nop
1400ad1f7:	90                   	nop
1400ad1f8:	40 53                	rex push %rbx
1400ad1fa:	48 83 ec 20          	sub    $0x20,%rsp
1400ad1fe:	48 8b 41 28          	mov    0x28(%rcx),%rax
1400ad202:	48 8b d9             	mov    %rcx,%rbx
1400ad205:	48 83 f8 0f          	cmp    $0xf,%rax
1400ad209:	76 29                	jbe    0x1400ad234
1400ad20b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400ad20f:	48 ff c0             	inc    %rax
1400ad212:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ad218:	72 14                	jb     0x1400ad22e
1400ad21a:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400ad21e:	48 2b ca             	sub    %rdx,%rcx
1400ad221:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400ad225:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ad229:	77 2a                	ja     0x1400ad255
1400ad22b:	48 8b ca             	mov    %rdx,%rcx
1400ad22e:	ff 15 0c 59 16 00    	call   *0x16590c(%rip)        # 0x140212b40
1400ad234:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
1400ad239:	48 8d 05 60 e1 18 00 	lea    0x18e160(%rip),%rax        # 0x14023b3a0
1400ad240:	48 c7 43 28 0f 00 00 	movq   $0xf,0x28(%rbx)
1400ad247:	00
1400ad248:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
1400ad24c:	48 89 03             	mov    %rax,(%rbx)
1400ad24f:	48 83 c4 20          	add    $0x20,%rsp
1400ad253:	5b                   	pop    %rbx
1400ad254:	c3                   	ret
1400ad255:	ff 15 25 59 16 00    	call   *0x165925(%rip)        # 0x140212b80
1400ad25b:	cc                   	int3
1400ad25c:	90                   	nop
1400ad25d:	90                   	nop
1400ad25e:	90                   	nop
1400ad25f:	90                   	nop
1400ad260:	48 8b 01             	mov    (%rcx),%rax
1400ad263:	49 8b d0             	mov    %r8,%rdx
1400ad266:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ad26a:	48 ff 25 bf 5b 16 00 	rex.W jmp *0x165bbf(%rip)        # 0x140212e30
1400ad271:	90                   	nop
1400ad272:	90                   	nop
1400ad273:	90                   	nop
1400ad274:	48 8d 05 e5 f4 18 00 	lea    0x18f4e5(%rip),%rax        # 0x14023c760
1400ad27b:	48 89 01             	mov    %rax,(%rcx)
1400ad27e:	c3                   	ret
1400ad27f:	90                   	nop
1400ad280:	40 53                	rex push %rbx
1400ad282:	48 83 ec 20          	sub    $0x20,%rsp
1400ad286:	48 8d 05 d3 f4 18 00 	lea    0x18f4d3(%rip),%rax        # 0x14023c760
1400ad28d:	48 8b d9             	mov    %rcx,%rbx
1400ad290:	48 89 01             	mov    %rax,(%rcx)
1400ad293:	f6 c2 01             	test   $0x1,%dl
1400ad296:	74 06                	je     0x1400ad29e
1400ad298:	ff 15 a2 58 16 00    	call   *0x1658a2(%rip)        # 0x140212b40
1400ad29e:	48 8b c3             	mov    %rbx,%rax
1400ad2a1:	48 83 c4 20          	add    $0x20,%rsp
1400ad2a5:	5b                   	pop    %rbx
1400ad2a6:	c3                   	ret
1400ad2a7:	90                   	nop
1400ad2a8:	90                   	nop
1400ad2a9:	90                   	nop
1400ad2aa:	90                   	nop
1400ad2ab:	90                   	nop
1400ad2ac:	90                   	nop
1400ad2ad:	90                   	nop
1400ad2ae:	90                   	nop
1400ad2af:	90                   	nop
1400ad2b0:	40 53                	rex push %rbx
1400ad2b2:	48 83 ec 20          	sub    $0x20,%rsp
1400ad2b6:	48 8d 05 c3 f4 18 00 	lea    0x18f4c3(%rip),%rax        # 0x14023c780
1400ad2bd:	48 8b d9             	mov    %rcx,%rbx
1400ad2c0:	48 89 01             	mov    %rax,(%rcx)
1400ad2c3:	f6 c2 01             	test   $0x1,%dl
1400ad2c6:	74 06                	je     0x1400ad2ce
1400ad2c8:	ff 15 72 58 16 00    	call   *0x165872(%rip)        # 0x140212b40
1400ad2ce:	48 8b c3             	mov    %rbx,%rax
1400ad2d1:	48 83 c4 20          	add    $0x20,%rsp
1400ad2d5:	5b                   	pop    %rbx
1400ad2d6:	c3                   	ret
1400ad2d7:	90                   	nop
1400ad2d8:	90                   	nop
1400ad2d9:	90                   	nop
1400ad2da:	90                   	nop
1400ad2db:	90                   	nop
1400ad2dc:	90                   	nop
1400ad2dd:	90                   	nop
1400ad2de:	90                   	nop
1400ad2df:	90                   	nop
1400ad2e0:	48 83 ec 28          	sub    $0x28,%rsp
1400ad2e4:	33 d2                	xor    %edx,%edx
1400ad2e6:	b9 8e e2 85 02       	mov    $0x285e28e,%ecx
1400ad2eb:	e8 f4 df f5 ff       	call   0x14000b2e4
1400ad2f0:	cc                   	int3
1400ad2f1:	90                   	nop
1400ad2f2:	90                   	nop
1400ad2f3:	90                   	nop
1400ad2f4:	90                   	nop
1400ad2f5:	90                   	nop
1400ad2f6:	90                   	nop
1400ad2f7:	90                   	nop
1400ad2f8:	90                   	nop
1400ad2f9:	90                   	nop
1400ad2fa:	90                   	nop
1400ad2fb:	90                   	nop
1400ad2fc:	90                   	nop
1400ad2fd:	90                   	nop
1400ad2fe:	90                   	nop
1400ad2ff:	90                   	nop
1400ad300:	48 83 ec 28          	sub    $0x28,%rsp
1400ad304:	33 d2                	xor    %edx,%edx
1400ad306:	b9 8f e2 85 02       	mov    $0x285e28f,%ecx
1400ad30b:	e8 d4 df f5 ff       	call   0x14000b2e4
1400ad310:	cc                   	int3
1400ad311:	90                   	nop
1400ad312:	90                   	nop
1400ad313:	90                   	nop
1400ad314:	90                   	nop
1400ad315:	90                   	nop
1400ad316:	90                   	nop
1400ad317:	90                   	nop
1400ad318:	90                   	nop
1400ad319:	90                   	nop
1400ad31a:	90                   	nop
1400ad31b:	90                   	nop
1400ad31c:	90                   	nop
1400ad31d:	90                   	nop
1400ad31e:	90                   	nop
1400ad31f:	90                   	nop
1400ad320:	48 83 ec 28          	sub    $0x28,%rsp
1400ad324:	33 d2                	xor    %edx,%edx
1400ad326:	b9 90 e2 85 02       	mov    $0x285e290,%ecx
1400ad32b:	e8 b4 df f5 ff       	call   0x14000b2e4
1400ad330:	cc                   	int3
1400ad331:	90                   	nop
1400ad332:	90                   	nop
1400ad333:	90                   	nop
1400ad334:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ad339:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400ad33e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400ad343:	55                   	push   %rbp
1400ad344:	48 8b ec             	mov    %rsp,%rbp
1400ad347:	48 83 ec 60          	sub    $0x60,%rsp
1400ad34b:	48 8b 05 2e 3e 25 00 	mov    0x253e2e(%rip),%rax        # 0x140301180
1400ad352:	48 33 c4             	xor    %rsp,%rax
1400ad355:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400ad359:	48 8b d9             	mov    %rcx,%rbx
1400ad35c:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1400ad360:	48 8d 05 e1 f3 18 00 	lea    0x18f3e1(%rip),%rax        # 0x14023c748
1400ad367:	48 89 01             	mov    %rax,(%rcx)
1400ad36a:	33 f6                	xor    %esi,%esi
1400ad36c:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1400ad370:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1400ad374:	89 71 28             	mov    %esi,0x28(%rcx)
1400ad377:	48 89 71 30          	mov    %rsi,0x30(%rcx)
1400ad37b:	48 89 71 38          	mov    %rsi,0x38(%rcx)
1400ad37f:	48 89 71 40          	mov    %rsi,0x40(%rcx)
1400ad383:	48 83 c1 48          	add    $0x48,%rcx
1400ad387:	48 89 31             	mov    %rsi,(%rcx)
1400ad38a:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1400ad38e:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1400ad392:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad395:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
1400ad399:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
1400ad39d:	0f 11 41 38          	movups %xmm0,0x38(%rcx)
1400ad3a1:	48 89 71 48          	mov    %rsi,0x48(%rcx)
1400ad3a5:	ba 02 01 00 00       	mov    $0x102,%edx
1400ad3aa:	ff 15 38 54 16 00    	call   *0x165438(%rip)        # 0x1402127e8
1400ad3b0:	48 8d 05 79 f3 18 00 	lea    0x18f379(%rip),%rax        # 0x14023c730
1400ad3b7:	48 89 03             	mov    %rax,(%rbx)
1400ad3ba:	48 8d 05 2f 41 25 00 	lea    0x25412f(%rip),%rax        # 0x1403014f0
1400ad3c1:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400ad3c5:	48 8d 05 a4 41 25 00 	lea    0x2541a4(%rip),%rax        # 0x140301570
1400ad3cc:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400ad3d0:	c7 43 28 07 00 00 00 	movl   $0x7,0x28(%rbx)
1400ad3d7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad3da:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1400ad3de:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1400ad3e2:	48 c7 45 f0 07 00 00 	movq   $0x7,-0x10(%rbp)
1400ad3e9:	00
1400ad3ea:	66 89 75 d8          	mov    %si,-0x28(%rbp)
1400ad3ee:	89 74 24 28          	mov    %esi,0x28(%rsp)
1400ad3f2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400ad3f7:	41 83 c9 ff          	or     $0xffffffff,%r9d
1400ad3fb:	4c 8b 05 fe 40 25 00 	mov    0x2540fe(%rip),%r8        # 0x140301500
1400ad402:	33 d2                	xor    %edx,%edx
1400ad404:	33 c9                	xor    %ecx,%ecx
1400ad406:	ff 15 1c 4d 16 00    	call   *0x164d1c(%rip)        # 0x140212128
1400ad40c:	48 63 f8             	movslq %eax,%rdi
1400ad40f:	85 c0                	test   %eax,%eax
1400ad411:	7e 63                	jle    0x1400ad476
1400ad413:	0f ae e8             	lfence
1400ad416:	48 8b d7             	mov    %rdi,%rdx
1400ad419:	48 3b 7d e8          	cmp    -0x18(%rbp),%rdi
1400ad41d:	77 18                	ja     0x1400ad437
1400ad41f:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
1400ad423:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1400ad427:	48 83 7d f0 07       	cmpq   $0x7,-0x10(%rbp)
1400ad42c:	48 0f 47 45 d8       	cmova  -0x28(%rbp),%rax
1400ad431:	66 89 34 78          	mov    %si,(%rax,%rdi,2)
1400ad435:	eb 13                	jmp    0x1400ad44a
1400ad437:	0f ae e8             	lfence
1400ad43a:	45 33 c0             	xor    %r8d,%r8d
1400ad43d:	48 2b 55 e8          	sub    -0x18(%rbp),%rdx
1400ad441:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400ad445:	e8 4e b4 f5 ff       	call   0x140008898
1400ad44a:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1400ad44e:	48 83 7d f0 07       	cmpq   $0x7,-0x10(%rbp)
1400ad453:	48 0f 47 45 d8       	cmova  -0x28(%rbp),%rax
1400ad458:	89 7c 24 28          	mov    %edi,0x28(%rsp)
1400ad45c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ad461:	41 83 c9 ff          	or     $0xffffffff,%r9d
1400ad465:	4c 8b 05 94 40 25 00 	mov    0x254094(%rip),%r8        # 0x140301500
1400ad46c:	33 d2                	xor    %edx,%edx
1400ad46e:	33 c9                	xor    %ecx,%ecx
1400ad470:	ff 15 b2 4c 16 00    	call   *0x164cb2(%rip)        # 0x140212128
1400ad476:	0f 10 05 e3 e5 1b 00 	movups 0x1be5e3(%rip),%xmm0        # 0x14026ba60
1400ad47d:	f3 0f 7f 43 18       	movdqu %xmm0,0x18(%rbx)
1400ad482:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1400ad486:	48 83 f8 07          	cmp    $0x7,%rax