1400cd599:	48 89 0f             	mov    %rcx,(%rdi)
1400cd59c:	89 57 08             	mov    %edx,0x8(%rdi)
1400cd59f:	48 89 47 20          	mov    %rax,0x20(%rdi)
1400cd5a3:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400cd5a8:	48 89 47 28          	mov    %rax,0x28(%rdi)
1400cd5ac:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400cd5b1:	48 89 47 30          	mov    %rax,0x30(%rdi)
1400cd5b5:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400cd5ba:	48 89 47 40          	mov    %rax,0x40(%rdi)
1400cd5be:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400cd5c3:	48 89 47 48          	mov    %rax,0x48(%rdi)
1400cd5c7:	0f b6 44 24 78       	movzbl 0x78(%rsp),%eax
1400cd5cc:	88 47 50             	mov    %al,0x50(%rdi)
1400cd5cf:	0f b6 84 24 80 00 00 	movzbl 0x80(%rsp),%eax
1400cd5d6:	00
1400cd5d7:	88 47 51             	mov    %al,0x51(%rdi)
1400cd5da:	4c 89 47 10          	mov    %r8,0x10(%rdi)
1400cd5de:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
1400cd5e2:	48 89 4f 38          	mov    %rcx,0x38(%rdi)
1400cd5e6:	88 4f 52             	mov    %cl,0x52(%rdi)
1400cd5e9:	48 89 4f 58          	mov    %rcx,0x58(%rdi)
1400cd5ed:	48 89 4f 60          	mov    %rcx,0x60(%rdi)
1400cd5f1:	48 89 4f 68          	mov    %rcx,0x68(%rdi)
1400cd5f5:	48 89 4f 70          	mov    %rcx,0x70(%rdi)
1400cd5f9:	48 89 4f 78          	mov    %rcx,0x78(%rdi)
1400cd5fd:	48 89 8f 80 00 00 00 	mov    %rcx,0x80(%rdi)
1400cd604:	e8 87 47 00 00       	call   0x1400d1d90
1400cd609:	48 8b d8             	mov    %rax,%rbx
1400cd60c:	8b 50 0c             	mov    0xc(%rax),%edx
1400cd60f:	8b ca                	mov    %edx,%ecx
1400cd611:	8b 70 08             	mov    0x8(%rax),%esi
1400cd614:	0f ba f1 1f          	btr    $0x1f,%ecx
1400cd618:	3b f1                	cmp    %ecx,%esi
1400cd61a:	75 79                	jne    0x1400cd695
1400cd61c:	0f ba f2 1f          	btr    $0x1f,%edx
1400cd620:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400cd625:	8b c2                	mov    %edx,%eax
1400cd627:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400cd62c:	48 d1 e8             	shr    $1,%rax
1400cd62f:	48 8d 6a 01          	lea    0x1(%rdx),%rbp
1400cd633:	48 03 e8             	add    %rax,%rbp
1400cd636:	48 8d 0c ed 00 00 00 	lea    0x0(,%rbp,8),%rcx
1400cd63d:	00
1400cd63e:	ff 15 dc c8 25 00    	call   *0x25c8dc(%rip)        # 0x140329f20
1400cd644:	48 8b 0b             	mov    (%rbx),%rcx
1400cd647:	4c 8b f0             	mov    %rax,%r14
1400cd64a:	8b 53 08             	mov    0x8(%rbx),%edx
1400cd64d:	4c 8b c0             	mov    %rax,%r8
1400cd650:	4c 8d 0c d1          	lea    (%rcx,%rdx,8),%r9
1400cd654:	49 3b c9             	cmp    %r9,%rcx
1400cd657:	73 1d                	jae    0x1400cd676
1400cd659:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cd660:	48 8b 11             	mov    (%rcx),%rdx
1400cd663:	48 83 c1 08          	add    $0x8,%rcx
1400cd667:	49 89 10             	mov    %rdx,(%r8)
1400cd66a:	4d 8d 40 08          	lea    0x8(%r8),%r8
1400cd66e:	49 3b c9             	cmp    %r9,%rcx
1400cd671:	72 ed                	jb     0x1400cd660
1400cd673:	48 8b 0b             	mov    (%rbx),%rcx
1400cd676:	83 7b 0c 00          	cmpl   $0x0,0xc(%rbx)
1400cd67a:	7c 06                	jl     0x1400cd682
1400cd67c:	ff 15 96 c8 25 00    	call   *0x25c896(%rip)        # 0x140329f18
1400cd682:	4c 89 33             	mov    %r14,(%rbx)
1400cd685:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1400cd68a:	89 6b 0c             	mov    %ebp,0xc(%rbx)
1400cd68d:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1400cd692:	89 73 08             	mov    %esi,0x8(%rbx)
1400cd695:	48 8b 03             	mov    (%rbx),%rax
1400cd698:	48 89 3c f0          	mov    %rdi,(%rax,%rsi,8)
1400cd69c:	48 8b c7             	mov    %rdi,%rax
1400cd69f:	ff 43 08             	incl   0x8(%rbx)
1400cd6a2:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400cd6a7:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
1400cd6ab:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400cd6b0:	48 83 c4 20          	add    $0x20,%rsp
1400cd6b4:	5f                   	pop    %rdi
1400cd6b5:	c3                   	ret
1400cd6b6:	cc                   	int3
1400cd6b7:	cc                   	int3
1400cd6b8:	cc                   	int3
1400cd6b9:	cc                   	int3
1400cd6ba:	cc                   	int3
1400cd6bb:	cc                   	int3
1400cd6bc:	cc                   	int3
1400cd6bd:	cc                   	int3
1400cd6be:	cc                   	int3
1400cd6bf:	cc                   	int3
1400cd6c0:	40 53                	rex push %rbx
1400cd6c2:	48 83 ec 20          	sub    $0x20,%rsp
1400cd6c6:	48 8b d9             	mov    %rcx,%rbx
1400cd6c9:	ff 15 41 bd 25 00    	call   *0x25bd41(%rip)        # 0x140329410
1400cd6cf:	48 8b c3             	mov    %rbx,%rax
1400cd6d2:	48 83 c4 20          	add    $0x20,%rsp
1400cd6d6:	5b                   	pop    %rbx
1400cd6d7:	c3                   	ret
1400cd6d8:	cc                   	int3
1400cd6d9:	cc                   	int3
1400cd6da:	cc                   	int3
1400cd6db:	cc                   	int3
1400cd6dc:	cc                   	int3
1400cd6dd:	cc                   	int3
1400cd6de:	cc                   	int3
1400cd6df:	cc                   	int3
1400cd6e0:	40 53                	rex push %rbx
1400cd6e2:	48 83 ec 30          	sub    $0x30,%rsp
1400cd6e6:	48 8b d9             	mov    %rcx,%rbx
1400cd6e9:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
1400cd6ee:	48 8b c2             	mov    %rdx,%rax
1400cd6f1:	48 8d 0d 68 27 2f 00 	lea    0x2f2768(%rip),%rcx        # 0x1403bfe60
1400cd6f8:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1400cd6fc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400cd701:	0f 57 c0             	xorps  %xmm0,%xmm0
1400cd704:	48 89 0b             	mov    %rcx,(%rbx)
1400cd707:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400cd70c:	0f 11 02             	movups %xmm0,(%rdx)
1400cd70f:	e8 f6 f2 22 00       	call   0x1402fca0a
1400cd714:	48 8d 05 fd d3 25 00 	lea    0x25d3fd(%rip),%rax        # 0x14032ab18
1400cd71b:	48 89 03             	mov    %rax,(%rbx)
1400cd71e:	48 8b c3             	mov    %rbx,%rax
1400cd721:	48 83 c4 30          	add    $0x30,%rsp
1400cd725:	5b                   	pop    %rbx
1400cd726:	c3                   	ret
1400cd727:	cc                   	int3
1400cd728:	cc                   	int3
1400cd729:	cc                   	int3
1400cd72a:	cc                   	int3
1400cd72b:	cc                   	int3
1400cd72c:	cc                   	int3
1400cd72d:	cc                   	int3
1400cd72e:	cc                   	int3
1400cd72f:	cc                   	int3
1400cd730:	f6 41 0c 01          	testb  $0x1,0xc(%rcx)
1400cd734:	74 08                	je     0x1400cd73e
1400cd736:	48 8b 09             	mov    (%rcx),%rcx
1400cd739:	e9 46 cb 22 00       	jmp    0x1402fa284
1400cd73e:	c3                   	ret
1400cd73f:	cc                   	int3
1400cd740:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cd745:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400cd74a:	57                   	push   %rdi
1400cd74b:	48 83 ec 20          	sub    $0x20,%rsp
1400cd74f:	48 8b 19             	mov    (%rcx),%rbx
1400cd752:	48 8b f1             	mov    %rcx,%rsi
1400cd755:	8b 41 08             	mov    0x8(%rcx),%eax
1400cd758:	48 8d 3c c3          	lea    (%rbx,%rax,8),%rdi
1400cd75c:	48 3b df             	cmp    %rdi,%rbx
1400cd75f:	73 1b                	jae    0x1400cd77c
1400cd761:	48 8b 0b             	mov    (%rbx),%rcx
1400cd764:	48 85 c9             	test   %rcx,%rcx
1400cd767:	74 0a                	je     0x1400cd773
1400cd769:	48 8b 01             	mov    (%rcx),%rax
1400cd76c:	ba 01 00 00 00       	mov    $0x1,%edx
1400cd771:	ff 10                	call   *(%rax)
1400cd773:	48 83 c3 08          	add    $0x8,%rbx
1400cd777:	48 3b df             	cmp    %rdi,%rbx
1400cd77a:	72 e5                	jb     0x1400cd761
1400cd77c:	83 7e 0c 00          	cmpl   $0x0,0xc(%rsi)
1400cd780:	7c 09                	jl     0x1400cd78b
1400cd782:	48 8b 0e             	mov    (%rsi),%rcx
1400cd785:	ff 15 8d c7 25 00    	call   *0x25c78d(%rip)        # 0x140329f18
1400cd78b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cd790:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400cd795:	48 83 c4 20          	add    $0x20,%rsp
1400cd799:	5f                   	pop    %rdi
1400cd79a:	c3                   	ret
1400cd79b:	cc                   	int3
1400cd79c:	cc                   	int3
1400cd79d:	cc                   	int3
1400cd79e:	cc                   	int3
1400cd79f:	cc                   	int3
1400cd7a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cd7a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400cd7aa:	57                   	push   %rdi
1400cd7ab:	48 83 ec 20          	sub    $0x20,%rsp
1400cd7af:	48 8b 19             	mov    (%rcx),%rbx
1400cd7b2:	48 8b f1             	mov    %rcx,%rsi
1400cd7b5:	8b 41 08             	mov    0x8(%rcx),%eax
1400cd7b8:	48 8d 3c 40          	lea    (%rax,%rax,2),%rdi
1400cd7bc:	48 c1 e7 04          	shl    $0x4,%rdi
1400cd7c0:	48 03 fb             	add    %rbx,%rdi
1400cd7c3:	48 3b df             	cmp    %rdi,%rbx
1400cd7c6:	73 4a                	jae    0x1400cd812
1400cd7c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400cd7cf:	00
1400cd7d0:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1400cd7d4:	48 85 c9             	test   %rcx,%rcx
1400cd7d7:	74 0a                	je     0x1400cd7e3
1400cd7d9:	48 8b 01             	mov    (%rcx),%rax
1400cd7dc:	ba 01 00 00 00       	mov    $0x1,%edx
1400cd7e1:	ff 10                	call   *(%rax)
1400cd7e3:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400cd7e7:	48 85 c9             	test   %rcx,%rcx
1400cd7ea:	74 0a                	je     0x1400cd7f6
1400cd7ec:	48 8b 01             	mov    (%rcx),%rax
1400cd7ef:	ba 01 00 00 00       	mov    $0x1,%edx
1400cd7f4:	ff 10                	call   *(%rax)
1400cd7f6:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400cd7fa:	48 85 c9             	test   %rcx,%rcx
1400cd7fd:	74 0a                	je     0x1400cd809
1400cd7ff:	48 8b 01             	mov    (%rcx),%rax
1400cd802:	ba 01 00 00 00       	mov    $0x1,%edx
1400cd807:	ff 10                	call   *(%rax)
1400cd809:	48 83 c3 30          	add    $0x30,%rbx
1400cd80d:	48 3b df             	cmp    %rdi,%rbx
1400cd810:	72 be                	jb     0x1400cd7d0
1400cd812:	83 7e 0c 00          	cmpl   $0x0,0xc(%rsi)
1400cd816:	7c 09                	jl     0x1400cd821
1400cd818:	48 8b 0e             	mov    (%rsi),%rcx
1400cd81b:	ff 15 f7 c6 25 00    	call   *0x25c6f7(%rip)        # 0x140329f18
1400cd821:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cd826:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400cd82b:	48 83 c4 20          	add    $0x20,%rsp
1400cd82f:	5f                   	pop    %rdi
1400cd830:	c3                   	ret
1400cd831:	cc                   	int3
1400cd832:	cc                   	int3
1400cd833:	cc                   	int3
1400cd834:	cc                   	int3
1400cd835:	cc                   	int3
1400cd836:	cc                   	int3
1400cd837:	cc                   	int3
1400cd838:	cc                   	int3
1400cd839:	cc                   	int3
1400cd83a:	cc                   	int3
1400cd83b:	cc                   	int3
1400cd83c:	cc                   	int3
1400cd83d:	cc                   	int3
1400cd83e:	cc                   	int3
1400cd83f:	cc                   	int3
1400cd840:	83 79 0c 00          	cmpl   $0x0,0xc(%rcx)
1400cd844:	7c 0a                	jl     0x1400cd850
1400cd846:	48 8b 09             	mov    (%rcx),%rcx
1400cd849:	48 ff 25 c8 c6 25 00 	rex.W jmp *0x25c6c8(%rip)        # 0x140329f18
1400cd850:	c3                   	ret
1400cd851:	cc                   	int3
1400cd852:	cc                   	int3
1400cd853:	cc                   	int3
1400cd854:	cc                   	int3
1400cd855:	cc                   	int3
1400cd856:	cc                   	int3
1400cd857:	cc                   	int3
1400cd858:	cc                   	int3
1400cd859:	cc                   	int3
1400cd85a:	cc                   	int3
1400cd85b:	cc                   	int3
1400cd85c:	cc                   	int3
1400cd85d:	cc                   	int3
1400cd85e:	cc                   	int3
1400cd85f:	cc                   	int3
1400cd860:	40 53                	rex push %rbx
1400cd862:	48 83 ec 20          	sub    $0x20,%rsp
1400cd866:	48 8b 19             	mov    (%rcx),%rbx
1400cd869:	48 85 db             	test   %rbx,%rbx
1400cd86c:	74 57                	je     0x1400cd8c5
1400cd86e:	48 8d 8b a8 02 00 00 	lea    0x2a8(%rbx),%rcx
1400cd875:	e8 e6 04 00 00       	call   0x1400cdd60
1400cd87a:	48 8d 8b 30 02 00 00 	lea    0x230(%rbx),%rcx
1400cd881:	e8 da 04 00 00       	call   0x1400cdd60
1400cd886:	48 8d 8b b8 01 00 00 	lea    0x1b8(%rbx),%rcx
1400cd88d:	e8 ce 04 00 00       	call   0x1400cdd60
1400cd892:	48 8d 8b 40 01 00 00 	lea    0x140(%rbx),%rcx
1400cd899:	e8 62 05 00 00       	call   0x1400cde00
1400cd89e:	48 8d 8b c8 00 00 00 	lea    0xc8(%rbx),%rcx
1400cd8a5:	e8 b6 04 00 00       	call   0x1400cdd60
1400cd8aa:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
1400cd8ae:	e8 ad 04 00 00       	call   0x1400cdd60
1400cd8b3:	ba 20 03 00 00       	mov    $0x320,%edx
1400cd8b8:	48 8b cb             	mov    %rbx,%rcx
1400cd8bb:	48 83 c4 20          	add    $0x20,%rsp
1400cd8bf:	5b                   	pop    %rbx
1400cd8c0:	e9 bf c9 22 00       	jmp    0x1402fa284
1400cd8c5:	48 83 c4 20          	add    $0x20,%rsp
1400cd8c9:	5b                   	pop    %rbx
1400cd8ca:	c3                   	ret
1400cd8cb:	cc                   	int3
1400cd8cc:	cc                   	int3
1400cd8cd:	cc                   	int3
1400cd8ce:	cc                   	int3
1400cd8cf:	cc                   	int3
1400cd8d0:	48 8b 09             	mov    (%rcx),%rcx
1400cd8d3:	48 85 c9             	test   %rcx,%rcx
1400cd8d6:	74 0a                	je     0x1400cd8e2
1400cd8d8:	ba 01 00 00 00       	mov    $0x1,%edx
1400cd8dd:	e9 9e 13 00 00       	jmp    0x1400cec80
1400cd8e2:	c3                   	ret
1400cd8e3:	cc                   	int3
1400cd8e4:	cc                   	int3
1400cd8e5:	cc                   	int3
1400cd8e6:	cc                   	int3
1400cd8e7:	cc                   	int3
1400cd8e8:	cc                   	int3
1400cd8e9:	cc                   	int3
1400cd8ea:	cc                   	int3
1400cd8eb:	cc                   	int3
1400cd8ec:	cc                   	int3
1400cd8ed:	cc                   	int3
1400cd8ee:	cc                   	int3
1400cd8ef:	cc                   	int3
1400cd8f0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400cd8f4:	48 85 c9             	test   %rcx,%rcx
1400cd8f7:	74 0a                	je     0x1400cd903
1400cd8f9:	ba 18 00 00 00       	mov    $0x18,%edx
1400cd8fe:	e9 81 c9 22 00       	jmp    0x1402fa284
1400cd903:	c3                   	ret
1400cd904:	cc                   	int3
1400cd905:	cc                   	int3
1400cd906:	cc                   	int3
1400cd907:	cc                   	int3
1400cd908:	cc                   	int3
1400cd909:	cc                   	int3
1400cd90a:	cc                   	int3
1400cd90b:	cc                   	int3
1400cd90c:	cc                   	int3
1400cd90d:	cc                   	int3
1400cd90e:	cc                   	int3
1400cd90f:	cc                   	int3
1400cd910:	40 53                	rex push %rbx
1400cd912:	48 83 ec 20          	sub    $0x20,%rsp
1400cd916:	48 8b d9             	mov    %rcx,%rbx
1400cd919:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400cd91d:	48 85 c9             	test   %rcx,%rcx
1400cd920:	74 3f                	je     0x1400cd961
1400cd922:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400cd926:	48 2b d1             	sub    %rcx,%rdx
1400cd929:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
1400cd92d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400cd934:	72 18                	jb     0x1400cd94e
1400cd936:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400cd93a:	48 83 c2 27          	add    $0x27,%rdx
1400cd93e:	49 2b c8             	sub    %r8,%rcx
1400cd941:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400cd945:	48 83 f8 1f          	cmp    $0x1f,%rax
1400cd949:	77 1c                	ja     0x1400cd967
1400cd94b:	49 8b c8             	mov    %r8,%rcx
1400cd94e:	e8 31 c9 22 00       	call   0x1402fa284
1400cd953:	33 c0                	xor    %eax,%eax
1400cd955:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400cd959:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400cd95d:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400cd961:	48 83 c4 20          	add    $0x20,%rsp
1400cd965:	5b                   	pop    %rbx
1400cd966:	c3                   	ret
1400cd967:	ff 15 8b c6 25 00    	call   *0x25c68b(%rip)        # 0x140329ff8
1400cd96d:	cc                   	int3
1400cd96e:	cc                   	int3
1400cd96f:	cc                   	int3
1400cd970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cd975:	57                   	push   %rdi
1400cd976:	48 83 ec 20          	sub    $0x20,%rsp
1400cd97a:	48 8b f9             	mov    %rcx,%rdi