1400f66b9:	ba ff 01 00 00       	mov    $0x1ff,%edx
1400f66be:	48 8d 0d fb 39 21 00 	lea    0x2139fb(%rip),%rcx        # 0x14030a0c0
1400f66c5:	e8 c6 0a 03 00       	call   0x140127190
1400f66ca:	45 33 c0             	xor    %r8d,%r8d
1400f66cd:	ba b2 00 00 00       	mov    $0xb2,%edx
1400f66d2:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400f66d6:	e8 b5 0b 03 00       	call   0x140127290
1400f66db:	e9 15 01 00 00       	jmp    0x1400f67f5
1400f66e0:	48 39 b8 98 00 00 00 	cmp    %rdi,0x98(%rax)
1400f66e7:	75 35                	jne    0x1400f671e
1400f66e9:	e8 82 09 03 00       	call   0x140127070
1400f66ee:	4c 8d 05 73 3a 21 00 	lea    0x213a73(%rip),%r8        # 0x14030a168
1400f66f5:	ba e8 01 00 00       	mov    $0x1e8,%edx
1400f66fa:	48 8d 0d bf 39 21 00 	lea    0x2139bf(%rip),%rcx        # 0x14030a0c0
1400f6701:	e8 8a 0a 03 00       	call   0x140127190
1400f6706:	45 33 c0             	xor    %r8d,%r8d
1400f6709:	ba bc 00 00 00       	mov    $0xbc,%edx
1400f670e:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400f6712:	e8 79 0b 03 00       	call   0x140127290
1400f6717:	33 c0                	xor    %eax,%eax
1400f6719:	e9 d9 00 00 00       	jmp    0x1400f67f7
1400f671e:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
1400f6725:	00
1400f6726:	48 8d 15 4f 3a 21 00 	lea    0x213a4f(%rip),%rdx        # 0x14030a17c
1400f672d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400f6732:	e8 f9 17 04 00       	call   0x140137f30
1400f6737:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400f673c:	0f 10 00             	movups (%rax),%xmm0
1400f673f:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
1400f6744:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400f6748:	0f 29 4c 24 60       	movaps %xmm1,0x60(%rsp)
1400f674d:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1400f6752:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
1400f6758:	e8 b3 16 04 00       	call   0x140137e10
1400f675d:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1400f6761:	0f 10 00             	movups (%rax),%xmm0
1400f6764:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
1400f6769:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400f676d:	0f 11 8c 24 88 00 00 	movups %xmm1,0x88(%rsp)
1400f6774:	00
1400f6775:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1400f677a:	f2 0f 11 84 24 98 00 	movsd  %xmm0,0x98(%rsp)
1400f6781:	00 00
1400f6783:	48 85 d2             	test   %rdx,%rdx
1400f6786:	74 25                	je     0x1400f67ad
1400f6788:	8b 02                	mov    (%rdx),%eax
1400f678a:	83 c0 80             	add    $0xffffff80,%eax
1400f678d:	a9 7f ff ff ff       	test   $0xffffff7f,%eax
1400f6792:	75 19                	jne    0x1400f67ad
1400f6794:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
1400f6798:	48 85 c9             	test   %rcx,%rcx
1400f679b:	74 10                	je     0x1400f67ad
1400f679d:	48 8b 42 28          	mov    0x28(%rdx),%rax
1400f67a1:	4c 8b 80 e8 00 00 00 	mov    0xe8(%rax),%r8
1400f67a8:	4d 85 c0             	test   %r8,%r8
1400f67ab:	75 19                	jne    0x1400f67c6
1400f67ad:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f67b1:	48 85 c0             	test   %rax,%rax
1400f67b4:	74 3f                	je     0x1400f67f5
1400f67b6:	4c 8b 80 c0 00 00 00 	mov    0xc0(%rax),%r8
1400f67bd:	4d 85 c0             	test   %r8,%r8
1400f67c0:	74 33                	je     0x1400f67f5
1400f67c2:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f67c6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400f67cb:	41 ff d0             	call   *%r8
1400f67ce:	85 c0                	test   %eax,%eax
1400f67d0:	7e 23                	jle    0x1400f67f5
1400f67d2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f67d6:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
1400f67dd:	00
1400f67de:	4c 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9
1400f67e5:	00
1400f67e6:	48 8b d6             	mov    %rsi,%rdx
1400f67e9:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f67ed:	ff 90 98 00 00 00    	call   *0x98(%rax)
1400f67f3:	8b f8                	mov    %eax,%edi
1400f67f5:	8b c7                	mov    %edi,%eax
1400f67f7:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1400f67fe:	00
1400f67ff:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1400f6803:	49 8b 73 18          	mov    0x18(%r11),%rsi
1400f6807:	49 8b e3             	mov    %r11,%rsp
1400f680a:	5f                   	pop    %rdi
1400f680b:	c3                   	ret
1400f680c:	cc                   	int3
1400f680d:	cc                   	int3
1400f680e:	cc                   	int3
1400f680f:	cc                   	int3
1400f6810:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400f6815:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400f681a:	57                   	push   %rdi
1400f681b:	b8 20 00 00 00       	mov    $0x20,%eax
1400f6820:	e8 0b a3 1b 00       	call   0x1402b0b30
1400f6825:	48 2b e0             	sub    %rax,%rsp
1400f6828:	48 8b d9             	mov    %rcx,%rbx
1400f682b:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400f6832:	00 00
1400f6834:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400f6838:	49 8b f8             	mov    %r8,%rdi
1400f683b:	48 8b ea             	mov    %rdx,%rbp
1400f683e:	48 85 c9             	test   %rcx,%rcx
1400f6841:	0f 84 17 01 00 00    	je     0x1400f695e
1400f6847:	e8 b4 37 04 00       	call   0x14013a000
1400f684c:	85 c0                	test   %eax,%eax
1400f684e:	0f 88 0a 01 00 00    	js     0x1400f695e
1400f6854:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1400f6859:	48 63 f0             	movslq %eax,%rsi
1400f685c:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f6860:	48 83 78 68 00       	cmpq   $0x0,0x68(%rax)
1400f6865:	75 69                	jne    0x1400f68d0
1400f6867:	48 83 fe 40          	cmp    $0x40,%rsi
1400f686b:	76 1d                	jbe    0x1400f688a
1400f686d:	41 b8 cd 01 00 00    	mov    $0x1cd,%r8d
1400f6873:	48 8d 15 46 38 21 00 	lea    0x213846(%rip),%rdx        # 0x14030a0c0
1400f687a:	48 8d 0d b7 38 21 00 	lea    0x2138b7(%rip),%rcx        # 0x14030a138
1400f6881:	e8 6a 09 04 00       	call   0x1401371f0
1400f6886:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f688a:	48 8b d5             	mov    %rbp,%rdx
1400f688d:	48 8b cb             	mov    %rbx,%rcx
1400f6890:	ff 50 28             	call   *0x28(%rax)
1400f6893:	8b e8                	mov    %eax,%ebp
1400f6895:	48 85 ff             	test   %rdi,%rdi
1400f6898:	74 02                	je     0x1400f689c
1400f689a:	89 37                	mov    %esi,(%rdi)
1400f689c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400f68a0:	48 8b 51 38          	mov    0x38(%rcx),%rdx
1400f68a4:	48 85 d2             	test   %rdx,%rdx
1400f68a7:	74 16                	je     0x1400f68bf
1400f68a9:	48 8b cb             	mov    %rbx,%rcx
1400f68ac:	ff d2                	call   *%rdx
1400f68ae:	ba 02 00 00 00       	mov    $0x2,%edx
1400f68b3:	48 8b cb             	mov    %rbx,%rcx
1400f68b6:	e8 25 36 04 00       	call   0x140139ee0
1400f68bb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400f68bf:	48 63 51 44          	movslq 0x44(%rcx),%rdx
1400f68c3:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400f68c7:	e8 74 a9 f0 ff       	call   0x140001240
1400f68cc:	8b c5                	mov    %ebp,%eax
1400f68ce:	eb 3c                	jmp    0x1400f690c
1400f68d0:	4c 8b 90 98 00 00 00 	mov    0x98(%rax),%r10
1400f68d7:	4d 85 d2             	test   %r10,%r10
1400f68da:	75 45                	jne    0x1400f6921
1400f68dc:	e8 8f 07 03 00       	call   0x140127070
1400f68e1:	4c 8d 05 38 38 21 00 	lea    0x213838(%rip),%r8        # 0x14030a120
1400f68e8:	ba ba 01 00 00       	mov    $0x1ba,%edx
1400f68ed:	48 8d 0d cc 37 21 00 	lea    0x2137cc(%rip),%rcx        # 0x14030a0c0
1400f68f4:	e8 97 08 03 00       	call   0x140127190
1400f68f9:	45 33 c0             	xor    %r8d,%r8d
1400f68fc:	ba bc 00 00 00       	mov    $0xbc,%edx
1400f6901:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400f6905:	e8 86 09 03 00       	call   0x140127290
1400f690a:	33 c0                	xor    %eax,%eax
1400f690c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400f6911:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400f6916:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400f691b:	48 83 c4 20          	add    $0x20,%rsp
1400f691f:	5f                   	pop    %rdi
1400f6920:	c3                   	ret
1400f6921:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f6925:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400f692a:	4c 8b ce             	mov    %rsi,%r9
1400f692d:	48 8b d5             	mov    %rbp,%rdx
1400f6930:	41 ff d2             	call   *%r10
1400f6933:	48 85 ff             	test   %rdi,%rdi
1400f6936:	74 d4                	je     0x1400f690c
1400f6938:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400f693d:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1400f6942:	48 3b ca             	cmp    %rdx,%rcx
1400f6945:	77 04                	ja     0x1400f694b
1400f6947:	89 0f                	mov    %ecx,(%rdi)
1400f6949:	eb c1                	jmp    0x1400f690c
1400f694b:	e8 20 07 03 00       	call   0x140127070
1400f6950:	4c 8d 05 c9 37 21 00 	lea    0x2137c9(%rip),%r8        # 0x14030a120
1400f6957:	ba c4 01 00 00       	mov    $0x1c4,%edx
1400f695c:	eb 8f                	jmp    0x1400f68ed
1400f695e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400f6963:	33 c0                	xor    %eax,%eax
1400f6965:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400f696a:	48 83 c4 20          	add    $0x20,%rsp
1400f696e:	5f                   	pop    %rdi
1400f696f:	c3                   	ret
1400f6970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f6975:	57                   	push   %rdi
1400f6976:	b8 20 00 00 00       	mov    $0x20,%eax
1400f697b:	e8 b0 a1 1b 00       	call   0x1402b0b30
1400f6980:	48 2b e0             	sub    %rax,%rsp
1400f6983:	48 8b da             	mov    %rdx,%rbx
1400f6986:	48 8b f9             	mov    %rcx,%rdi
1400f6989:	33 d2                	xor    %edx,%edx
1400f698b:	e8 40 0e 00 00       	call   0x1400f77d0
1400f6990:	45 33 c9             	xor    %r9d,%r9d
1400f6993:	45 33 c0             	xor    %r8d,%r8d
1400f6996:	48 8b d3             	mov    %rbx,%rdx
1400f6999:	48 8b cf             	mov    %rdi,%rcx
1400f699c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f69a1:	48 83 c4 20          	add    $0x20,%rsp
1400f69a5:	5f                   	pop    %rdi
1400f69a6:	e9 35 15 00 00       	jmp    0x1400f7ee0
1400f69ab:	cc                   	int3
1400f69ac:	cc                   	int3
1400f69ad:	cc                   	int3
1400f69ae:	cc                   	int3
1400f69af:	cc                   	int3
1400f69b0:	b8 28 00 00 00       	mov    $0x28,%eax
1400f69b5:	e8 76 a1 1b 00       	call   0x1402b0b30
1400f69ba:	48 2b e0             	sub    %rax,%rsp
1400f69bd:	4d 8b c8             	mov    %r8,%r9
1400f69c0:	45 33 c0             	xor    %r8d,%r8d
1400f69c3:	48 83 c4 28          	add    $0x28,%rsp
1400f69c7:	e9 14 15 00 00       	jmp    0x1400f7ee0
1400f69cc:	cc                   	int3
1400f69cd:	cc                   	int3
1400f69ce:	cc                   	int3
1400f69cf:	cc                   	int3
1400f69d0:	b8 28 00 00 00       	mov    $0x28,%eax
1400f69d5:	e8 56 a1 1b 00       	call   0x1402b0b30
1400f69da:	48 2b e0             	sub    %rax,%rsp
1400f69dd:	45 33 c9             	xor    %r9d,%r9d
1400f69e0:	48 83 c4 28          	add    $0x28,%rsp
1400f69e4:	e9 f7 14 00 00       	jmp    0x1400f7ee0
1400f69e9:	cc                   	int3
1400f69ea:	cc                   	int3
1400f69eb:	cc                   	int3
1400f69ec:	cc                   	int3
1400f69ed:	cc                   	int3
1400f69ee:	cc                   	int3
1400f69ef:	cc                   	int3
1400f69f0:	b8 28 00 00 00       	mov    $0x28,%eax
1400f69f5:	e8 36 a1 1b 00       	call   0x1402b0b30
1400f69fa:	48 2b e0             	sub    %rax,%rsp
1400f69fd:	4c 8b da             	mov    %rdx,%r11
1400f6a00:	4c 8b c9             	mov    %rcx,%r9
1400f6a03:	4d 85 c0             	test   %r8,%r8
1400f6a06:	75 09                	jne    0x1400f6a11
1400f6a08:	41 8d 40 01          	lea    0x1(%r8),%eax
1400f6a0c:	48 83 c4 28          	add    $0x28,%rsp
1400f6a10:	c3                   	ret
1400f6a11:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1400f6a15:	48 85 d2             	test   %rdx,%rdx
1400f6a18:	0f 84 94 00 00 00    	je     0x1400f6ab2
1400f6a1e:	8b 0a                	mov    (%rdx),%ecx
1400f6a20:	8d 41 f0             	lea    -0x10(%rcx),%eax
1400f6a23:	83 f8 30             	cmp    $0x30,%eax
1400f6a26:	77 10                	ja     0x1400f6a38
1400f6a28:	49 ba 01 00 01 00 00 	movabs $0x1000000010001,%r10
1400f6a2f:	00 01 00
1400f6a32:	49 0f a3 c2          	bt     %rax,%r10
1400f6a36:	72 10                	jb     0x1400f6a48
1400f6a38:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
1400f6a3e:	74 08                	je     0x1400f6a48
1400f6a40:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
1400f6a46:	75 6a                	jne    0x1400f6ab2
1400f6a48:	48 83 7a 30 00       	cmpq   $0x0,0x30(%rdx)
1400f6a4d:	74 63                	je     0x1400f6ab2
1400f6a4f:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
1400f6a55:	75 0f                	jne    0x1400f6a66
1400f6a57:	49 8b d3             	mov    %r11,%rdx
1400f6a5a:	49 8b c9             	mov    %r9,%rcx
1400f6a5d:	48 83 c4 28          	add    $0x28,%rsp
1400f6a61:	e9 ca 47 04 00       	jmp    0x14013b230
1400f6a66:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
1400f6a6c:	75 0f                	jne    0x1400f6a7d
1400f6a6e:	49 8b d3             	mov    %r11,%rdx
1400f6a71:	49 8b c9             	mov    %r9,%rcx
1400f6a74:	48 83 c4 28          	add    $0x28,%rsp
1400f6a78:	e9 d3 4c 04 00       	jmp    0x14013b750
1400f6a7d:	e8 ee 05 03 00       	call   0x140127070
1400f6a82:	4c 8d 05 7f 36 21 00 	lea    0x21367f(%rip),%r8        # 0x14030a108
1400f6a89:	ba 8b 01 00 00       	mov    $0x18b,%edx
1400f6a8e:	48 8d 0d 2b 36 21 00 	lea    0x21362b(%rip),%rcx        # 0x14030a0c0
1400f6a95:	e8 f6 06 03 00       	call   0x140127190
1400f6a9a:	45 33 c0             	xor    %r8d,%r8d
1400f6a9d:	ba bd 00 00 00       	mov    $0xbd,%edx
1400f6aa2:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400f6aa6:	e8 e5 07 03 00       	call   0x140127290
1400f6aab:	33 c0                	xor    %eax,%eax
1400f6aad:	48 83 c4 28          	add    $0x28,%rsp
1400f6ab1:	c3                   	ret
1400f6ab2:	49 8b 41 08          	mov    0x8(%r9),%rax
1400f6ab6:	48 85 c0             	test   %rax,%rax
1400f6ab9:	74 60                	je     0x1400f6b1b
1400f6abb:	48 83 78 68 00       	cmpq   $0x0,0x68(%rax)
1400f6ac0:	74 59                	je     0x1400f6b1b
1400f6ac2:	41 f7 41 18 00 01 00 	testl  $0x100,0x18(%r9)
1400f6ac9:	00
1400f6aca:	75 4f                	jne    0x1400f6b1b
1400f6acc:	4c 8b 90 90 00 00 00 	mov    0x90(%rax),%r10
1400f6ad3:	4d 85 d2             	test   %r10,%r10
1400f6ad6:	75 35                	jne    0x1400f6b0d
1400f6ad8:	e8 93 05 03 00       	call   0x140127070
1400f6add:	4c 8d 05 24 36 21 00 	lea    0x213624(%rip),%r8        # 0x14030a108
1400f6ae4:	ba 95 01 00 00       	mov    $0x195,%edx
1400f6ae9:	48 8d 0d d0 35 21 00 	lea    0x2135d0(%rip),%rcx        # 0x14030a0c0
1400f6af0:	e8 9b 06 03 00       	call   0x140127190
1400f6af5:	45 33 c0             	xor    %r8d,%r8d
1400f6af8:	ba bd 00 00 00       	mov    $0xbd,%edx
1400f6afd:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400f6b01:	e8 8a 07 03 00       	call   0x140127290
1400f6b06:	33 c0                	xor    %eax,%eax
1400f6b08:	48 83 c4 28          	add    $0x28,%rsp
1400f6b0c:	c3                   	ret
1400f6b0d:	49 8b 49 38          	mov    0x38(%r9),%rcx
1400f6b11:	49 8b d3             	mov    %r11,%rdx
1400f6b14:	48 83 c4 28          	add    $0x28,%rsp
1400f6b18:	49 ff e2             	rex.WB jmp *%r10
1400f6b1b:	49 8b d3             	mov    %r11,%rdx
1400f6b1e:	49 8b c9             	mov    %r9,%rcx
1400f6b21:	48 83 c4 28          	add    $0x28,%rsp
1400f6b25:	49 ff 61 30          	rex.WB jmp *0x30(%r9)
1400f6b29:	cc                   	int3
1400f6b2a:	cc                   	int3
1400f6b2b:	cc                   	int3
1400f6b2c:	cc                   	int3
1400f6b2d:	cc                   	int3
1400f6b2e:	cc                   	int3
1400f6b2f:	cc                   	int3
1400f6b30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f6b35:	57                   	push   %rdi
1400f6b36:	b8 20 00 00 00       	mov    $0x20,%eax
1400f6b3b:	e8 f0 9f 1b 00       	call   0x1402b0b30
1400f6b40:	48 2b e0             	sub    %rax,%rsp
1400f6b43:	48 8b da             	mov    %rdx,%rbx
1400f6b46:	48 8b f9             	mov    %rcx,%rdi
1400f6b49:	33 d2                	xor    %edx,%edx
1400f6b4b:	e8 80 0c 00 00       	call   0x1400f77d0
1400f6b50:	48 8b d3             	mov    %rbx,%rdx
1400f6b53:	48 8b cf             	mov    %rdi,%rcx
1400f6b56:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f6b5b:	48 83 c4 20          	add    $0x20,%rsp
1400f6b5f:	5f                   	pop    %rdi
1400f6b60:	e9 0b 00 00 00       	jmp    0x1400f6b70
1400f6b65:	cc                   	int3
1400f6b66:	cc                   	int3
1400f6b67:	cc                   	int3
1400f6b68:	cc                   	int3
1400f6b69:	cc                   	int3
1400f6b6a:	cc                   	int3
1400f6b6b:	cc                   	int3
1400f6b6c:	cc                   	int3
1400f6b6d:	cc                   	int3
1400f6b6e:	cc                   	int3
1400f6b6f:	cc                   	int3
1400f6b70:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400f6b75:	57                   	push   %rdi
1400f6b76:	b8 20 00 00 00       	mov    $0x20,%eax
1400f6b7b:	e8 b0 9f 1b 00       	call   0x1402b0b30
1400f6b80:	48 2b e0             	sub    %rax,%rsp
1400f6b83:	48 8b fa             	mov    %rdx,%rdi
1400f6b86:	48 8b d9             	mov    %rcx,%rbx
1400f6b89:	48 85 d2             	test   %rdx,%rdx