14090e536:	49 03 fe             	add    %r14,%rdi
14090e539:	0f b7 47 14          	movzwl 0x14(%rdi),%eax
14090e53d:	a8 24                	test   $0x24,%al
14090e53f:	74 05                	je     0x14090e546
14090e541:	48 8b 07             	mov    (%rdi),%rax
14090e544:	eb 27                	jmp    0x14090e56d
14090e546:	a8 08                	test   $0x8,%al
14090e548:	74 0b                	je     0x14090e555
14090e54a:	f2 0f 10 07          	movsd  (%rdi),%xmm0
14090e54e:	e8 cd 0e f9 ff       	call   0x14089f420
14090e553:	eb 18                	jmp    0x14090e56d
14090e555:	a8 12                	test   $0x12,%al
14090e557:	74 11                	je     0x14090e56a
14090e559:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
14090e55e:	74 0a                	je     0x14090e56a
14090e560:	48 8b cf             	mov    %rdi,%rcx
14090e563:	e8 48 54 fa ff       	call   0x1408b39b0
14090e568:	eb 03                	jmp    0x14090e56d
14090e56a:	49 8b c3             	mov    %r11,%rax
14090e56d:	48 89 07             	mov    %rax,(%rdi)
14090e570:	66 44 21 7f 14       	and    %r15w,0x14(%rdi)
14090e575:	66 83 4f 14 04       	orw    $0x4,0x14(%rdi)
14090e57a:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090e57f:	48 39 03             	cmp    %rax,(%rbx)
14090e582:	0f 8d 00 d1 ff ff    	jge    0x14090b688
14090e588:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090e58d:	45 33 db             	xor    %r11d,%r11d
14090e590:	48 89 03             	mov    %rax,(%rbx)
14090e593:	e9 99 df ff ff       	jmp    0x14090c531
14090e598:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e59d:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090e5a2:	48 63 40 04          	movslq 0x4(%rax),%rax
14090e5a6:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090e5aa:	4a 8b 14 31          	mov    (%rcx,%r14,1),%rdx
14090e5ae:	48 85 d2             	test   %rdx,%rdx
14090e5b1:	0f 8e 85 df ff ff    	jle    0x14090c53c
14090e5b7:	49 8b c7             	mov    %r15,%rax
14090e5ba:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090e5be:	48 2b d0             	sub    %rax,%rdx
14090e5c1:	4a 89 14 31          	mov    %rdx,(%rcx,%r14,1)
14090e5c5:	e9 94 d9 ff ff       	jmp    0x14090bf5e
14090e5ca:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090e5cf:	48 63 41 04          	movslq 0x4(%rcx),%rax
14090e5d3:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090e5d7:	48 63 41 0c          	movslq 0xc(%rcx),%rax
14090e5db:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090e5df:	48 63 41 08          	movslq 0x8(%rcx),%rax
14090e5e3:	4c 6b c0 38          	imul   $0x38,%rax,%r8
14090e5e7:	49 03 fe             	add    %r14,%rdi
14090e5ea:	b8 00 90 00 00       	mov    $0x9000,%eax
14090e5ef:	4c 03 46 68          	add    0x68(%rsi),%r8
14090e5f3:	66 41 85 40 14       	test   %ax,0x14(%r8)
14090e5f8:	74 1b                	je     0x14090e615
14090e5fa:	49 8b c8             	mov    %r8,%rcx
14090e5fd:	e8 ce 91 fa ff       	call   0x1408b77d0
14090e602:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090e607:	4c 8b c0             	mov    %rax,%r8
14090e60a:	45 33 db             	xor    %r11d,%r11d
14090e60d:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090e613:	eb 07                	jmp    0x14090e61c
14090e615:	66 41 c7 40 14 04 00 	movw   $0x4,0x14(%r8)
14090e61c:	4a 8b 0c 33          	mov    (%rbx,%r14,1),%rcx
14090e620:	48 85 c9             	test   %rcx,%rcx
14090e623:	7e 36                	jle    0x14090e65b
14090e625:	48 8b 17             	mov    (%rdi),%rdx
14090e628:	48 85 d2             	test   %rdx,%rdx
14090e62b:	49 0f 4e d3          	cmovle %r11,%rdx
14090e62f:	48 85 d2             	test   %rdx,%rdx
14090e632:	78 12                	js     0x14090e646
14090e634:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
14090e63b:	ff ff 7f
14090e63e:	48 2b c1             	sub    %rcx,%rax
14090e641:	48 3b c2             	cmp    %rdx,%rax
14090e644:	7c 15                	jl     0x14090e65b
14090e646:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090e64b:	48 03 ca             	add    %rdx,%rcx
14090e64e:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090e653:	49 89 08             	mov    %rcx,(%r8)
14090e656:	e9 e1 de ff ff       	jmp    0x14090c53c
14090e65b:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090e660:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
14090e667:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090e66c:	49 89 08             	mov    %rcx,(%r8)
14090e66f:	e9 c8 de ff ff       	jmp    0x14090c53c
14090e674:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e679:	48 63 40 04          	movslq 0x4(%rax),%rax
14090e67d:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090e681:	4a 8b 04 31          	mov    (%rcx,%r14,1),%rax
14090e685:	48 85 c0             	test   %rax,%rax
14090e688:	0f 84 fc 9d ff ff    	je     0x14090848a
14090e68e:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090e693:	0f 8e c5 d8 ff ff    	jle    0x14090bf5e
14090e699:	48 ff c8             	dec    %rax
14090e69c:	4a 89 04 31          	mov    %rax,(%rcx,%r14,1)
14090e6a0:	e9 b9 d8 ff ff       	jmp    0x14090bf5e
14090e6a5:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e6aa:	49 b8 00 00 00 00 00 	movabs $0x8000000000000000,%r8
14090e6b1:	00 00 80
14090e6b4:	48 63 40 04          	movslq 0x4(%rax),%rax
14090e6b8:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090e6bc:	4a 8b 04 31          	mov    (%rcx,%r14,1),%rax
14090e6c0:	49 3b c0             	cmp    %r8,%rax
14090e6c3:	7e 07                	jle    0x14090e6cc
14090e6c5:	48 ff c8             	dec    %rax
14090e6c8:	4a 89 04 31          	mov    %rax,(%rcx,%r14,1)
14090e6cc:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090e6d1:	48 85 c0             	test   %rax,%rax
14090e6d4:	0f 84 84 d8 ff ff    	je     0x14090bf5e
14090e6da:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090e6df:	49 83 c7 18          	add    $0x18,%r15
14090e6e3:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090e6e8:	e9 20 9b ff ff       	jmp    0x14090820d
14090e6ed:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e6f2:	49 8b cd             	mov    %r13,%rcx
14090e6f5:	0f b7 58 02          	movzwl 0x2(%rax),%ebx
14090e6f9:	8b fb                	mov    %ebx,%edi
14090e6fb:	48 8d 14 dd 68 00 00 	lea    0x68(,%rbx,8),%rdx
14090e702:	00
14090e703:	e8 f8 7e fc ff       	call   0x1408d6600
14090e708:	4c 8b c0             	mov    %rax,%r8
14090e70b:	48 85 c0             	test   %rax,%rax
14090e70e:	0f 84 33 23 00 00    	je     0x140910a47
14090e714:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090e719:	48 8d 4b 06          	lea    0x6(%rbx),%rcx
14090e71d:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
14090e721:	45 33 ff             	xor    %r15d,%r15d
14090e724:	4c 89 78 10          	mov    %r15,0x10(%rax)
14090e728:	48 89 08             	mov    %rcx,(%rax)
14090e72b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e730:	66 c7 41 14 01 00    	movw   $0x1,0x14(%rcx)
14090e736:	4c 89 69 18          	mov    %r13,0x18(%rcx)
14090e73a:	44 89 79 20          	mov    %r15d,0x20(%rcx)
14090e73e:	48 8b 48 10          	mov    0x10(%rax),%rcx
14090e742:	49 89 48 08          	mov    %rcx,0x8(%r8)
14090e746:	48 8b c8             	mov    %rax,%rcx
14090e749:	48 2b 4c 24 48       	sub    0x48(%rsp),%rcx
14090e74e:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
14090e755:	aa aa 2a
14090e758:	48 f7 e9             	imul   %rcx
14090e75b:	48 c1 fa 02          	sar    $0x2,%rdx
14090e75f:	48 8b c2             	mov    %rdx,%rax
14090e762:	48 c1 e8 3f          	shr    $0x3f,%rax
14090e766:	48 03 d0             	add    %rax,%rdx
14090e769:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e76e:	41 89 50 20          	mov    %edx,0x20(%r8)
14090e772:	49 89 70 18          	mov    %rsi,0x18(%r8)
14090e776:	45 88 78 29          	mov    %r15b,0x29(%r8)
14090e77a:	45 89 78 24          	mov    %r15d,0x24(%r8)
14090e77e:	41 88 78 28          	mov    %dil,0x28(%r8)
14090e782:	41 88 58 2a          	mov    %bl,0x2a(%r8)
14090e786:	c6 40 01 f1          	movb   $0xf1,0x1(%rax)
14090e78a:	4c 89 40 10          	mov    %r8,0x10(%rax)
14090e78e:	c6 00 a3             	movb   $0xa3,(%rax)
14090e791:	eb 08                	jmp    0x14090e79b
14090e793:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e798:	45 33 ff             	xor    %r15d,%r15d
14090e79b:	48 8b 58 10          	mov    0x10(%rax),%rbx
14090e79f:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090e7a3:	4c 6b d0 38          	imul   $0x38,%rax,%r10
14090e7a7:	4d 03 d6             	add    %r14,%r10
14090e7aa:	4c 89 55 90          	mov    %r10,-0x70(%rbp)
14090e7ae:	4c 39 53 10          	cmp    %r10,0x10(%rbx)
14090e7b2:	74 51                	je     0x14090e805
14090e7b4:	4c 89 53 10          	mov    %r10,0x10(%rbx)
14090e7b8:	0f b6 43 2a          	movzbl 0x2a(%rbx),%eax
14090e7bc:	8b d0                	mov    %eax,%edx
14090e7be:	48 83 ea 01          	sub    $0x1,%rdx
14090e7c2:	44 8d 48 ff          	lea    -0x1(%rax),%r9d
14090e7c6:	78 3d                	js     0x14090e805
14090e7c8:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
14090e7cd:	4c 8d 42 06          	lea    0x6(%rdx),%r8
14090e7d1:	4e 8d 04 c3          	lea    (%rbx,%r8,8),%r8
14090e7d5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14090e7dc:	00 00 00 00
14090e7e0:	41 8b 42 08          	mov    0x8(%r10),%eax
14090e7e4:	4d 8d 40 f8          	lea    -0x8(%r8),%r8
14090e7e8:	41 03 c1             	add    %r9d,%eax
14090e7eb:	41 ff c9             	dec    %r9d
14090e7ee:	48 98                	cltq
14090e7f0:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090e7f4:	49 03 ce             	add    %r14,%rcx
14090e7f7:	48 83 ea 01          	sub    $0x1,%rdx
14090e7fb:	49 89 48 08          	mov    %rcx,0x8(%r8)
14090e7ff:	79 df                	jns    0x14090e7e0
14090e801:	4c 8b 55 90          	mov    -0x70(%rbp),%r10
14090e805:	41 ff 42 10          	incl   0x10(%r10)
14090e809:	4c 8d 43 30          	lea    0x30(%rbx),%r8
14090e80d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090e812:	48 8b 43 08          	mov    0x8(%rbx),%rax
14090e816:	0f b6 53 2a          	movzbl 0x2a(%rbx),%edx
14090e81a:	83 79 04 00          	cmpl   $0x0,0x4(%rcx)
14090e81e:	48 8b cb             	mov    %rbx,%rcx
14090e821:	74 06                	je     0x14090e829
14090e823:	48 8b 40 30          	mov    0x30(%rax),%rax
14090e827:	eb 04                	jmp    0x14090e82d
14090e829:	48 8b 40 18          	mov    0x18(%rax),%rax
14090e82d:	ff 15 ed 51 67 00    	call   *0x6751ed(%rip)        # 0x140f83a20
14090e833:	8b 43 24             	mov    0x24(%rbx),%eax
14090e836:	85 c0                	test   %eax,%eax
14090e838:	0f 84 6f bd ff ff    	je     0x14090a5ad
14090e83e:	7e 5c                	jle    0x14090e89c
14090e840:	48 8b 0b             	mov    (%rbx),%rcx
14090e843:	48 85 c9             	test   %rcx,%rcx
14090e846:	75 05                	jne    0x14090e84d
14090e848:	49 8b c7             	mov    %r15,%rax
14090e84b:	eb 34                	jmp    0x14090e881
14090e84d:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14090e851:	41 b8 02 02 00 00    	mov    $0x202,%r8d
14090e857:	0f b7 c2             	movzwl %dx,%eax
14090e85a:	66 41 23 c0          	and    %r8w,%ax
14090e85e:	66 41 3b c0          	cmp    %r8w,%ax
14090e862:	75 0c                	jne    0x14090e870
14090e864:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
14090e868:	75 06                	jne    0x14090e870
14090e86a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14090e86e:	eb 11                	jmp    0x14090e881
14090e870:	f6 c2 01             	test   $0x1,%dl
14090e873:	74 05                	je     0x14090e87a
14090e875:	49 8b c7             	mov    %r15,%rax
14090e878:	eb 07                	jmp    0x14090e881
14090e87a:	b2 01                	mov    $0x1,%dl
14090e87c:	e8 cf 94 01 00       	call   0x140927d50
14090e881:	4c 8b c0             	mov    %rax,%r8
14090e884:	48 8d 15 25 9c 6c 00 	lea    0x6c9c25(%rip),%rdx        # 0x140fd84b0
14090e88b:	48 8b ce             	mov    %rsi,%rcx
14090e88e:	e8 7d 97 ff ff       	call   0x140908010
14090e893:	44 8b 63 24          	mov    0x24(%rbx),%r12d
14090e897:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
14090e89c:	80 7b 29 00          	cmpb   $0x0,0x29(%rbx)
14090e8a0:	74 3d                	je     0x14090e8df
14090e8a2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e8a7:	48 63 40 ec          	movslq -0x14(%rax),%rax
14090e8ab:	85 c0                	test   %eax,%eax
14090e8ad:	74 2c                	je     0x14090e8db
14090e8af:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090e8b3:	b8 00 90 00 00       	mov    $0x9000,%eax
14090e8b8:	49 03 ce             	add    %r14,%rcx
14090e8bb:	66 85 41 14          	test   %ax,0x14(%rcx)
14090e8bf:	74 0c                	je     0x14090e8cd
14090e8c1:	ba 01 00 00 00       	mov    $0x1,%edx
14090e8c6:	e8 b5 ba 01 00       	call   0x14092a380
14090e8cb:	eb 0e                	jmp    0x14090e8db
14090e8cd:	b8 01 00 00 00       	mov    $0x1,%eax
14090e8d2:	48 89 01             	mov    %rax,(%rcx)
14090e8d5:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
14090e8db:	c6 43 29 00          	movb   $0x0,0x29(%rbx)
14090e8df:	48 8b 0b             	mov    (%rbx),%rcx
14090e8e2:	b8 00 90 00 00       	mov    $0x9000,%eax
14090e8e7:	66 85 41 14          	test   %ax,0x14(%rcx)
14090e8eb:	75 06                	jne    0x14090e8f3
14090e8ed:	83 79 20 00          	cmpl   $0x0,0x20(%rcx)
14090e8f1:	74 05                	je     0x14090e8f8
14090e8f3:	e8 68 a9 01 00       	call   0x140929260
14090e8f8:	48 8b 03             	mov    (%rbx),%rax
14090e8fb:	45 33 db             	xor    %r11d,%r11d
14090e8fe:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090e904:	66 44 89 50 14       	mov    %r10w,0x14(%rax)
14090e909:	44 89 5b 24          	mov    %r11d,0x24(%rbx)
14090e90d:	45 85 e4             	test   %r12d,%r12d
14090e910:	0f 85 71 21 00 00    	jne    0x140910a87
14090e916:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090e91b:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090e920:	e9 17 dc ff ff       	jmp    0x14090c53c
14090e925:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090e92a:	48 63 41 04          	movslq 0x4(%rcx),%rax
14090e92e:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14090e932:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090e936:	48 63 41 0c          	movslq 0xc(%rcx),%rax
14090e93a:	49 03 de             	add    %r14,%rbx
14090e93d:	85 c0                	test   %eax,%eax
14090e93f:	0f 84 99 00 00 00    	je     0x14090e9de
14090e945:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090e949:	0f 57 c0             	xorps  %xmm0,%xmm0
14090e94c:	0f 11 85 48 01 00 00 	movups %xmm0,0x148(%rbp)
14090e953:	0f 11 85 58 01 00 00 	movups %xmm0,0x158(%rbp)
14090e95a:	33 c0                	xor    %eax,%eax
14090e95c:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
14090e963:	49 03 fe             	add    %r14,%rdi
14090e966:	b8 00 90 00 00       	mov    $0x9000,%eax
14090e96b:	0f 11 85 68 01 00 00 	movups %xmm0,0x168(%rbp)
14090e972:	66 85 47 14          	test   %ax,0x14(%rdi)
14090e976:	74 0a                	je     0x14090e982
14090e978:	48 8b cf             	mov    %rdi,%rcx
14090e97b:	e8 b0 a9 01 00       	call   0x140929330
14090e980:	eb 05                	jmp    0x14090e987
14090e982:	66 44 89 57 14       	mov    %r10w,0x14(%rdi)
14090e987:	48 89 bd 48 01 00 00 	mov    %rdi,0x148(%rbp)
14090e98e:	48 89 9d 58 01 00 00 	mov    %rbx,0x158(%rbp)
14090e995:	48 89 b5 50 01 00 00 	mov    %rsi,0x150(%rbp)
14090e99c:	48 8b 43 18          	mov    0x18(%rbx),%rax
14090e9a0:	0f b6 48 64          	movzbl 0x64(%rax),%ecx
14090e9a4:	88 8d 70 01 00 00    	mov    %cl,0x170(%rbp)
14090e9aa:	48 8d 8d 48 01 00 00 	lea    0x148(%rbp),%rcx
14090e9b1:	48 8b 46 28          	mov    0x28(%rsi),%rax
14090e9b5:	ff 15 65 50 67 00    	call   *0x675065(%rip)        # 0x140f83a20
14090e9bb:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e9c0:	44 8b a5 6c 01 00 00 	mov    0x16c(%rbp),%r12d
14090e9c7:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090e9cc:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
14090e9d1:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090e9d5:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090e9d9:	49 03 de             	add    %r14,%rbx
14090e9dc:	eb 12                	jmp    0x14090e9f0
14090e9de:	48 8b d6             	mov    %rsi,%rdx
14090e9e1:	48 8b cb             	mov    %rbx,%rcx
14090e9e4:	e8 07 44 00 00       	call   0x140912df0
14090e9e9:	44 8b e0             	mov    %eax,%r12d
14090e9ec:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090e9f0:	45 85 e4             	test   %r12d,%r12d
14090e9f3:	0f 85 b6 1d 00 00    	jne    0x1409107af
14090e9f9:	f6 43 14 02          	testb  $0x2,0x14(%rbx)
14090e9fd:	75 16                	jne    0x14090ea15
14090e9ff:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090ea04:	45 33 db             	xor    %r11d,%r11d
14090ea07:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090ea0c:	40 88 7b 16          	mov    %dil,0x16(%rbx)
14090ea10:	e9 1c db ff ff       	jmp    0x14090c531
14090ea15:	40 38 7b 16          	cmp    %dil,0x16(%rbx)
14090ea19:	0f 84 89 bb ff ff    	je     0x14090a5a8
14090ea1f:	40 0f b6 d7          	movzbl %dil,%edx
14090ea23:	48 8b cb             	mov    %rbx,%rcx
14090ea26:	e8 85 51 00 00       	call   0x140913bb0
14090ea2b:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090ea30:	45 33 db             	xor    %r11d,%r11d
14090ea33:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090ea38:	e9 f4 da ff ff       	jmp    0x14090c531
14090ea3d:	48 8d 85 c8 02 00 00 	lea    0x2c8(%rbp),%rax
14090ea44:	44 89 9d c0 02 00 00 	mov    %r11d,0x2c0(%rbp)
14090ea4b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14090ea50:	4c 8d 8d c4 02 00 00 	lea    0x2c4(%rbp),%r9
14090ea57:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090ea5c:	49 8b cd             	mov    %r13,%rcx
14090ea5f:	c7 85 c8 02 00 00 ff 	movl   $0xffffffff,0x2c8(%rbp)
14090ea66:	ff ff ff
14090ea69:	c7 85 c4 02 00 00 ff 	movl   $0xffffffff,0x2c4(%rbp)
14090ea70:	ff ff ff
14090ea73:	44 8b 40 08          	mov    0x8(%rax),%r8d
14090ea77:	8b 50 04             	mov    0x4(%rax),%edx
14090ea7a:	e8 71 21 fc ff       	call   0x1408d0bf0
14090ea7f:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090ea83:	44 8b e0             	mov    %eax,%r12d
14090ea86:	85 c0                	test   %eax,%eax
14090ea88:	74 19                	je     0x14090eaa3
14090ea8a:	83 f8 05             	cmp    $0x5,%eax
14090ea8d:	0f 85 8f aa ff ff    	jne    0x140909522
14090ea93:	33 c9                	xor    %ecx,%ecx
14090ea95:	44 8b e1             	mov    %ecx,%r12d
14090ea98:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
14090ea9c:	b9 01 00 00 00       	mov    $0x1,%ecx
14090eaa1:	eb 06                	jmp    0x14090eaa9