1400227ab:	48 8d 05 b6 eb 04 00 	lea    0x4ebb6(%rip),%rax        # 0x140071368
1400227b2:	48 89 01             	mov    %rax,(%rcx)
1400227b5:	48 03 ca             	add    %rdx,%rcx
1400227b8:	48 8d 05 b9 eb 04 00 	lea    0x4ebb9(%rip),%rax        # 0x140071378
1400227bf:	48 89 01             	mov    %rax,(%rcx)
1400227c2:	48 03 ca             	add    %rdx,%rcx
1400227c5:	48 8d 05 bc eb 04 00 	lea    0x4ebbc(%rip),%rax        # 0x140071388
1400227cc:	48 89 01             	mov    %rax,(%rcx)
1400227cf:	48 03 ca             	add    %rdx,%rcx
1400227d2:	48 8d 05 bf eb 04 00 	lea    0x4ebbf(%rip),%rax        # 0x140071398
1400227d9:	48 89 01             	mov    %rax,(%rcx)
1400227dc:	48 03 ca             	add    %rdx,%rcx
1400227df:	48 8d 05 c2 eb 04 00 	lea    0x4ebc2(%rip),%rax        # 0x1400713a8
1400227e6:	48 89 01             	mov    %rax,(%rcx)
1400227e9:	48 03 ca             	add    %rdx,%rcx
1400227ec:	48 8d 05 c5 eb 04 00 	lea    0x4ebc5(%rip),%rax        # 0x1400713b8
1400227f3:	48 89 01             	mov    %rax,(%rcx)
1400227f6:	48 03 ca             	add    %rdx,%rcx
1400227f9:	48 8d 05 c8 eb 04 00 	lea    0x4ebc8(%rip),%rax        # 0x1400713c8
140022800:	48 89 01             	mov    %rax,(%rcx)
140022803:	48 03 ca             	add    %rdx,%rcx
140022806:	48 8d 05 cb eb 04 00 	lea    0x4ebcb(%rip),%rax        # 0x1400713d8
14002280d:	48 89 01             	mov    %rax,(%rcx)
140022810:	48 03 ca             	add    %rdx,%rcx
140022813:	48 8d 05 ce eb 04 00 	lea    0x4ebce(%rip),%rax        # 0x1400713e8
14002281a:	48 89 01             	mov    %rax,(%rcx)
14002281d:	48 03 ca             	add    %rdx,%rcx
140022820:	48 8d 05 d1 eb 04 00 	lea    0x4ebd1(%rip),%rax        # 0x1400713f8
140022827:	48 89 01             	mov    %rax,(%rcx)
14002282a:	48 03 ca             	add    %rdx,%rcx
14002282d:	48 8d 05 d4 eb 04 00 	lea    0x4ebd4(%rip),%rax        # 0x140071408
140022834:	48 89 01             	mov    %rax,(%rcx)
140022837:	48 03 ca             	add    %rdx,%rcx
14002283a:	48 8d 05 d7 eb 04 00 	lea    0x4ebd7(%rip),%rax        # 0x140071418
140022841:	48 89 01             	mov    %rax,(%rcx)
140022844:	48 03 ca             	add    %rdx,%rcx
140022847:	48 8d 05 da eb 04 00 	lea    0x4ebda(%rip),%rax        # 0x140071428
14002284e:	48 89 01             	mov    %rax,(%rcx)
140022851:	48 03 ca             	add    %rdx,%rcx
140022854:	48 8d 05 dd eb 04 00 	lea    0x4ebdd(%rip),%rax        # 0x140071438
14002285b:	48 89 01             	mov    %rax,(%rcx)
14002285e:	48 03 ca             	add    %rdx,%rcx
140022861:	48 8d 05 e0 eb 04 00 	lea    0x4ebe0(%rip),%rax        # 0x140071448
140022868:	48 89 01             	mov    %rax,(%rcx)
14002286b:	48 03 ca             	add    %rdx,%rcx
14002286e:	48 8d 05 f3 de 04 00 	lea    0x4def3(%rip),%rax        # 0x140070768
140022875:	48 89 01             	mov    %rax,(%rcx)
140022878:	48 03 ca             	add    %rdx,%rcx
14002287b:	48 8d 05 f6 de 04 00 	lea    0x4def6(%rip),%rax        # 0x140070778
140022882:	48 89 01             	mov    %rax,(%rcx)
140022885:	48 03 ca             	add    %rdx,%rcx
140022888:	48 8d 05 f9 de 04 00 	lea    0x4def9(%rip),%rax        # 0x140070788
14002288f:	48 89 01             	mov    %rax,(%rcx)
140022892:	48 03 ca             	add    %rdx,%rcx
140022895:	48 8d 05 fc de 04 00 	lea    0x4defc(%rip),%rax        # 0x140070798
14002289c:	48 89 01             	mov    %rax,(%rcx)
14002289f:	48 03 ca             	add    %rdx,%rcx
1400228a2:	48 8d 05 ff de 04 00 	lea    0x4deff(%rip),%rax        # 0x1400707a8
1400228a9:	48 89 01             	mov    %rax,(%rcx)
1400228ac:	48 03 ca             	add    %rdx,%rcx
1400228af:	48 8d 05 02 df 04 00 	lea    0x4df02(%rip),%rax        # 0x1400707b8
1400228b6:	48 89 01             	mov    %rax,(%rcx)
1400228b9:	48 03 ca             	add    %rdx,%rcx
1400228bc:	48 8d 05 05 df 04 00 	lea    0x4df05(%rip),%rax        # 0x1400707c8
1400228c3:	48 89 01             	mov    %rax,(%rcx)
1400228c6:	48 8d 05 0b df 04 00 	lea    0x4df0b(%rip),%rax        # 0x1400707d8
1400228cd:	48 89 04 11          	mov    %rax,(%rcx,%rdx,1)
1400228d1:	48 8d 05 10 df 04 00 	lea    0x4df10(%rip),%rax        # 0x1400707e8
1400228d8:	48 89 44 11 08       	mov    %rax,0x8(%rcx,%rdx,1)
1400228dd:	c3                   	ret
1400228de:	90                   	nop
1400228df:	90                   	nop
1400228e0:	4c 8b dc             	mov    %rsp,%r11
1400228e3:	4d 89 4b 20          	mov    %r9,0x20(%r11)
1400228e7:	48 83 ec 58          	sub    $0x58,%rsp
1400228eb:	49 83 63 e8 00       	andq   $0x0,-0x18(%r11)
1400228f0:	49 8d 43 28          	lea    0x28(%r11),%rax
1400228f4:	49 c7 43 e0 04 00 00 	movq   $0x4,-0x20(%r11)
1400228fb:	00
1400228fc:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140022900:	49 8d 43 20          	lea    0x20(%r11),%rax
140022904:	44 0f b7 ca          	movzwl %dx,%r9d
140022908:	ba 2b 00 00 00       	mov    $0x2b,%edx
14002290d:	49 c7 43 d0 08 00 00 	movq   $0x8,-0x30(%r11)
140022914:	00
140022915:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140022919:	e8 2c 31 03 00       	call   0x140055a4a
14002291e:	48 83 c4 58          	add    $0x58,%rsp
140022922:	c3                   	ret
140022923:	90                   	nop
140022924:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140022929:	57                   	push   %rdi
14002292a:	48 83 ec 20          	sub    $0x20,%rsp
14002292e:	48 8b 1d cb 56 09 00 	mov    0x956cb(%rip),%rbx        # 0x1400b8000
140022935:	48 8d 3d c4 56 09 00 	lea    0x956c4(%rip),%rdi        # 0x1400b8000
14002293c:	48 3b df             	cmp    %rdi,%rbx
14002293f:	74 25                	je     0x140022966
140022941:	eb 17                	jmp    0x14002295a
140022943:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140022947:	48 85 c9             	test   %rcx,%rcx
14002294a:	74 0b                	je     0x140022957
14002294c:	ff 15 fe c6 0b 00    	call   *0xbc6fe(%rip)        # 0x1400df050
140022952:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140022957:	48 8b 1b             	mov    (%rbx),%rbx
14002295a:	48 85 db             	test   %rbx,%rbx
14002295d:	75 e4                	jne    0x140022943
14002295f:	48 89 3d 9a 56 09 00 	mov    %rdi,0x9569a(%rip)        # 0x1400b8000
140022966:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002296b:	48 83 c4 20          	add    $0x20,%rsp
14002296f:	5f                   	pop    %rdi
140022970:	c3                   	ret
140022971:	90                   	nop
140022972:	90                   	nop
140022973:	90                   	nop
140022974:	90                   	nop
140022975:	90                   	nop
140022976:	90                   	nop
140022977:	90                   	nop
140022978:	90                   	nop
140022979:	90                   	nop
14002297a:	90                   	nop
14002297b:	90                   	nop
14002297c:	90                   	nop
14002297d:	90                   	nop
14002297e:	90                   	nop
14002297f:	90                   	nop
140022980:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140022985:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14002298a:	57                   	push   %rdi
14002298b:	48 83 ec 20          	sub    $0x20,%rsp
14002298f:	41 83 20 00          	andl   $0x0,(%r8)
140022993:	48 8b da             	mov    %rdx,%rbx
140022996:	83 e9 04             	sub    $0x4,%ecx
140022999:	74 15                	je     0x1400229b0
14002299b:	83 f9 01             	cmp    $0x1,%ecx
14002299e:	74 07                	je     0x1400229a7
1400229a0:	b8 57 00 00 00       	mov    $0x57,%eax
1400229a5:	eb 70                	jmp    0x140022a17
1400229a7:	33 ff                	xor    %edi,%edi
1400229a9:	33 d2                	xor    %edx,%edx
1400229ab:	40 32 f6             	xor    %sil,%sil
1400229ae:	eb 23                	jmp    0x1400229d3
1400229b0:	49 8b c9             	mov    %r9,%rcx
1400229b3:	ff 15 9f c6 0b 00    	call   *0xbc69f(%rip)        # 0x1400df058
1400229b9:	48 8b c8             	mov    %rax,%rcx
1400229bc:	48 8b f8             	mov    %rax,%rdi
1400229bf:	ff 15 9b c6 0b 00    	call   *0xbc69b(%rip)        # 0x1400df060
1400229c5:	48 8b cf             	mov    %rdi,%rcx
1400229c8:	40 8a f0             	mov    %al,%sil
1400229cb:	ff 15 97 c6 0b 00    	call   *0xbc697(%rip)        # 0x1400df068
1400229d1:	8b d0                	mov    %eax,%edx
1400229d3:	f6 43 1a 01          	testb  $0x1,0x1a(%rbx)
1400229d7:	74 20                	je     0x1400229f9
1400229d9:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400229dd:	48 85 c0             	test   %rax,%rax
1400229e0:	74 17                	je     0x1400229f9
1400229e2:	48 89 38             	mov    %rdi,(%rax)
1400229e5:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400229e9:	40 0f b6 ce          	movzbl %sil,%ecx
1400229ed:	89 48 0c             	mov    %ecx,0xc(%rax)
1400229f0:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400229f4:	89 50 08             	mov    %edx,0x8(%rax)
1400229f7:	eb 1c                	jmp    0x140022a15
1400229f9:	f6 43 1a 02          	testb  $0x2,0x1a(%rbx)
1400229fd:	74 0b                	je     0x140022a0a
1400229ff:	48 8b 43 10          	mov    0x10(%rbx),%rax
140022a03:	48 85 c0             	test   %rax,%rax
140022a06:	48 0f 45 d8          	cmovne %rax,%rbx
140022a0a:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140022a0e:	40 88 73 19          	mov    %sil,0x19(%rbx)
140022a12:	89 53 1c             	mov    %edx,0x1c(%rbx)
140022a15:	33 c0                	xor    %eax,%eax
140022a17:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140022a1c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140022a21:	48 83 c4 20          	add    $0x20,%rsp
140022a25:	5f                   	pop    %rdi
140022a26:	c3                   	ret
140022a27:	90                   	nop
140022a28:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140022a2d:	57                   	push   %rdi
140022a2e:	48 83 ec 50          	sub    $0x50,%rsp
140022a32:	48 8b 1d c7 55 09 00 	mov    0x955c7(%rip),%rbx        # 0x1400b8000
140022a39:	48 8d 3d d0 3c 0a 00 	lea    0xa3cd0(%rip),%rdi        # 0x1400c6710
140022a40:	eb 4a                	jmp    0x140022a8c
140022a42:	4c 8b 07             	mov    (%rdi),%r8
140022a45:	48 8d 43 08          	lea    0x8(%rbx),%rax
140022a49:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
140022a4f:	48 8d 0d 2a ff ff ff 	lea    -0xd6(%rip),%rcx        # 0x140022980
140022a56:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140022a5b:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
140022a5f:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140022a65:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140022a6a:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140022a70:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140022a76:	48 8b d3             	mov    %rbx,%rdx
140022a79:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140022a7e:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140022a83:	ff 15 bf c5 0b 00    	call   *0xbc5bf(%rip)        # 0x1400df048
140022a89:	48 8b 1b             	mov    (%rbx),%rbx
140022a8c:	48 85 db             	test   %rbx,%rbx
140022a8f:	75 b1                	jne    0x140022a42
140022a91:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140022a96:	48 83 c4 50          	add    $0x50,%rsp
140022a9a:	5f                   	pop    %rdi
140022a9b:	c3                   	ret
140022a9c:	90                   	nop
140022a9d:	90                   	nop
140022a9e:	90                   	nop
140022a9f:	90                   	nop
140022aa0:	8b 41 0c             	mov    0xc(%rcx),%eax
140022aa3:	c3                   	ret
140022aa4:	90                   	nop
140022aa5:	90                   	nop
140022aa6:	90                   	nop
140022aa7:	90                   	nop
140022aa8:	90                   	nop
140022aa9:	90                   	nop
140022aaa:	90                   	nop
140022aab:	90                   	nop
140022aac:	90                   	nop
140022aad:	90                   	nop
140022aae:	90                   	nop
140022aaf:	90                   	nop
140022ab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140022ab5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140022aba:	57                   	push   %rdi
140022abb:	48 83 ec 30          	sub    $0x30,%rsp
140022abf:	48 8b f2             	mov    %rdx,%rsi
140022ac2:	48 85 d2             	test   %rdx,%rdx
140022ac5:	75 07                	jne    0x140022ace
140022ac7:	b8 03 40 00 80       	mov    $0x80004003,%eax
140022acc:	eb 47                	jmp    0x140022b15
140022ace:	33 ff                	xor    %edi,%edi
140022ad0:	48 8d 59 40          	lea    0x40(%rcx),%rbx
140022ad4:	48 39 3b             	cmp    %rdi,(%rbx)
140022ad7:	75 24                	jne    0x140022afd
140022ad9:	4c 8d 0d 60 5e 05 00 	lea    0x55e60(%rip),%r9        # 0x140078940
140022ae0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140022ae5:	33 d2                	xor    %edx,%edx
140022ae7:	44 8d 47 01          	lea    0x1(%rdi),%r8d
140022aeb:	48 8d 0d 16 8a 05 00 	lea    0x58a16(%rip),%rcx        # 0x14007b508
140022af2:	e8 5d 9e ff ff       	call   0x14001c954
140022af7:	8b f8                	mov    %eax,%edi
140022af9:	85 c0                	test   %eax,%eax
140022afb:	78 16                	js     0x140022b13
140022afd:	48 8b 0b             	mov    (%rbx),%rcx
140022b00:	48 89 0e             	mov    %rcx,(%rsi)
140022b03:	48 8b 0b             	mov    (%rbx),%rcx
140022b06:	48 8b 11             	mov    (%rcx),%rdx
140022b09:	48 8b 42 08          	mov    0x8(%rdx),%rax
140022b0d:	ff 15 75 cb 04 00    	call   *0x4cb75(%rip)        # 0x14006f688
140022b13:	8b c7                	mov    %edi,%eax
140022b15:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140022b1a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140022b1f:	48 83 c4 30          	add    $0x30,%rsp
140022b23:	5f                   	pop    %rdi
140022b24:	c3                   	ret
140022b25:	90                   	nop
140022b26:	90                   	nop
140022b27:	90                   	nop
140022b28:	90                   	nop
140022b29:	90                   	nop
140022b2a:	90                   	nop
140022b2b:	90                   	nop
140022b2c:	90                   	nop
140022b2d:	90                   	nop
140022b2e:	90                   	nop
140022b2f:	90                   	nop
140022b30:	48 83 ec 28          	sub    $0x28,%rsp
140022b34:	48 8b ca             	mov    %rdx,%rcx
140022b37:	48 8b 02             	mov    (%rdx),%rax
140022b3a:	4c 8d 05 ef 5f 05 00 	lea    0x55fef(%rip),%r8        # 0x140078b30
140022b41:	48 8d 15 b8 5e 05 00 	lea    0x55eb8(%rip),%rdx        # 0x140078a00
140022b48:	48 8b 40 18          	mov    0x18(%rax),%rax
140022b4c:	ff 15 36 cb 04 00    	call   *0x4cb36(%rip)        # 0x14006f688
140022b52:	90                   	nop
140022b53:	48 83 c4 28          	add    $0x28,%rsp
140022b57:	c3                   	ret
140022b58:	90                   	nop
140022b59:	90                   	nop
140022b5a:	90                   	nop
140022b5b:	90                   	nop
140022b5c:	90                   	nop
140022b5d:	90                   	nop
140022b5e:	90                   	nop
140022b5f:	90                   	nop
140022b60:	48 ff 25 39 c6 0b 00 	rex.W jmp *0xbc639(%rip)        # 0x1400df1a0
140022b67:	90                   	nop
140022b68:	90                   	nop
140022b69:	90                   	nop
140022b6a:	90                   	nop
140022b6b:	90                   	nop
140022b6c:	90                   	nop
140022b6d:	90                   	nop
140022b6e:	90                   	nop
140022b6f:	90                   	nop
140022b70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140022b75:	57                   	push   %rdi
140022b76:	48 83 ec 20          	sub    $0x20,%rsp
140022b7a:	48 8b d9             	mov    %rcx,%rbx
140022b7d:	ff 15 25 c6 0b 00    	call   *0xbc625(%rip)        # 0x1400df1a8
140022b83:	8b f8                	mov    %eax,%edi
140022b85:	85 c0                	test   %eax,%eax
140022b87:	75 28                	jne    0x140022bb1
140022b89:	38 43 60             	cmp    %al,0x60(%rbx)
140022b8c:	74 10                	je     0x140022b9e
140022b8e:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
140022b92:	c6 43 61 01          	movb   $0x1,0x61(%rbx)
140022b96:	ff 15 94 c5 04 00    	call   *0x4c594(%rip)        # 0x14006f130
140022b9c:	eb 13                	jmp    0x140022bb1
140022b9e:	8b 4b 48             	mov    0x48(%rbx),%ecx
140022ba1:	45 33 c9             	xor    %r9d,%r9d
140022ba4:	45 33 c0             	xor    %r8d,%r8d
140022ba7:	41 8d 51 12          	lea    0x12(%r9),%edx
140022bab:	ff 15 0f c7 0b 00    	call   *0xbc70f(%rip)        # 0x1400df2c0
140022bb1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140022bb6:	8b c7                	mov    %edi,%eax
140022bb8:	48 83 c4 20          	add    $0x20,%rsp
140022bbc:	5f                   	pop    %rdi
140022bbd:	c3                   	ret
140022bbe:	90                   	nop
140022bbf:	90                   	nop
140022bc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140022bc5:	57                   	push   %rdi
140022bc6:	48 83 ec 20          	sub    $0x20,%rsp
140022bca:	8b da                	mov    %edx,%ebx
140022bcc:	48 8b f9             	mov    %rcx,%rdi
140022bcf:	48 8d 05 aa 5d 05 00 	lea    0x55daa(%rip),%rax        # 0x140078980
140022bd6:	48 89 01             	mov    %rax,(%rcx)
140022bd9:	33 d2                	xor    %edx,%edx
140022bdb:	e8 fc 0d 00 00       	call   0x1400239dc
140022be0:	48 8b cf             	mov    %rdi,%rcx
140022be3:	e8 18 01 00 00       	call   0x140022d00
140022be8:	f6 c3 01             	test   $0x1,%bl
140022beb:	74 08                	je     0x140022bf5
140022bed:	48 8b cf             	mov    %rdi,%rcx
140022bf0:	e8 eb 2c 03 00       	call   0x1400558e0
140022bf5:	48 8b c7             	mov    %rdi,%rax
140022bf8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140022bfd:	48 83 c4 20          	add    $0x20,%rsp
140022c01:	5f                   	pop    %rdi
140022c02:	c3                   	ret
140022c03:	90                   	nop
140022c04:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140022c09:	57                   	push   %rdi
140022c0a:	48 83 ec 20          	sub    $0x20,%rsp
140022c0e:	48 8b f9             	mov    %rcx,%rdi
140022c11:	e8 76 00 00 00       	call   0x140022c8c
140022c16:	0f 10 05 d3 5d 05 00 	movups 0x55dd3(%rip),%xmm0        # 0x1400789f0
140022c1d:	f3 0f 7f 05 b3 39 0a 	movdqu %xmm0,0xa39b3(%rip)        # 0x1400c65d8