1400ac5dd:	48 83 ec 38          	sub    $0x38,%rsp
1400ac5e1:	48 8d 6a 50          	lea    0x50(%rdx),%rbp
1400ac5e5:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400ac5e9:	48 8d 05 00 53 06 00 	lea    0x65300(%rip),%rax        # 0x1401118f0
1400ac5f0:	48 39 c1             	cmp    %rax,%rcx
1400ac5f3:	74 1b                	je     0x1400ac610
1400ac5f5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ac5fa:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ac5ff:	85 c0                	test   %eax,%eax
1400ac601:	75 0d                	jne    0x1400ac610
1400ac603:	48 8b 01             	mov    (%rcx),%rax
1400ac606:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ac60a:	ff 15 f8 a6 04 00    	call   *0x4a6f8(%rip)        # 0x1400f6d08
1400ac610:	90                   	nop
1400ac611:	48 83 c4 38          	add    $0x38,%rsp
1400ac615:	5b                   	pop    %rbx
1400ac616:	5f                   	pop    %rdi
1400ac617:	5e                   	pop    %rsi
1400ac618:	41 5e                	pop    %r14
1400ac61a:	41 5f                	pop    %r15
1400ac61c:	5d                   	pop    %rbp
1400ac61d:	c3                   	ret
1400ac61e:	66 90                	xchg   %ax,%ax
1400ac620:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400ac625:	55                   	push   %rbp
1400ac626:	41 57                	push   %r15
1400ac628:	41 56                	push   %r14
1400ac62a:	56                   	push   %rsi
1400ac62b:	57                   	push   %rdi
1400ac62c:	53                   	push   %rbx
1400ac62d:	48 83 ec 38          	sub    $0x38,%rsp
1400ac631:	48 8d 6a 50          	lea    0x50(%rdx),%rbp
1400ac635:	80 7d f7 00          	cmpb   $0x0,-0x9(%rbp)
1400ac639:	79 09                	jns    0x1400ac644
1400ac63b:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400ac63f:	e8 8c 18 fc ff       	call   0x14006ded0
1400ac644:	90                   	nop
1400ac645:	48 83 c4 38          	add    $0x38,%rsp
1400ac649:	5b                   	pop    %rbx
1400ac64a:	5f                   	pop    %rdi
1400ac64b:	5e                   	pop    %rsi
1400ac64c:	41 5e                	pop    %r14
1400ac64e:	41 5f                	pop    %r15
1400ac650:	5d                   	pop    %rbp
1400ac651:	c3                   	ret
1400ac652:	cc                   	int3
1400ac653:	cc                   	int3
1400ac654:	cc                   	int3
1400ac655:	cc                   	int3
1400ac656:	cc                   	int3
1400ac657:	cc                   	int3
1400ac658:	cc                   	int3
1400ac659:	cc                   	int3
1400ac65a:	cc                   	int3
1400ac65b:	cc                   	int3
1400ac65c:	cc                   	int3
1400ac65d:	cc                   	int3
1400ac65e:	cc                   	int3
1400ac65f:	cc                   	int3
1400ac660:	56                   	push   %rsi
1400ac661:	48 83 ec 40          	sub    $0x40,%rsp
1400ac665:	48 89 d6             	mov    %rdx,%rsi
1400ac668:	0f b7 44 24 70       	movzwl 0x70(%rsp),%eax
1400ac66d:	8b 54 24 78          	mov    0x78(%rsp),%edx
1400ac671:	4c 8d 15 ac 65 03 00 	lea    0x365ac(%rip),%r10        # 0x1400e2c24
1400ac678:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
1400ac67d:	89 54 24 28          	mov    %edx,0x28(%rsp)
1400ac681:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
1400ac686:	48 89 f2             	mov    %rsi,%rdx
1400ac689:	e8 12 00 00 00       	call   0x1400ac6a0
1400ac68e:	48 89 f0             	mov    %rsi,%rax
1400ac691:	48 83 c4 40          	add    $0x40,%rsp
1400ac695:	5e                   	pop    %rsi
1400ac696:	c3                   	ret
1400ac697:	cc                   	int3
1400ac698:	cc                   	int3
1400ac699:	cc                   	int3
1400ac69a:	cc                   	int3
1400ac69b:	cc                   	int3
1400ac69c:	cc                   	int3
1400ac69d:	cc                   	int3
1400ac69e:	cc                   	int3
1400ac69f:	cc                   	int3
1400ac6a0:	55                   	push   %rbp
1400ac6a1:	41 57                	push   %r15
1400ac6a3:	41 56                	push   %r14
1400ac6a5:	41 55                	push   %r13
1400ac6a7:	41 54                	push   %r12
1400ac6a9:	56                   	push   %rsi
1400ac6aa:	57                   	push   %rdi
1400ac6ab:	53                   	push   %rbx
1400ac6ac:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
1400ac6b3:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
1400ac6ba:	00
1400ac6bb:	48 c7 45 40 fe ff ff 	movq   $0xfffffffffffffffe,0x40(%rbp)
1400ac6c2:	ff
1400ac6c3:	4c 89 cb             	mov    %r9,%rbx
1400ac6c6:	4c 89 45 28          	mov    %r8,0x28(%rbp)
1400ac6ca:	48 89 55 20          	mov    %rdx,0x20(%rbp)
1400ac6ce:	44 8b a5 b8 00 00 00 	mov    0xb8(%rbp),%r12d
1400ac6d5:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
1400ac6dc:	48 8d 4d 11          	lea    0x11(%rbp),%rcx
1400ac6e0:	c6 41 ff 25          	movb   $0x25,-0x1(%rcx)
1400ac6e4:	31 c0                	xor    %eax,%eax
1400ac6e6:	89 01                	mov    %eax,(%rcx)
1400ac6e8:	89 41 03             	mov    %eax,0x3(%rcx)
1400ac6eb:	45 8b 49 08          	mov    0x8(%r9),%r9d
1400ac6ef:	41 b0 01             	mov    $0x1,%r8b
1400ac6f2:	e8 e9 bc 00 00       	call   0x1400b83e0
1400ac6f7:	48 bf aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rdi
1400ac6fe:	aa aa aa
1400ac701:	49 89 ee             	mov    %rbp,%r14
1400ac704:	49 89 7e 05          	mov    %rdi,0x5(%r14)
1400ac708:	49 89 3e             	mov    %rdi,(%r14)
1400ac70b:	4c 8d 7d b8          	lea    -0x48(%rbp),%r15
1400ac70f:	4c 89 f9             	mov    %r15,%rcx
1400ac712:	e8 59 ba ff ff       	call   0x1400a8170
1400ac717:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1400ac71c:	4c 8d 4d 10          	lea    0x10(%rbp),%r9
1400ac720:	ba 0d 00 00 00       	mov    $0xd,%edx
1400ac725:	4c 89 f1             	mov    %r14,%rcx
1400ac728:	4d 89 f8             	mov    %r15,%r8
1400ac72b:	e8 c0 b7 f7 ff       	call   0x140027ef0
1400ac730:	48 98                	cltq
1400ac732:	4c 8d 3c 28          	lea    (%rax,%rbp,1),%r15
1400ac736:	4c 89 f1             	mov    %r14,%rcx
1400ac739:	4c 89 fa             	mov    %r15,%rdx
1400ac73c:	49 89 d8             	mov    %rbx,%r8
1400ac73f:	e8 1c fb ff ff       	call   0x1400ac260
1400ac744:	49 89 c4             	mov    %rax,%r12
1400ac747:	0f 28 05 c2 41 03 00 	movaps 0x341c2(%rip),%xmm0        # 0x1400e0910
1400ac74e:	4c 8d 6d d0          	lea    -0x30(%rbp),%r13
1400ac752:	41 0f 11 45 1e       	movups %xmm0,0x1e(%r13)
1400ac757:	41 0f 29 45 10       	movaps %xmm0,0x10(%r13)
1400ac75c:	41 0f 29 45 00       	movaps %xmm0,0x0(%r13)
1400ac761:	48 8d 45 30          	lea    0x30(%rbp),%rax
1400ac765:	48 89 38             	mov    %rdi,(%rax)
1400ac768:	48 8d 75 18          	lea    0x18(%rbp),%rsi
1400ac76c:	48 89 3e             	mov    %rdi,(%rsi)
1400ac76f:	48 8d 7d 38          	lea    0x38(%rbp),%rdi
1400ac773:	48 89 d9             	mov    %rbx,%rcx
1400ac776:	48 89 fa             	mov    %rdi,%rdx
1400ac779:	e8 52 e0 fa ff       	call   0x14005a7d0
1400ac77e:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400ac783:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400ac788:	48 8d 45 30          	lea    0x30(%rbp),%rax
1400ac78c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ac791:	4c 89 f1             	mov    %r14,%rcx
1400ac794:	4c 89 e2             	mov    %r12,%rdx
1400ac797:	4d 89 f8             	mov    %r15,%r8
1400ac79a:	4d 89 e9             	mov    %r13,%r9
1400ac79d:	e8 9e 10 00 00       	call   0x1400ad840
1400ac7a2:	0f b7 bd b0 00 00 00 	movzwl 0xb0(%rbp),%edi
1400ac7a9:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400ac7ad:	48 8d 05 3c 51 06 00 	lea    0x6513c(%rip),%rax        # 0x1401118f0
1400ac7b4:	48 39 c1             	cmp    %rax,%rcx
1400ac7b7:	74 1b                	je     0x1400ac7d4
1400ac7b9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ac7be:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ac7c3:	85 c0                	test   %eax,%eax
1400ac7c5:	75 0d                	jne    0x1400ac7d4
1400ac7c7:	48 8b 01             	mov    (%rcx),%rax
1400ac7ca:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ac7ce:	ff 15 34 a5 04 00    	call   *0x4a534(%rip)        # 0x1400f6d08
1400ac7d4:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400ac7d8:	4c 8b 4d 30          	mov    0x30(%rbp),%r9
1400ac7dc:	66 89 7c 24 30       	mov    %di,0x30(%rsp)
1400ac7e1:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400ac7e6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ac7eb:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1400ac7ef:	48 8b 75 20          	mov    0x20(%rbp),%rsi
1400ac7f3:	48 89 f1             	mov    %rsi,%rcx
1400ac7f6:	48 8b 55 28          	mov    0x28(%rbp),%rdx
1400ac7fa:	e8 b1 0e 00 00       	call   0x1400ad6b0
1400ac7ff:	48 89 f0             	mov    %rsi,%rax
1400ac802:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
1400ac809:	5b                   	pop    %rbx
1400ac80a:	5f                   	pop    %rdi
1400ac80b:	5e                   	pop    %rsi
1400ac80c:	41 5c                	pop    %r12
1400ac80e:	41 5d                	pop    %r13
1400ac810:	41 5e                	pop    %r14
1400ac812:	41 5f                	pop    %r15
1400ac814:	5d                   	pop    %rbp
1400ac815:	c3                   	ret
1400ac816:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ac81d:	00 00 00
1400ac820:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400ac825:	55                   	push   %rbp
1400ac826:	41 57                	push   %r15
1400ac828:	41 56                	push   %r14
1400ac82a:	41 55                	push   %r13
1400ac82c:	41 54                	push   %r12
1400ac82e:	56                   	push   %rsi
1400ac82f:	57                   	push   %rdi
1400ac830:	53                   	push   %rbx
1400ac831:	48 83 ec 38          	sub    $0x38,%rsp
1400ac835:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400ac83c:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400ac840:	48 8d 05 a9 50 06 00 	lea    0x650a9(%rip),%rax        # 0x1401118f0
1400ac847:	48 39 c1             	cmp    %rax,%rcx
1400ac84a:	74 1b                	je     0x1400ac867
1400ac84c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ac851:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ac856:	85 c0                	test   %eax,%eax
1400ac858:	75 0d                	jne    0x1400ac867
1400ac85a:	48 8b 01             	mov    (%rcx),%rax
1400ac85d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ac861:	ff 15 a1 a4 04 00    	call   *0x4a4a1(%rip)        # 0x1400f6d08
1400ac867:	90                   	nop
1400ac868:	48 83 c4 38          	add    $0x38,%rsp
1400ac86c:	5b                   	pop    %rbx
1400ac86d:	5f                   	pop    %rdi
1400ac86e:	5e                   	pop    %rsi
1400ac86f:	41 5c                	pop    %r12
1400ac871:	41 5d                	pop    %r13
1400ac873:	41 5e                	pop    %r14
1400ac875:	41 5f                	pop    %r15
1400ac877:	5d                   	pop    %rbp
1400ac878:	c3                   	ret
1400ac879:	cc                   	int3
1400ac87a:	cc                   	int3
1400ac87b:	cc                   	int3
1400ac87c:	cc                   	int3
1400ac87d:	cc                   	int3
1400ac87e:	cc                   	int3
1400ac87f:	cc                   	int3
1400ac880:	56                   	push   %rsi
1400ac881:	48 83 ec 40          	sub    $0x40,%rsp
1400ac885:	48 89 d6             	mov    %rdx,%rsi
1400ac888:	0f b7 44 24 70       	movzwl 0x70(%rsp),%eax
1400ac88d:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1400ac892:	4c 8d 15 c7 68 03 00 	lea    0x368c7(%rip),%r10        # 0x1400e3160
1400ac899:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
1400ac89e:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400ac8a3:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
1400ac8a8:	48 89 f2             	mov    %rsi,%rdx
1400ac8ab:	e8 10 00 00 00       	call   0x1400ac8c0
1400ac8b0:	48 89 f0             	mov    %rsi,%rax
1400ac8b3:	48 83 c4 40          	add    $0x40,%rsp
1400ac8b7:	5e                   	pop    %rsi
1400ac8b8:	c3                   	ret
1400ac8b9:	cc                   	int3
1400ac8ba:	cc                   	int3
1400ac8bb:	cc                   	int3
1400ac8bc:	cc                   	int3
1400ac8bd:	cc                   	int3
1400ac8be:	cc                   	int3
1400ac8bf:	cc                   	int3
1400ac8c0:	55                   	push   %rbp
1400ac8c1:	41 57                	push   %r15
1400ac8c3:	41 56                	push   %r14
1400ac8c5:	41 55                	push   %r13
1400ac8c7:	41 54                	push   %r12
1400ac8c9:	56                   	push   %rsi
1400ac8ca:	57                   	push   %rdi
1400ac8cb:	53                   	push   %rbx
1400ac8cc:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
1400ac8d3:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
1400ac8da:	00
1400ac8db:	0f 29 b5 90 00 00 00 	movaps %xmm6,0x90(%rbp)
1400ac8e2:	48 c7 85 88 00 00 00 	movq   $0xfffffffffffffffe,0x88(%rbp)
1400ac8e9:	fe ff ff ff
1400ac8ed:	4c 89 cb             	mov    %r9,%rbx
1400ac8f0:	4c 89 45 70          	mov    %r8,0x70(%rbp)
1400ac8f4:	48 89 55 68          	mov    %rdx,0x68(%rbp)
1400ac8f8:	4c 8b a5 18 01 00 00 	mov    0x118(%rbp),%r12
1400ac8ff:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
1400ac906:	48 8d 4d 59          	lea    0x59(%rbp),%rcx
1400ac90a:	c6 41 ff 25          	movb   $0x25,-0x1(%rcx)
1400ac90e:	31 c0                	xor    %eax,%eax
1400ac910:	89 01                	mov    %eax,(%rcx)
1400ac912:	89 41 03             	mov    %eax,0x3(%rcx)
1400ac915:	45 8b 49 08          	mov    0x8(%r9),%r9d
1400ac919:	41 b0 01             	mov    $0x1,%r8b
1400ac91c:	e8 bf ba 00 00       	call   0x1400b83e0
1400ac921:	48 bf aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rdi
1400ac928:	aa aa aa
1400ac92b:	4c 8d 75 40          	lea    0x40(%rbp),%r14
1400ac92f:	49 89 7e 10          	mov    %rdi,0x10(%r14)
1400ac933:	0f 28 35 d6 3f 03 00 	movaps 0x33fd6(%rip),%xmm6        # 0x1400e0910
1400ac93a:	41 0f 29 36          	movaps %xmm6,(%r14)
1400ac93e:	4c 8d 7d 28          	lea    0x28(%rbp),%r15
1400ac942:	4c 89 f9             	mov    %r15,%rcx
1400ac945:	e8 26 b8 ff ff       	call   0x1400a8170
1400ac94a:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400ac94f:	4c 8d 4d 58          	lea    0x58(%rbp),%r9
1400ac953:	ba 18 00 00 00       	mov    $0x18,%edx
1400ac958:	4c 89 f1             	mov    %r14,%rcx
1400ac95b:	4d 89 f8             	mov    %r15,%r8
1400ac95e:	e8 8d b5 f7 ff       	call   0x140027ef0
1400ac963:	48 98                	cltq
1400ac965:	4c 8d 3c 28          	lea    (%rax,%rbp,1),%r15
1400ac969:	49 83 c7 40          	add    $0x40,%r15
1400ac96d:	4c 89 f1             	mov    %r14,%rcx
1400ac970:	4c 89 fa             	mov    %r15,%rdx
1400ac973:	49 89 d8             	mov    %rbx,%r8
1400ac976:	e8 e5 f8 ff ff       	call   0x1400ac260
1400ac97b:	49 89 c4             	mov    %rax,%r12
1400ac97e:	4c 8d 6d c0          	lea    -0x40(%rbp),%r13
1400ac982:	41 0f 11 75 4a       	movups %xmm6,0x4a(%r13)
1400ac987:	41 0f 29 75 40       	movaps %xmm6,0x40(%r13)
1400ac98c:	41 0f 29 75 30       	movaps %xmm6,0x30(%r13)
1400ac991:	41 0f 29 75 20       	movaps %xmm6,0x20(%r13)
1400ac996:	41 0f 29 75 10       	movaps %xmm6,0x10(%r13)
1400ac99b:	41 0f 29 75 00       	movaps %xmm6,0x0(%r13)
1400ac9a0:	48 8d 45 78          	lea    0x78(%rbp),%rax
1400ac9a4:	48 89 38             	mov    %rdi,(%rax)
1400ac9a7:	48 8d 75 60          	lea    0x60(%rbp),%rsi
1400ac9ab:	48 89 3e             	mov    %rdi,(%rsi)
1400ac9ae:	48 8d bd 80 00 00 00 	lea    0x80(%rbp),%rdi
1400ac9b5:	48 89 d9             	mov    %rbx,%rcx
1400ac9b8:	48 89 fa             	mov    %rdi,%rdx
1400ac9bb:	e8 10 de fa ff       	call   0x14005a7d0
1400ac9c0:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400ac9c5:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400ac9ca:	48 8d 45 78          	lea    0x78(%rbp),%rax
1400ac9ce:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ac9d3:	4c 89 f1             	mov    %r14,%rcx
1400ac9d6:	4c 89 e2             	mov    %r12,%rdx
1400ac9d9:	4d 89 f8             	mov    %r15,%r8
1400ac9dc:	4d 89 e9             	mov    %r13,%r9
1400ac9df:	e8 5c 0e 00 00       	call   0x1400ad840
1400ac9e4:	0f b7 bd 10 01 00 00 	movzwl 0x110(%rbp),%edi
1400ac9eb:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
1400ac9f2:	48 8d 05 f7 4e 06 00 	lea    0x64ef7(%rip),%rax        # 0x1401118f0
1400ac9f9:	48 39 c1             	cmp    %rax,%rcx
1400ac9fc:	74 1b                	je     0x1400aca19
1400ac9fe:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400aca03:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400aca08:	85 c0                	test   %eax,%eax
1400aca0a:	75 0d                	jne    0x1400aca19
1400aca0c:	48 8b 01             	mov    (%rcx),%rax
1400aca0f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400aca13:	ff 15 ef a2 04 00    	call   *0x4a2ef(%rip)        # 0x1400f6d08
1400aca19:	48 8b 45 60          	mov    0x60(%rbp),%rax
1400aca1d:	4c 8b 4d 78          	mov    0x78(%rbp),%r9
1400aca21:	66 89 7c 24 30       	mov    %di,0x30(%rsp)
1400aca26:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400aca2b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400aca30:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1400aca34:	48 8b 75 68          	mov    0x68(%rbp),%rsi
1400aca38:	48 89 f1             	mov    %rsi,%rcx
1400aca3b:	48 8b 55 70          	mov    0x70(%rbp),%rdx
1400aca3f:	e8 6c 0c 00 00       	call   0x1400ad6b0
1400aca44:	48 89 f0             	mov    %rsi,%rax
1400aca47:	0f 28 b5 90 00 00 00 	movaps 0x90(%rbp),%xmm6
1400aca4e:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
1400aca55:	5b                   	pop    %rbx
1400aca56:	5f                   	pop    %rdi