14054f2a9:	48 8b 0f             	mov    (%rdi),%rcx
14054f2ac:	48 c7 44 24 40 0f 00 	movq   $0xf,0x40(%rsp)
14054f2b3:	00 00
14054f2b5:	88 01                	mov    %al,(%rcx)
14054f2b7:	33 c0                	xor    %eax,%eax
14054f2b9:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
14054f2bd:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14054f2c2:	0f 11 49 18          	movups %xmm1,0x18(%rcx)
14054f2c6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14054f2cb:	88 44 24 28          	mov    %al,0x28(%rsp)
14054f2cf:	e8 4c 24 cd ff       	call   0x140221720
14054f2d4:	48 8b 07             	mov    (%rdi),%rax
14054f2d7:	c6 40 28 0b          	movb   $0xb,0x28(%rax)
14054f2db:	e9 83 fe ff ff       	jmp    0x14054f163
14054f2e0:	48 8b 1f             	mov    (%rdi),%rbx
14054f2e3:	48 8b cb             	mov    %rbx,%rcx
14054f2e6:	80 7b 28 0c          	cmpb   $0xc,0x28(%rbx)
14054f2ea:	75 0d                	jne    0x14054f2f9
14054f2ec:	48 8b d6             	mov    %rsi,%rdx
14054f2ef:	e8 7c 1f 00 00       	call   0x140551270
14054f2f4:	e9 6a fe ff ff       	jmp    0x14054f163
14054f2f9:	e8 a2 29 e7 ff       	call   0x1403c1ca0
14054f2fe:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f302:	4c 8b c6             	mov    %rsi,%r8
14054f305:	48 8b 0f             	mov    (%rdi),%rcx
14054f308:	33 d2                	xor    %edx,%edx
14054f30a:	e8 f1 fa fe ff       	call   0x14053ee00
14054f30f:	48 8b 07             	mov    (%rdi),%rax
14054f312:	c6 40 28 0c          	movb   $0xc,0x28(%rax)
14054f316:	e9 48 fe ff ff       	jmp    0x14054f163
14054f31b:	48 8b 1f             	mov    (%rdi),%rbx
14054f31e:	48 8b cb             	mov    %rbx,%rcx
14054f321:	80 7b 28 0d          	cmpb   $0xd,0x28(%rbx)
14054f325:	75 0d                	jne    0x14054f334
14054f327:	48 8b d6             	mov    %rsi,%rdx
14054f32a:	e8 71 1e 00 00       	call   0x1405511a0
14054f32f:	e9 2f fe ff ff       	jmp    0x14054f163
14054f334:	e8 67 29 e7 ff       	call   0x1403c1ca0
14054f339:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f33d:	4c 8b c6             	mov    %rsi,%r8
14054f340:	48 8b 0f             	mov    (%rdi),%rcx
14054f343:	33 d2                	xor    %edx,%edx
14054f345:	e8 e6 fb fe ff       	call   0x14053ef30
14054f34a:	48 8b 07             	mov    (%rdi),%rax
14054f34d:	c6 40 28 0d          	movb   $0xd,0x28(%rax)
14054f351:	e9 0d fe ff ff       	jmp    0x14054f163
14054f356:	48 8b 0f             	mov    (%rdi),%rcx
14054f359:	48 8b d6             	mov    %rsi,%rdx
14054f35c:	80 79 28 0e          	cmpb   $0xe,0x28(%rcx)
14054f360:	75 0a                	jne    0x14054f36c
14054f362:	e8 69 1f 00 00       	call   0x1405512d0
14054f367:	e9 f7 fd ff ff       	jmp    0x14054f163
14054f36c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14054f371:	e8 ea 30 ff ff       	call   0x140542460
14054f376:	48 8b 1f             	mov    (%rdi),%rbx
14054f379:	48 8b cb             	mov    %rbx,%rcx
14054f37c:	e8 1f 29 e7 ff       	call   0x1403c1ca0
14054f381:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f385:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14054f38a:	48 8b 0f             	mov    (%rdi),%rcx
14054f38d:	33 d2                	xor    %edx,%edx
14054f38f:	e8 cc fc fe ff       	call   0x14053f060
14054f394:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14054f399:	e8 b2 29 e7 ff       	call   0x1403c1d50
14054f39e:	48 8b 07             	mov    (%rdi),%rax
14054f3a1:	c6 40 28 0e          	movb   $0xe,0x28(%rax)
14054f3a5:	e9 b9 fd ff ff       	jmp    0x14054f163
14054f3aa:	b9 25 00 00 00       	mov    $0x25,%ecx
14054f3af:	cd 29                	int    $0x29
14054f3b1:	0f 1f 00             	nopl   (%rax)
14054f3b4:	aa                   	stos   %al,%es:(%rdi)
14054f3b5:	ef                   	out    %eax,(%dx)
14054f3b6:	54                   	push   %rsp
14054f3b7:	00 be ef 54 00 e3    	add    %bh,-0x1cffab11(%rsi)
14054f3bd:	ef                   	out    %eax,(%dx)
14054f3be:	54                   	push   %rsp
14054f3bf:	00 17                	add    %dl,(%rdi)
14054f3c1:	f0 54                	lock push %rsp
14054f3c3:	00 4c f0 54          	add    %cl,0x54(%rax,%rsi,8)
14054f3c7:	00 76 f0             	add    %dh,-0x10(%rsi)
14054f3ca:	54                   	push   %rsp
14054f3cb:	00 9d f0 54 00 03    	add    %bl,0x30054f0(%rbp)
14054f3d1:	f1                   	int1
14054f3d2:	54                   	push   %rsp
14054f3d3:	00 36                	add    %dh,(%rsi)
14054f3d5:	f1                   	int1
14054f3d6:	54                   	push   %rsp
14054f3d7:	00 a9 f1 54 00 e9    	add    %ch,-0x16ffab0f(%rcx)
14054f3dd:	f1                   	int1
14054f3de:	54                   	push   %rsp
14054f3df:	00 17                	add    %dl,(%rdi)
14054f3e1:	f2 54                	repnz push %rsp
14054f3e3:	00 45 f2             	add    %al,-0xe(%rbp)
14054f3e6:	54                   	push   %rsp
14054f3e7:	00 e0                	add    %ah,%al
14054f3e9:	f2 54                	repnz push %rsp
14054f3eb:	00 1b                	add    %bl,(%rbx)
14054f3ed:	f3 54                	repz push %rsp
14054f3ef:	00 56 f3             	add    %dl,-0xd(%rsi)
14054f3f2:	54                   	push   %rsp
14054f3f3:	00 cc                	add    %cl,%ah
14054f3f5:	cc                   	int3
14054f3f6:	cc                   	int3
14054f3f7:	cc                   	int3
14054f3f8:	cc                   	int3
14054f3f9:	cc                   	int3
14054f3fa:	cc                   	int3
14054f3fb:	cc                   	int3
14054f3fc:	cc                   	int3
14054f3fd:	cc                   	int3
14054f3fe:	cc                   	int3
14054f3ff:	cc                   	int3
14054f400:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14054f405:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14054f40a:	57                   	push   %rdi
14054f40b:	48 83 ec 20          	sub    $0x20,%rsp
14054f40f:	49 8b f0             	mov    %r8,%rsi
14054f412:	48 8b fa             	mov    %rdx,%rdi
14054f415:	48 83 f9 0f          	cmp    $0xf,%rcx
14054f419:	0f 87 ca 04 00 00    	ja     0x14054f8e9
14054f41f:	48 8d 15 da 0b ab ff 	lea    -0x54f426(%rip),%rdx        # 0x140000000
14054f426:	8b 84 8a f0 f8 54 00 	mov    0x54f8f0(%rdx,%rcx,4),%eax
14054f42d:	48 03 c2             	add    %rdx,%rax
14054f430:	ff e0                	jmp    *%rax
14054f432:	48 8b 1f             	mov    (%rdi),%rbx
14054f435:	48 8b cb             	mov    %rbx,%rcx
14054f438:	e8 63 28 e7 ff       	call   0x1403c1ca0
14054f43d:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f441:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f446:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f44b:	48 83 c4 20          	add    $0x20,%rsp
14054f44f:	5f                   	pop    %rdi
14054f450:	c3                   	ret
14054f451:	48 8b 1f             	mov    (%rdi),%rbx
14054f454:	80 7b 28 00          	cmpb   $0x0,0x28(%rbx)
14054f458:	0f 84 3e 03 00 00    	je     0x14054f79c
14054f45e:	48 8b cb             	mov    %rbx,%rcx
14054f461:	e8 3a 28 e7 ff       	call   0x1403c1ca0
14054f466:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f46a:	48 8b 07             	mov    (%rdi),%rax
14054f46d:	c6 40 28 00          	movb   $0x0,0x28(%rax)
14054f471:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f476:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f47b:	48 83 c4 20          	add    $0x20,%rsp
14054f47f:	5f                   	pop    %rdi
14054f480:	c3                   	ret
14054f481:	48 8b 1f             	mov    (%rdi),%rbx
14054f484:	80 7b 28 01          	cmpb   $0x1,0x28(%rbx)
14054f488:	75 16                	jne    0x14054f4a0
14054f48a:	41 0f b6 00          	movzbl (%r8),%eax
14054f48e:	88 03                	mov    %al,(%rbx)
14054f490:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f495:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f49a:	48 83 c4 20          	add    $0x20,%rsp
14054f49e:	5f                   	pop    %rdi
14054f49f:	c3                   	ret
14054f4a0:	48 8b cb             	mov    %rbx,%rcx
14054f4a3:	e8 f8 27 e7 ff       	call   0x1403c1ca0
14054f4a8:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f4ac:	0f b6 06             	movzbl (%rsi),%eax
14054f4af:	48 8b 0f             	mov    (%rdi),%rcx
14054f4b2:	88 01                	mov    %al,(%rcx)
14054f4b4:	48 8b 07             	mov    (%rdi),%rax
14054f4b7:	c6 40 28 01          	movb   $0x1,0x28(%rax)
14054f4bb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f4c0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f4c5:	48 83 c4 20          	add    $0x20,%rsp
14054f4c9:	5f                   	pop    %rdi
14054f4ca:	c3                   	ret
14054f4cb:	48 8b 1f             	mov    (%rdi),%rbx
14054f4ce:	80 7b 28 02          	cmpb   $0x2,0x28(%rbx)
14054f4d2:	75 16                	jne    0x14054f4ea
14054f4d4:	49 8b 00             	mov    (%r8),%rax
14054f4d7:	48 89 03             	mov    %rax,(%rbx)
14054f4da:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f4df:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f4e4:	48 83 c4 20          	add    $0x20,%rsp
14054f4e8:	5f                   	pop    %rdi
14054f4e9:	c3                   	ret
14054f4ea:	48 8b cb             	mov    %rbx,%rcx
14054f4ed:	e8 ae 27 e7 ff       	call   0x1403c1ca0
14054f4f2:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f4f6:	48 8b 06             	mov    (%rsi),%rax
14054f4f9:	48 8b 0f             	mov    (%rdi),%rcx
14054f4fc:	48 89 01             	mov    %rax,(%rcx)
14054f4ff:	48 8b 07             	mov    (%rdi),%rax
14054f502:	c6 40 28 02          	movb   $0x2,0x28(%rax)
14054f506:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f50b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f510:	48 83 c4 20          	add    $0x20,%rsp
14054f514:	5f                   	pop    %rdi
14054f515:	c3                   	ret
14054f516:	48 8b 1f             	mov    (%rdi),%rbx
14054f519:	80 7b 28 03          	cmpb   $0x3,0x28(%rbx)
14054f51d:	74 b5                	je     0x14054f4d4
14054f51f:	48 8b cb             	mov    %rbx,%rcx
14054f522:	e8 79 27 e7 ff       	call   0x1403c1ca0
14054f527:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f52b:	48 8b 06             	mov    (%rsi),%rax
14054f52e:	48 8b 0f             	mov    (%rdi),%rcx
14054f531:	48 89 01             	mov    %rax,(%rcx)
14054f534:	48 8b 07             	mov    (%rdi),%rax
14054f537:	c6 40 28 03          	movb   $0x3,0x28(%rax)
14054f53b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f540:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f545:	48 83 c4 20          	add    $0x20,%rsp
14054f549:	5f                   	pop    %rdi
14054f54a:	c3                   	ret
14054f54b:	48 8b 1f             	mov    (%rdi),%rbx
14054f54e:	80 7b 28 04          	cmpb   $0x4,0x28(%rbx)
14054f552:	74 80                	je     0x14054f4d4
14054f554:	48 8b cb             	mov    %rbx,%rcx
14054f557:	e8 44 27 e7 ff       	call   0x1403c1ca0
14054f55c:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f560:	48 8b 0f             	mov    (%rdi),%rcx
14054f563:	48 8b 06             	mov    (%rsi),%rax
14054f566:	48 89 01             	mov    %rax,(%rcx)
14054f569:	c6 41 28 04          	movb   $0x4,0x28(%rcx)
14054f56d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f572:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f577:	48 83 c4 20          	add    $0x20,%rsp
14054f57b:	5f                   	pop    %rdi
14054f57c:	c3                   	ret
14054f57d:	48 8b 1f             	mov    (%rdi),%rbx
14054f580:	48 8b cb             	mov    %rbx,%rcx
14054f583:	80 7b 28 05          	cmpb   $0x5,0x28(%rbx)
14054f587:	75 17                	jne    0x14054f5a0
14054f589:	48 8b d6             	mov    %rsi,%rdx
14054f58c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f591:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f596:	48 83 c4 20          	add    $0x20,%rsp
14054f59a:	5f                   	pop    %rdi
14054f59b:	e9 80 f1 c4 ff       	jmp    0x14019e720
14054f5a0:	e8 fb 26 e7 ff       	call   0x1403c1ca0
14054f5a5:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f5a9:	33 d2                	xor    %edx,%edx
14054f5ab:	48 8b 07             	mov    (%rdi),%rax
14054f5ae:	0f 57 c0             	xorps  %xmm0,%xmm0
14054f5b1:	0f 11 00             	movups %xmm0,(%rax)
14054f5b4:	48 89 50 10          	mov    %rdx,0x10(%rax)
14054f5b8:	48 89 50 18          	mov    %rdx,0x18(%rax)
14054f5bc:	0f 10 06             	movups (%rsi),%xmm0
14054f5bf:	0f 11 00             	movups %xmm0,(%rax)
14054f5c2:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
14054f5c6:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14054f5ca:	48 89 56 10          	mov    %rdx,0x10(%rsi)
14054f5ce:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
14054f5d5:	00
14054f5d6:	88 16                	mov    %dl,(%rsi)
14054f5d8:	48 8b 07             	mov    (%rdi),%rax
14054f5db:	c6 40 28 05          	movb   $0x5,0x28(%rax)
14054f5df:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f5e4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f5e9:	48 83 c4 20          	add    $0x20,%rsp
14054f5ed:	5f                   	pop    %rdi
14054f5ee:	c3                   	ret
14054f5ef:	48 8b 1f             	mov    (%rdi),%rbx
14054f5f2:	48 8b cb             	mov    %rbx,%rcx
14054f5f5:	80 7b 28 06          	cmpb   $0x6,0x28(%rbx)
14054f5f9:	75 17                	jne    0x14054f612
14054f5fb:	48 8b d6             	mov    %rsi,%rdx
14054f5fe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f603:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f608:	48 83 c4 20          	add    $0x20,%rsp
14054f60c:	5f                   	pop    %rdi
14054f60d:	e9 3e 2b e3 ff       	jmp    0x140382150
14054f612:	e8 89 26 e7 ff       	call   0x1403c1ca0
14054f617:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f61b:	48 8b d6             	mov    %rsi,%rdx
14054f61e:	48 8b 0f             	mov    (%rdi),%rcx
14054f621:	e8 2a 2b e3 ff       	call   0x140382150
14054f626:	48 8b 07             	mov    (%rdi),%rax
14054f629:	c6 40 28 06          	movb   $0x6,0x28(%rax)
14054f62d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f632:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f637:	48 83 c4 20          	add    $0x20,%rsp
14054f63b:	5f                   	pop    %rdi
14054f63c:	c3                   	ret
14054f63d:	48 8b 1f             	mov    (%rdi),%rbx
14054f640:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14054f645:	80 7b 28 07          	cmpb   $0x7,0x28(%rbx)
14054f649:	75 2f                	jne    0x14054f67a
14054f64b:	41 0f b6 00          	movzbl (%r8),%eax
14054f64f:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
14054f653:	49 8d 50 01          	lea    0x1(%r8),%rdx
14054f657:	88 03                	mov    %al,(%rbx)
14054f659:	e8 f2 2a e3 ff       	call   0x140382150
14054f65e:	0f b6 46 11          	movzbl 0x11(%rsi),%eax
14054f662:	88 43 11             	mov    %al,0x11(%rbx)
14054f665:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14054f66a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f66f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f674:	48 83 c4 20          	add    $0x20,%rsp
14054f678:	5f                   	pop    %rdi
14054f679:	c3                   	ret
14054f67a:	48 8b cb             	mov    %rbx,%rcx
14054f67d:	e8 1e 26 e7 ff       	call   0x1403c1ca0
14054f682:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f686:	48 8d 56 01          	lea    0x1(%rsi),%rdx
14054f68a:	48 8b 1f             	mov    (%rdi),%rbx
14054f68d:	0f b6 06             	movzbl (%rsi),%eax
14054f690:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
14054f694:	88 03                	mov    %al,(%rbx)
14054f696:	e8 b5 2a e3 ff       	call   0x140382150
14054f69b:	0f b6 46 11          	movzbl 0x11(%rsi),%eax
14054f69f:	88 43 11             	mov    %al,0x11(%rbx)
14054f6a2:	48 8b 07             	mov    (%rdi),%rax
14054f6a5:	c6 40 28 07          	movb   $0x7,0x28(%rax)
14054f6a9:	eb ba                	jmp    0x14054f665
14054f6ab:	48 8b 1f             	mov    (%rdi),%rbx
14054f6ae:	80 7b 28 08          	cmpb   $0x8,0x28(%rbx)
14054f6b2:	75 1e                	jne    0x14054f6d2
14054f6b4:	41 8b 00             	mov    (%r8),%eax
14054f6b7:	89 03                	mov    %eax,(%rbx)
14054f6b9:	41 0f b7 40 04       	movzwl 0x4(%r8),%eax
14054f6be:	66 89 43 04          	mov    %ax,0x4(%rbx)
14054f6c2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f6c7:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f6cc:	48 83 c4 20          	add    $0x20,%rsp
14054f6d0:	5f                   	pop    %rdi
14054f6d1:	c3                   	ret
14054f6d2:	48 8b cb             	mov    %rbx,%rcx
14054f6d5:	e8 c6 25 e7 ff       	call   0x1403c1ca0
14054f6da:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f6de:	8b 06                	mov    (%rsi),%eax
14054f6e0:	48 8b 0f             	mov    (%rdi),%rcx
14054f6e3:	89 01                	mov    %eax,(%rcx)
14054f6e5:	0f b7 46 04          	movzwl 0x4(%rsi),%eax
14054f6e9:	66 89 41 04          	mov    %ax,0x4(%rcx)
14054f6ed:	48 8b 07             	mov    (%rdi),%rax
14054f6f0:	c6 40 28 08          	movb   $0x8,0x28(%rax)
14054f6f4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f6f9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f6fe:	48 83 c4 20          	add    $0x20,%rsp
14054f702:	5f                   	pop    %rdi
14054f703:	c3                   	ret
14054f704:	48 8b 1f             	mov    (%rdi),%rbx
14054f707:	80 7b 28 09          	cmpb   $0x9,0x28(%rbx)
14054f70b:	0f 84 c3 fd ff ff    	je     0x14054f4d4
14054f711:	48 8b cb             	mov    %rbx,%rcx
14054f714:	e8 87 25 e7 ff       	call   0x1403c1ca0
14054f719:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
14054f71d:	48 8b 06             	mov    (%rsi),%rax
14054f720:	48 8b 0f             	mov    (%rdi),%rcx
14054f723:	48 89 01             	mov    %rax,(%rcx)
14054f726:	48 8b 07             	mov    (%rdi),%rax
14054f729:	c6 40 28 09          	movb   $0x9,0x28(%rax)
14054f72d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14054f732:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14054f737:	48 83 c4 20          	add    $0x20,%rsp