14087a64d:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14087a651:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14087a655:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14087a659:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14087a65d:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14087a661:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14087a665:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14087a669:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14087a66d:	49 2b d6             	sub    %r14,%rdx
14087a670:	75 ae                	jne    0x14087a620
14087a672:	0f 10 01             	movups (%rcx),%xmm0
14087a675:	48 8b d3             	mov    %rbx,%rdx
14087a678:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14087a67c:	0f 11 00             	movups %xmm0,(%rax)
14087a67f:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14087a683:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14087a687:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14087a68b:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14087a68f:	48 8b 43 10          	mov    0x10(%rbx),%rax
14087a693:	48 89 47 10          	mov    %rax,0x10(%rdi)
14087a697:	48 8b 43 08          	mov    0x8(%rbx),%rax
14087a69b:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
14087a69f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14087a6a3:	48 89 47 08          	mov    %rax,0x8(%rdi)
14087a6a7:	48 8b 83 f8 00 00 00 	mov    0xf8(%rbx),%rax
14087a6ae:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14087a6b2:	48 8b 8f f8 00 00 00 	mov    0xf8(%rdi),%rcx
14087a6b9:	48 89 87 f8 00 00 00 	mov    %rax,0xf8(%rdi)
14087a6c0:	48 89 8b f8 00 00 00 	mov    %rcx,0xf8(%rbx)
14087a6c7:	48 8b cf             	mov    %rdi,%rcx
14087a6ca:	8b 87 1c 01 00 00    	mov    0x11c(%rdi),%eax
14087a6d0:	89 83 1c 01 00 00    	mov    %eax,0x11c(%rbx)
14087a6d6:	0f b6 87 c4 00 00 00 	movzbl 0xc4(%rdi),%eax
14087a6dd:	88 83 c4 00 00 00    	mov    %al,0xc4(%rbx)
14087a6e3:	0f 10 87 d4 00 00 00 	movups 0xd4(%rdi),%xmm0
14087a6ea:	0f 11 83 d4 00 00 00 	movups %xmm0,0xd4(%rbx)
14087a6f1:	0f 10 8f e4 00 00 00 	movups 0xe4(%rdi),%xmm1
14087a6f8:	0f 11 8b e4 00 00 00 	movups %xmm1,0xe4(%rbx)
14087a6ff:	8b 87 f4 00 00 00    	mov    0xf4(%rdi),%eax
14087a705:	89 83 f4 00 00 00    	mov    %eax,0xf4(%rbx)
14087a70b:	ff 83 e8 00 00 00    	incl   0xe8(%rbx)
14087a711:	e8 ba 72 08 00       	call   0x1409019d0
14087a716:	89 77 34             	mov    %esi,0x34(%rdi)
14087a719:	44 38 b7 c5 00 00 00 	cmp    %r14b,0xc5(%rdi)
14087a720:	72 08                	jb     0x14087a72a
14087a722:	48 8b cf             	mov    %rdi,%rcx
14087a725:	e8 46 ac 09 00       	call   0x140915370
14087a72a:	48 8b cf             	mov    %rdi,%rcx
14087a72d:	e8 ee d2 08 00       	call   0x140907a20
14087a732:	48 8b 3b             	mov    (%rbx),%rdi
14087a735:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14087a739:	48 85 c9             	test   %rcx,%rcx
14087a73c:	74 0d                	je     0x14087a74b
14087a73e:	48 8b 05 6b 2f b3 00 	mov    0xb32f6b(%rip),%rax        # 0x1413ad6b0
14087a745:	ff 15 d5 92 70 00    	call   *0x7092d5(%rip)        # 0x140f83a20
14087a74b:	48 39 b3 b8 00 00 00 	cmp    %rsi,0xb8(%rbx)
14087a752:	7e 0b                	jle    0x14087a75f
14087a754:	48 8b d3             	mov    %rbx,%rdx
14087a757:	48 8b cf             	mov    %rdi,%rcx
14087a75a:	e8 c1 3a 03 00       	call   0x1408ae220
14087a75f:	48 8b cb             	mov    %rbx,%rcx
14087a762:	e8 09 ac 09 00       	call   0x140915370
14087a767:	44 88 b3 c5 00 00 00 	mov    %r14b,0xc5(%rbx)
14087a76e:	89 6b 30             	mov    %ebp,0x30(%rbx)
14087a771:	89 73 34             	mov    %esi,0x34(%rbx)
14087a774:	66 c7 83 c2 00 00 00 	movw   $0xff02,0xc2(%rbx)
14087a77b:	02 ff
14087a77d:	48 89 73 38          	mov    %rsi,0x38(%rbx)
14087a781:	44 89 73 2c          	mov    %r14d,0x2c(%rbx)
14087a785:	89 73 40             	mov    %esi,0x40(%rbx)
14087a788:	48 89 73 50          	mov    %rsi,0x50(%rbx)
14087a78c:	40 38 77 67          	cmp    %sil,0x67(%rdi)
14087a790:	75 04                	jne    0x14087a796
14087a792:	85 c0                	test   %eax,%eax
14087a794:	74 0a                	je     0x14087a7a0
14087a796:	8b d0                	mov    %eax,%edx
14087a798:	48 8b cf             	mov    %rdi,%rcx
14087a79b:	e8 50 6d 01 00       	call   0x1408914f0
14087a7a0:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14087a7a4:	48 85 c9             	test   %rcx,%rcx
14087a7a7:	74 0d                	je     0x14087a7b6
14087a7a9:	48 8b 05 10 2f b3 00 	mov    0xb32f10(%rip),%rax        # 0x1413ad6c0
14087a7b0:	ff 15 6a 92 70 00    	call   *0x70926a(%rip)        # 0x140f83a20
14087a7b6:	39 74 24 40          	cmp    %esi,0x40(%rsp)
14087a7ba:	7c 07                	jl     0x14087a7c3
14087a7bc:	c6 83 c3 00 00 00 fe 	movb   $0xfe,0xc3(%rbx)
14087a7c3:	48 8b cb             	mov    %rbx,%rcx
14087a7c6:	e8 75 6a 08 00       	call   0x140901240
14087a7cb:	8b f8                	mov    %eax,%edi
14087a7cd:	83 f8 11             	cmp    $0x11,%eax
14087a7d0:	0f 84 ea fc ff ff    	je     0x14087a4c0
14087a7d6:	e9 2b 01 00 00       	jmp    0x14087a906
14087a7db:	41 83 ff 07          	cmp    $0x7,%r15d
14087a7df:	75 08                	jne    0x14087a7e9
14087a7e1:	48 8b cf             	mov    %rdi,%rcx
14087a7e4:	e8 e7 3b 07 00       	call   0x1408ee3d0
14087a7e9:	49 8b 8d 90 01 00 00 	mov    0x190(%r13),%rcx
14087a7f0:	48 85 c9             	test   %rcx,%rcx
14087a7f3:	75 05                	jne    0x14087a7fa
14087a7f5:	48 8b fe             	mov    %rsi,%rdi
14087a7f8:	eb 39                	jmp    0x14087a833
14087a7fa:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14087a7fe:	41 b8 02 02 00 00    	mov    $0x202,%r8d
14087a804:	0f b7 c2             	movzwl %dx,%eax
14087a807:	66 41 23 c0          	and    %r8w,%ax
14087a80b:	66 41 3b c0          	cmp    %r8w,%ax
14087a80f:	75 0c                	jne    0x14087a81d
14087a811:	44 38 71 16          	cmp    %r14b,0x16(%rcx)
14087a815:	75 06                	jne    0x14087a81d
14087a817:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14087a81b:	eb 16                	jmp    0x14087a833
14087a81d:	41 84 d6             	test   %dl,%r14b
14087a820:	74 05                	je     0x14087a827
14087a822:	48 8b fe             	mov    %rsi,%rdi
14087a825:	eb 0c                	jmp    0x14087a833
14087a827:	41 0f b6 d6          	movzbl %r14b,%edx
14087a82b:	e8 20 d5 0a 00       	call   0x140927d50
14087a830:	48 8b f8             	mov    %rax,%rdi
14087a833:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14087a83a:	48 85 c9             	test   %rcx,%rcx
14087a83d:	74 5c                	je     0x14087a89b
14087a83f:	49 39 b5 00 03 00 00 	cmp    %rsi,0x300(%r13)
14087a846:	74 0d                	je     0x14087a855
14087a848:	48 8b d1             	mov    %rcx,%rdx
14087a84b:	49 8b cd             	mov    %r13,%rcx
14087a84e:	e8 ed 90 03 00       	call   0x1408b3940
14087a853:	eb 46                	jmp    0x14087a89b
14087a855:	49 3b 8d f0 01 00 00 	cmp    0x1f0(%r13),%rcx
14087a85c:	73 38                	jae    0x14087a896
14087a85e:	49 3b 8d e0 01 00 00 	cmp    0x1e0(%r13),%rcx
14087a865:	72 13                	jb     0x14087a87a
14087a867:	49 8b 85 d8 01 00 00 	mov    0x1d8(%r13),%rax
14087a86e:	48 89 01             	mov    %rax,(%rcx)
14087a871:	49 89 8d d8 01 00 00 	mov    %rcx,0x1d8(%r13)
14087a878:	eb 21                	jmp    0x14087a89b
14087a87a:	49 3b 8d e8 01 00 00 	cmp    0x1e8(%r13),%rcx
14087a881:	72 13                	jb     0x14087a896
14087a883:	49 8b 85 c8 01 00 00 	mov    0x1c8(%r13),%rax
14087a88a:	48 89 01             	mov    %rax,(%rcx)
14087a88d:	49 89 8d c8 01 00 00 	mov    %rcx,0x1c8(%r13)
14087a894:	eb 05                	jmp    0x14087a89b
14087a896:	e8 b5 12 01 00       	call   0x14088bb50
14087a89b:	41 38 75 67          	cmp    %sil,0x67(%r13)
14087a89f:	75 56                	jne    0x14087a8f7
14087a8a1:	48 85 ff             	test   %rdi,%rdi
14087a8a4:	75 0a                	jne    0x14087a8b0
14087a8a6:	4c 8b f6             	mov    %rsi,%r14
14087a8a9:	eb 33                	jmp    0x14087a8de
14087a8ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14087a8b0:	40 38 74 2f 01       	cmp    %sil,0x1(%rdi,%rbp,1)
14087a8b5:	48 8d 6d 01          	lea    0x1(%rbp),%rbp
14087a8b9:	75 f5                	jne    0x14087a8b0
14087a8bb:	48 8d 55 01          	lea    0x1(%rbp),%rdx
14087a8bf:	49 8b cd             	mov    %r13,%rcx
14087a8c2:	e8 39 bd 05 00       	call   0x1408d6600
14087a8c7:	4c 8b f0             	mov    %rax,%r14
14087a8ca:	48 85 c0             	test   %rax,%rax
14087a8cd:	74 0f                	je     0x14087a8de
14087a8cf:	4c 8d 45 01          	lea    0x1(%rbp),%r8
14087a8d3:	48 8b d7             	mov    %rdi,%rdx
14087a8d6:	48 8b c8             	mov    %rax,%rcx
14087a8d9:	e8 32 47 66 00       	call   0x140edf010
14087a8de:	41 8b d7             	mov    %r15d,%edx
14087a8e1:	4c 89 b3 a8 00 00 00 	mov    %r14,0xa8(%rbx)
14087a8e8:	49 8b cd             	mov    %r13,%rcx
14087a8eb:	e8 00 6c 01 00       	call   0x1408914f0
14087a8f0:	8b f8                	mov    %eax,%edi
14087a8f2:	89 43 34             	mov    %eax,0x34(%rbx)
14087a8f5:	eb 0f                	jmp    0x14087a906
14087a8f7:	bf 07 00 00 00       	mov    $0x7,%edi
14087a8fc:	48 89 b3 a8 00 00 00 	mov    %rsi,0xa8(%rbx)
14087a903:	89 7b 34             	mov    %edi,0x34(%rbx)
14087a906:	44 8b bc 24 d8 01 00 	mov    0x1d8(%rsp),%r15d
14087a90d:	00
14087a90e:	49 8b 4d 18          	mov    0x18(%r13),%rcx
14087a912:	48 85 c9             	test   %rcx,%rcx
14087a915:	74 0d                	je     0x14087a924
14087a917:	48 8b 05 a2 2d b3 00 	mov    0xb32da2(%rip),%rax        # 0x1413ad6c0
14087a91e:	ff 15 fc 90 70 00    	call   *0x7090fc(%rip)        # 0x140f83a20
14087a924:	83 ff 64             	cmp    $0x64,%edi
14087a927:	74 08                	je     0x14087a931
14087a929:	4c 8b e6             	mov    %rsi,%r12
14087a92c:	e9 82 02 00 00       	jmp    0x14087abb3
14087a931:	48 8b 03             	mov    (%rbx),%rax
14087a934:	48 8b 48 18          	mov    0x18(%rax),%rcx
14087a938:	48 85 c9             	test   %rcx,%rcx
14087a93b:	74 0d                	je     0x14087a94a
14087a93d:	48 8b 05 6c 2d b3 00 	mov    0xb32d6c(%rip),%rax        # 0x1413ad6b0
14087a944:	ff 15 d6 90 70 00    	call   *0x7090d6(%rip)        # 0x140f83a20
14087a94a:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
14087a951:	48 8d 2d 80 d9 7c 00 	lea    0x7cd980(%rip),%rbp        # 0x1410482d8
14087a958:	48 85 c9             	test   %rcx,%rcx
14087a95b:	74 09                	je     0x14087a966
14087a95d:	66 3b b3 c0 00 00 00 	cmp    0xc0(%rbx),%si
14087a964:	72 17                	jb     0x14087a97d
14087a966:	48 8b 0b             	mov    (%rbx),%rcx
14087a969:	ba 19 00 00 00       	mov    $0x19,%edx
14087a96e:	c7 41 50 19 00 00 00 	movl   $0x19,0x50(%rcx)
14087a975:	e8 76 ee 05 00       	call   0x1408d97f0
14087a97a:	48 8b cd             	mov    %rbp,%rcx
14087a97d:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
14087a981:	a8 24                	test   $0x24,%al
14087a983:	74 05                	je     0x14087a98a
14087a985:	48 8b 39             	mov    (%rcx),%rdi
14087a988:	eb 29                	jmp    0x14087a9b3
14087a98a:	a8 08                	test   $0x8,%al
14087a98c:	74 0e                	je     0x14087a99c
14087a98e:	f2 0f 10 01          	movsd  (%rcx),%xmm0
14087a992:	e8 89 4a 02 00       	call   0x14089f420
14087a997:	48 8b f8             	mov    %rax,%rdi
14087a99a:	eb 17                	jmp    0x14087a9b3
14087a99c:	a8 12                	test   $0x12,%al
14087a99e:	74 10                	je     0x14087a9b0
14087a9a0:	48 39 71 08          	cmp    %rsi,0x8(%rcx)
14087a9a4:	74 0a                	je     0x14087a9b0
14087a9a6:	e8 05 90 03 00       	call   0x1408b39b0
14087a9ab:	48 8b f8             	mov    %rax,%rdi
14087a9ae:	eb 03                	jmp    0x14087a9b3
14087a9b0:	48 8b fe             	mov    %rsi,%rdi
14087a9b3:	48 8b 0b             	mov    (%rbx),%rcx
14087a9b6:	8b 53 34             	mov    0x34(%rbx),%edx
14087a9b9:	40 38 71 67          	cmp    %sil,0x67(%rcx)
14087a9bd:	75 08                	jne    0x14087a9c7
14087a9bf:	85 d2                	test   %edx,%edx
14087a9c1:	75 04                	jne    0x14087a9c7
14087a9c3:	8b c6                	mov    %esi,%eax
14087a9c5:	eb 05                	jmp    0x14087a9cc
14087a9c7:	e8 24 6b 01 00       	call   0x1408914f0
14087a9cc:	89 43 34             	mov    %eax,0x34(%rbx)
14087a9cf:	48 8b 03             	mov    (%rbx),%rax
14087a9d2:	48 8b 48 18          	mov    0x18(%rax),%rcx
14087a9d6:	48 85 c9             	test   %rcx,%rcx
14087a9d9:	74 0d                	je     0x14087a9e8
14087a9db:	48 8b 05 de 2c b3 00 	mov    0xb32cde(%rip),%rax        # 0x1413ad6c0
14087a9e2:	ff 15 38 90 70 00    	call   *0x709038(%rip)        # 0x140f83a20
14087a9e8:	48 8b 84 24 e0 01 00 	mov    0x1e0(%rsp),%rax
14087a9ef:	00
14087a9f0:	49 63 cf             	movslq %r15d,%rcx
14087a9f3:	48 0f af cf          	imul   %rdi,%rcx
14087a9f7:	48 85 c0             	test   %rax,%rax
14087a9fa:	74 03                	je     0x14087a9ff
14087a9fc:	48 89 08             	mov    %rcx,(%rax)
14087a9ff:	f6 84 24 e8 01 00 00 	testb  $0x1,0x1e8(%rsp)
14087aa06:	01
14087aa07:	74 08                	je     0x14087aa11
14087aa09:	4c 8b e6             	mov    %rsi,%r12
14087aa0c:	e9 a2 01 00 00       	jmp    0x14087abb3
14087aa11:	e8 7a 10 01 00       	call   0x14088ba90
14087aa16:	4c 8b e0             	mov    %rax,%r12
14087aa19:	48 85 c0             	test   %rax,%rax
14087aa1c:	0f 84 91 01 00 00    	je     0x14087abb3
14087aa22:	48 8b 0b             	mov    (%rbx),%rcx
14087aa25:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14087aa29:	48 85 c9             	test   %rcx,%rcx
14087aa2c:	74 0d                	je     0x14087aa3b
14087aa2e:	48 8b 05 7b 2c b3 00 	mov    0xb32c7b(%rip),%rax        # 0x1413ad6b0
14087aa35:	ff 15 e5 8f 70 00    	call   *0x708fe5(%rip)        # 0x140f83a20
14087aa3b:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
14087aa42:	48 85 c9             	test   %rcx,%rcx
14087aa45:	74 09                	je     0x14087aa50
14087aa47:	66 3b b3 c0 00 00 00 	cmp    0xc0(%rbx),%si
14087aa4e:	72 17                	jb     0x14087aa67
14087aa50:	48 8b 0b             	mov    (%rbx),%rcx
14087aa53:	ba 19 00 00 00       	mov    $0x19,%edx
14087aa58:	c7 41 50 19 00 00 00 	movl   $0x19,0x50(%rcx)
14087aa5f:	e8 8c ed 05 00       	call   0x1408d97f0
14087aa64:	48 8b cd             	mov    %rbp,%rcx
14087aa67:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
14087aa6b:	a8 24                	test   $0x24,%al
14087aa6d:	74 05                	je     0x14087aa74
14087aa6f:	4c 8b 39             	mov    (%rcx),%r15
14087aa72:	eb 29                	jmp    0x14087aa9d
14087aa74:	a8 08                	test   $0x8,%al
14087aa76:	74 0e                	je     0x14087aa86
14087aa78:	f2 0f 10 01          	movsd  (%rcx),%xmm0
14087aa7c:	e8 9f 49 02 00       	call   0x14089f420
14087aa81:	4c 8b f8             	mov    %rax,%r15
14087aa84:	eb 17                	jmp    0x14087aa9d
14087aa86:	a8 12                	test   $0x12,%al
14087aa88:	74 10                	je     0x14087aa9a
14087aa8a:	48 39 71 08          	cmp    %rsi,0x8(%rcx)
14087aa8e:	74 0a                	je     0x14087aa9a
14087aa90:	e8 1b 8f 03 00       	call   0x1408b39b0
14087aa95:	4c 8b f8             	mov    %rax,%r15
14087aa98:	eb 03                	jmp    0x14087aa9d
14087aa9a:	4c 8b fe             	mov    %rsi,%r15
14087aa9d:	48 8b 0b             	mov    (%rbx),%rcx
14087aaa0:	8b 53 34             	mov    0x34(%rbx),%edx
14087aaa3:	40 38 71 67          	cmp    %sil,0x67(%rcx)
14087aaa7:	75 08                	jne    0x14087aab1
14087aaa9:	85 d2                	test   %edx,%edx
14087aaab:	75 04                	jne    0x14087aab1
14087aaad:	8b c6                	mov    %esi,%eax
14087aaaf:	eb 05                	jmp    0x14087aab6
14087aab1:	e8 3a 6a 01 00       	call   0x1408914f0
14087aab6:	89 43 34             	mov    %eax,0x34(%rbx)
14087aab9:	48 8b 03             	mov    (%rbx),%rax
14087aabc:	48 8b 48 18          	mov    0x18(%rax),%rcx
14087aac0:	48 85 c9             	test   %rcx,%rcx
14087aac3:	74 0d                	je     0x14087aad2
14087aac5:	48 8b 05 f4 2b b3 00 	mov    0xb32bf4(%rip),%rax        # 0x1413ad6c0
14087aacc:	ff 15 4e 8f 70 00    	call   *0x708f4e(%rip)        # 0x140f83a20
14087aad2:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14087aad7:	48 8b 40 08          	mov    0x8(%rax),%rax
14087aadb:	4c 8b 28             	mov    (%rax),%r13
14087aade:	41 83 ff 01          	cmp    $0x1,%r15d
14087aae2:	0f 8c cb 00 00 00    	jl     0x14087abb3
14087aae8:	4c 63 b4 24 d8 01 00 	movslq 0x1d8(%rsp),%r14
14087aaef:	00
14087aaf0:	49 8b ec             	mov    %r12,%rbp
14087aaf3:	bb 01 00 00 00       	mov    $0x1,%ebx
14087aaf8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14087aaff:	00
14087ab00:	49 8b 85 10 01 00 00 	mov    0x110(%r13),%rax
14087ab07:	4c 8d 84 24 e0 01 00 	lea    0x1e0(%rsp),%r8
14087ab0e:	00
14087ab0f:	45 33 c9             	xor    %r9d,%r9d
14087ab12:	48 89 b4 24 e0 01 00 	mov    %rsi,0x1e0(%rsp)
14087ab19:	00
14087ab1a:	8b d3                	mov    %ebx,%edx
14087ab1c:	49 8b cd             	mov    %r13,%rcx
14087ab1f:	ff 15 fb 8e 70 00    	call   *0x708efb(%rip)        # 0x140f83a20
14087ab25:	48 8b bc 24 e0 01 00 	mov    0x1e0(%rsp),%rdi
14087ab2c:	00
14087ab2d:	4d 8b c6             	mov    %r14,%r8
14087ab30:	48 8b cd             	mov    %rbp,%rcx
14087ab33:	85 c0                	test   %eax,%eax
14087ab35:	75 0b                	jne    0x14087ab42
14087ab37:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14087ab3b:	e8 d0 44 66 00       	call   0x140edf010
14087ab40:	eb 07                	jmp    0x14087ab49
14087ab42:	33 d2                	xor    %edx,%edx
14087ab44:	e8 67 4b 66 00       	call   0x140edf6b0
14087ab49:	48 85 ff             	test   %rdi,%rdi
14087ab4c:	74 52                	je     0x14087aba0
14087ab4e:	f6 47 34 20          	testb  $0x20,0x34(%rdi)
14087ab52:	74 44                	je     0x14087ab98
14087ab54:	4c 8b 57 28          	mov    0x28(%rdi),%r10
14087ab58:	41 ff 8a 98 00 00 00 	decl   0x98(%r10)
14087ab5f:	49 8b 82 a8 00 00 00 	mov    0xa8(%r10),%rax
14087ab66:	48 89 47 20          	mov    %rax,0x20(%rdi)
14087ab6a:	49 8b 4a 48          	mov    0x48(%r10),%rcx
14087ab6e:	49 89 ba a8 00 00 00 	mov    %rdi,0xa8(%r10)
14087ab75:	8b 57 30             	mov    0x30(%rdi),%edx
14087ab78:	4c 8b 47 08          	mov    0x8(%rdi),%r8
14087ab7c:	ff ca                	dec    %edx
14087ab7e:	4c 8b 09             	mov    (%rcx),%r9
14087ab81:	49 0f af 92 c8 00 00 	imul   0xc8(%r10),%rdx
14087ab88:	00
14087ab89:	49 8b 81 90 00 00 00 	mov    0x90(%r9),%rax