14005c78c:	e9 40 03 00 00       	jmp    0x14005cad1
14005c791:	85 ff                	test   %edi,%edi
14005c793:	74 4c                	je     0x14005c7e1
14005c795:	48 8b 0d 64 28 04 00 	mov    0x42864(%rip),%rcx        # 0x14009f000
14005c79c:	48 8d 05 5d 28 04 00 	lea    0x4285d(%rip),%rax        # 0x14009f000
14005c7a3:	48 3b c8             	cmp    %rax,%rcx
14005c7a6:	74 1e                	je     0x14005c7c6
14005c7a8:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c7ac:	74 18                	je     0x14005c7c6
14005c7ae:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005c7b2:	4c 8d 05 ff c2 02 00 	lea    0x2c2ff(%rip),%r8        # 0x140088ab8
14005c7b9:	ba 99 00 00 00       	mov    $0x99,%edx
14005c7be:	44 8b cf             	mov    %edi,%r9d
14005c7c1:	e8 56 b1 ff ff       	call   0x14005791c
14005c7c6:	44 8b c7             	mov    %edi,%r8d
14005c7c9:	48 8d 15 b8 c2 02 00 	lea    0x2c2b8(%rip),%rdx        # 0x140088a88
14005c7d0:	b9 05 00 00 00       	mov    $0x5,%ecx
14005c7d5:	e8 62 c1 fa ff       	call   0x14000893c
14005c7da:	8b df                	mov    %edi,%ebx
14005c7dc:	e9 f0 02 00 00       	jmp    0x14005cad1
14005c7e1:	48 8b 15 d8 3b 04 00 	mov    0x43bd8(%rip),%rdx        # 0x1400a03c0
14005c7e8:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14005c7ec:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
14005c7f0:	48 ff 15 91 89 02 00 	rex.W call *0x28991(%rip)        # 0x140085188
14005c7f7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c7fc:	85 c0                	test   %eax,%eax
14005c7fe:	75 39                	jne    0x14005c839
14005c800:	48 ff 15 69 82 02 00 	rex.W call *0x28269(%rip)        # 0x140084a70
14005c807:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c80c:	8b d8                	mov    %eax,%ebx
14005c80e:	48 8b 0d eb 27 04 00 	mov    0x427eb(%rip),%rcx        # 0x14009f000
14005c815:	48 8d 05 e4 27 04 00 	lea    0x427e4(%rip),%rax        # 0x14009f000
14005c81c:	48 3b c8             	cmp    %rax,%rcx
14005c81f:	0f 84 ac 02 00 00    	je     0x14005cad1
14005c825:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c829:	0f 84 a2 02 00 00    	je     0x14005cad1
14005c82f:	ba 9a 00 00 00       	mov    $0x9a,%edx
14005c834:	e9 3c ff ff ff       	jmp    0x14005c775
14005c839:	83 7d 38 01          	cmpl   $0x1,0x38(%rbp)
14005c83d:	74 0a                	je     0x14005c849
14005c83f:	bb 05 00 00 00       	mov    $0x5,%ebx
14005c844:	e9 88 02 00 00       	jmp    0x14005cad1
14005c849:	4c 8d 25 a0 3b 04 00 	lea    0x43ba0(%rip),%r12        # 0x1400a03f0
14005c850:	b2 01                	mov    $0x1,%dl
14005c852:	49 8b cc             	mov    %r12,%rcx
14005c855:	48 ff 15 24 8e 02 00 	rex.W call *0x28e24(%rip)        # 0x140085680
14005c85c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c861:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14005c865:	e8 de 63 fb ff       	call   0x140012c48
14005c86a:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14005c86e:	48 8b ce             	mov    %rsi,%rcx
14005c871:	e8 aa 52 fb ff       	call   0x140011b20
14005c876:	8b d8                	mov    %eax,%ebx
14005c878:	85 c0                	test   %eax,%eax
14005c87a:	74 42                	je     0x14005c8be
14005c87c:	48 8b 0d 7d 27 04 00 	mov    0x4277d(%rip),%rcx        # 0x14009f000
14005c883:	48 8d 05 76 27 04 00 	lea    0x42776(%rip),%rax        # 0x14009f000
14005c88a:	48 3b c8             	cmp    %rax,%rcx
14005c88d:	0f 84 2f 02 00 00    	je     0x14005cac2
14005c893:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c897:	0f 84 25 02 00 00    	je     0x14005cac2
14005c89d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005c8a1:	4c 8d 05 10 c2 02 00 	lea    0x2c210(%rip),%r8        # 0x140088ab8
14005c8a8:	ba 9b 00 00 00       	mov    $0x9b,%edx
14005c8ad:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14005c8b1:	4c 8b ce             	mov    %rsi,%r9
14005c8b4:	e8 bf b2 ff ff       	call   0x140057b78
14005c8b9:	e9 04 02 00 00       	jmp    0x14005cac2
14005c8be:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14005c8c2:	48 8d bb 10 01 00 00 	lea    0x110(%rbx),%rdi
14005c8c9:	48 8b cf             	mov    %rdi,%rcx
14005c8cc:	48 ff 15 5d 85 02 00 	rex.W call *0x2855d(%rip)        # 0x140084e30
14005c8d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c8d8:	48 ff 15 71 83 02 00 	rex.W call *0x28371(%rip)        # 0x140084c50
14005c8df:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c8e4:	89 47 08             	mov    %eax,0x8(%rdi)
14005c8e7:	f7 43 50 00 01 00 00 	testl  $0x100,0x50(%rbx)
14005c8ee:	48 89 7d 40          	mov    %rdi,0x40(%rbp)
14005c8f2:	0f 84 89 01 00 00    	je     0x14005ca81
14005c8f8:	f6 43 48 30          	testb  $0x30,0x48(%rbx)
14005c8fc:	0f 84 7f 01 00 00    	je     0x14005ca81
14005c902:	48 8b 03             	mov    (%rbx),%rax
14005c905:	48 8b cb             	mov    %rbx,%rcx
14005c908:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14005c90f:	ff 15 b3 8d 02 00    	call   *0x28db3(%rip)        # 0x1400856c8
14005c915:	48 85 c0             	test   %rax,%rax
14005c918:	0f 84 3e 01 00 00    	je     0x14005ca5c
14005c91e:	48 8b 03             	mov    (%rbx),%rax
14005c921:	48 8b cb             	mov    %rbx,%rcx
14005c924:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14005c92b:	ff 15 97 8d 02 00    	call   *0x28d97(%rip)        # 0x1400856c8
14005c931:	48 83 78 60 00       	cmpq   $0x0,0x60(%rax)
14005c936:	0f 84 20 01 00 00    	je     0x14005ca5c
14005c93c:	83 7b 4c 04          	cmpl   $0x4,0x4c(%rbx)
14005c940:	0f 85 16 01 00 00    	jne    0x14005ca5c
14005c946:	48 8b 03             	mov    (%rbx),%rax
14005c949:	48 8b cb             	mov    %rbx,%rcx
14005c94c:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14005c953:	ff 15 6f 8d 02 00    	call   *0x28d6f(%rip)        # 0x1400856c8
14005c959:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
14005c95d:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14005c961:	48 8b 50 60          	mov    0x60(%rax),%rdx
14005c965:	48 8b 52 58          	mov    0x58(%rdx),%rdx
14005c969:	48 ff 15 18 88 02 00 	rex.W call *0x28818(%rip)        # 0x140085188
14005c970:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c975:	85 c0                	test   %eax,%eax
14005c977:	75 39                	jne    0x14005c9b2
14005c979:	48 ff 15 f0 80 02 00 	rex.W call *0x280f0(%rip)        # 0x140084a70
14005c980:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005c985:	8b d8                	mov    %eax,%ebx
14005c987:	48 8b 0d 72 26 04 00 	mov    0x42672(%rip),%rcx        # 0x14009f000
14005c98e:	48 8d 05 6b 26 04 00 	lea    0x4266b(%rip),%rax        # 0x14009f000
14005c995:	48 3b c8             	cmp    %rax,%rcx
14005c998:	0f 84 1b 01 00 00    	je     0x14005cab9
14005c99e:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c9a2:	0f 84 11 01 00 00    	je     0x14005cab9
14005c9a8:	ba 9e 00 00 00       	mov    $0x9e,%edx
14005c9ad:	e9 f0 00 00 00       	jmp    0x14005caa2
14005c9b2:	83 7d 38 01          	cmpl   $0x1,0x38(%rbp)
14005c9b6:	74 0a                	je     0x14005c9c2
14005c9b8:	bb 05 00 00 00       	mov    $0x5,%ebx
14005c9bd:	e9 f7 00 00 00       	jmp    0x14005cab9
14005c9c2:	80 3d 77 41 04 00 01 	cmpb   $0x1,0x44177(%rip)        # 0x1400a0b40
14005c9c9:	75 30                	jne    0x14005c9fb
14005c9cb:	bb 5b 04 00 00       	mov    $0x45b,%ebx
14005c9d0:	48 8b 0d 29 26 04 00 	mov    0x42629(%rip),%rcx        # 0x14009f000
14005c9d7:	48 8d 05 22 26 04 00 	lea    0x42622(%rip),%rax        # 0x14009f000
14005c9de:	48 3b c8             	cmp    %rax,%rcx
14005c9e1:	0f 84 d2 00 00 00    	je     0x14005cab9
14005c9e7:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005c9eb:	0f 84 c8 00 00 00    	je     0x14005cab9
14005c9f1:	ba 9f 00 00 00       	mov    $0x9f,%edx
14005c9f6:	e9 a7 00 00 00       	jmp    0x14005caa2
14005c9fb:	0f 0d 4b 34          	prefetchw 0x34(%rbx)
14005c9ff:	8b 43 34             	mov    0x34(%rbx),%eax
14005ca02:	8b c8                	mov    %eax,%ecx
14005ca04:	0f ba e9 11          	bts    $0x11,%ecx
14005ca08:	f0 0f b1 4b 34       	lock cmpxchg %ecx,0x34(%rbx)
14005ca0d:	75 f0                	jne    0x14005c9ff
14005ca0f:	48 8b 0d ea 25 04 00 	mov    0x425ea(%rip),%rcx        # 0x14009f000
14005ca16:	48 8d 05 e3 25 04 00 	lea    0x425e3(%rip),%rax        # 0x14009f000
14005ca1d:	48 3b c8             	cmp    %rax,%rcx
14005ca20:	74 1e                	je     0x14005ca40
14005ca22:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14005ca26:	74 18                	je     0x14005ca40
14005ca28:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005ca2c:	4c 8d 05 85 c0 02 00 	lea    0x2c085(%rip),%r8        # 0x140088ab8
14005ca33:	ba a0 00 00 00       	mov    $0xa0,%edx
14005ca38:	4c 8b ce             	mov    %rsi,%r9
14005ca3b:	e8 d0 b0 ff ff       	call   0x140057b10
14005ca40:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14005ca44:	e8 3b 5a fa ff       	call   0x140002484
14005ca49:	49 8b cc             	mov    %r12,%rcx
14005ca4c:	48 ff 15 5d 8c 02 00 	rex.W call *0x28c5d(%rip)        # 0x1400856b0
14005ca53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005ca58:	33 db                	xor    %ebx,%ebx
14005ca5a:	eb 75                	jmp    0x14005cad1
14005ca5c:	bb 26 04 00 00       	mov    $0x426,%ebx
14005ca61:	48 8b 0d 98 25 04 00 	mov    0x42598(%rip),%rcx        # 0x14009f000
14005ca68:	48 8d 05 91 25 04 00 	lea    0x42591(%rip),%rax        # 0x14009f000
14005ca6f:	48 3b c8             	cmp    %rax,%rcx
14005ca72:	74 45                	je     0x14005cab9
14005ca74:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005ca78:	74 3f                	je     0x14005cab9
14005ca7a:	ba 9d 00 00 00       	mov    $0x9d,%edx
14005ca7f:	eb 21                	jmp    0x14005caa2
14005ca81:	bb 57 00 00 00       	mov    $0x57,%ebx
14005ca86:	48 8b 0d 73 25 04 00 	mov    0x42573(%rip),%rcx        # 0x14009f000
14005ca8d:	48 8d 05 6c 25 04 00 	lea    0x4256c(%rip),%rax        # 0x14009f000
14005ca94:	48 3b c8             	cmp    %rax,%rcx
14005ca97:	74 20                	je     0x14005cab9
14005ca99:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005ca9d:	74 1a                	je     0x14005cab9
14005ca9f:	8d 53 45             	lea    0x45(%rbx),%edx
14005caa2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005caa6:	4c 8d 05 0b c0 02 00 	lea    0x2c00b(%rip),%r8        # 0x140088ab8
14005caad:	4c 8b ce             	mov    %rsi,%r9
14005cab0:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14005cab4:	e8 bf b0 ff ff       	call   0x140057b78
14005cab9:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14005cabd:	e8 c2 59 fa ff       	call   0x140002484
14005cac2:	49 8b cc             	mov    %r12,%rcx
14005cac5:	48 ff 15 e4 8b 02 00 	rex.W call *0x28be4(%rip)        # 0x1400856b0
14005cacc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005cad1:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
14005cad5:	48 85 c9             	test   %rcx,%rcx
14005cad8:	74 0c                	je     0x14005cae6
14005cada:	48 ff 15 17 80 02 00 	rex.W call *0x28017(%rip)        # 0x140084af8
14005cae1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005cae6:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14005caea:	e8 59 61 fb ff       	call   0x140012c48
14005caef:	8b c3                	mov    %ebx,%eax
14005caf1:	48 83 c4 40          	add    $0x40,%rsp
14005caf5:	41 5c                	pop    %r12
14005caf7:	5f                   	pop    %rdi
14005caf8:	5e                   	pop    %rsi
14005caf9:	5b                   	pop    %rbx
14005cafa:	5d                   	pop    %rbp
14005cafb:	c3                   	ret
14005cafc:	cc                   	int3
14005cafd:	cc                   	int3
14005cafe:	cc                   	int3
14005caff:	cc                   	int3
14005cb00:	cc                   	int3
14005cb01:	cc                   	int3
14005cb02:	cc                   	int3
14005cb03:	cc                   	int3
14005cb04:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14005cb09:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14005cb0e:	57                   	push   %rdi
14005cb0f:	48 83 ec 70          	sub    $0x70,%rsp
14005cb13:	48 8b f9             	mov    %rcx,%rdi
14005cb16:	33 f6                	xor    %esi,%esi
14005cb18:	0f 0d 49 34          	prefetchw 0x34(%rcx)
14005cb1c:	8b 41 34             	mov    0x34(%rcx),%eax
14005cb1f:	8b d0                	mov    %eax,%edx
14005cb21:	0f ba ea 10          	bts    $0x10,%edx
14005cb25:	f0 0f b1 51 34       	lock cmpxchg %edx,0x34(%rcx)
14005cb2a:	75 f0                	jne    0x14005cb1c
14005cb2c:	b2 01                	mov    $0x1,%dl
14005cb2e:	48 8d 0d bb 38 04 00 	lea    0x438bb(%rip),%rcx        # 0x1400a03f0
14005cb35:	48 ff 15 ec 87 02 00 	rex.W call *0x287ec(%rip)        # 0x140085328
14005cb3c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005cb41:	48 8d 9f 10 01 00 00 	lea    0x110(%rdi),%rbx
14005cb48:	48 8b cb             	mov    %rbx,%rcx
14005cb4b:	48 ff 15 9e 82 02 00 	rex.W call *0x2829e(%rip)        # 0x140084df0
14005cb52:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005cb57:	83 7f 4c 01          	cmpl   $0x1,0x4c(%rdi)
14005cb5b:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
14005cb62:	00
14005cb63:	0f 84 ef 00 00 00    	je     0x14005cc58
14005cb69:	48 8b 07             	mov    (%rdi),%rax
14005cb6c:	48 8b cf             	mov    %rdi,%rcx
14005cb6f:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
14005cb76:	ff 15 4c 8b 02 00    	call   *0x28b4c(%rip)        # 0x1400856c8
14005cb7c:	48 85 c0             	test   %rax,%rax
14005cb7f:	0f 84 d3 00 00 00    	je     0x14005cc58
14005cb85:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14005cb8c:	00
14005cb8d:	e8 fe 57 fa ff       	call   0x140002390
14005cb92:	48 8d 0d 57 38 04 00 	lea    0x43857(%rip),%rcx        # 0x1400a03f0
14005cb99:	48 ff 15 10 8b 02 00 	rex.W call *0x28b10(%rip)        # 0x1400856b0
14005cba0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005cba5:	48 8b 0d 54 24 04 00 	mov    0x42454(%rip),%rcx        # 0x14009f000
14005cbac:	48 8d 1d 4d 24 04 00 	lea    0x4244d(%rip),%rbx        # 0x14009f000
14005cbb3:	48 3b cb             	cmp    %rbx,%rcx
14005cbb6:	74 1f                	je     0x14005cbd7
14005cbb8:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14005cbbc:	74 19                	je     0x14005cbd7
14005cbbe:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14005cbc2:	4c 8d 05 ef be 02 00 	lea    0x2beef(%rip),%r8        # 0x140088ab8
14005cbc9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005cbcd:	ba 40 00 00 00       	mov    $0x40,%edx
14005cbd2:	e8 39 af ff ff       	call   0x140057b10
14005cbd7:	48 8b 07             	mov    (%rdi),%rax
14005cbda:	45 33 c9             	xor    %r9d,%r9d
14005cbdd:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
14005cbe4:	00
14005cbe5:	33 d2                	xor    %edx,%edx
14005cbe7:	48 21 74 24 58       	and    %rsi,0x58(%rsp)
14005cbec:	48 8b cf             	mov    %rdi,%rcx
14005cbef:	48 21 74 24 50       	and    %rsi,0x50(%rsp)
14005cbf4:	48 21 74 24 48       	and    %rsi,0x48(%rsp)
14005cbf9:	45 8d 41 0f          	lea    0xf(%r9),%r8d
14005cbfd:	21 74 24 40          	and    %esi,0x40(%rsp)
14005cc01:	21 74 24 38          	and    %esi,0x38(%rsp)
14005cc05:	48 21 74 24 30       	and    %rsi,0x30(%rsp)
14005cc0a:	21 74 24 28          	and    %esi,0x28(%rsp)
14005cc0e:	48 8b 40 40          	mov    0x40(%rax),%rax
14005cc12:	48 21 74 24 20       	and    %rsi,0x20(%rsp)
14005cc17:	ff 15 ab 8a 02 00    	call   *0x28aab(%rip)        # 0x1400856c8
14005cc1d:	8b f0                	mov    %eax,%esi
14005cc1f:	85 c0                	test   %eax,%eax
14005cc21:	0f 84 83 00 00 00    	je     0x14005ccaa
14005cc27:	48 8b 0d d2 23 04 00 	mov    0x423d2(%rip),%rcx        # 0x14009f000
14005cc2e:	48 3b cb             	cmp    %rbx,%rcx
14005cc31:	74 77                	je     0x14005ccaa
14005cc33:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005cc37:	74 71                	je     0x14005ccaa
14005cc39:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14005cc3d:	4c 8d 05 74 be 02 00 	lea    0x2be74(%rip),%r8        # 0x140088ab8
14005cc44:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005cc48:	ba 41 00 00 00       	mov    $0x41,%edx
14005cc4d:	89 44 24 20          	mov    %eax,0x20(%rsp)
14005cc51:	e8 22 af ff ff       	call   0x140057b78
14005cc56:	eb 52                	jmp    0x14005ccaa
14005cc58:	48 8b 0d a1 23 04 00 	mov    0x423a1(%rip),%rcx        # 0x14009f000
14005cc5f:	48 8d 1d 9a 23 04 00 	lea    0x4239a(%rip),%rbx        # 0x14009f000
14005cc66:	48 3b cb             	cmp    %rbx,%rcx
14005cc69:	74 1f                	je     0x14005cc8a
14005cc6b:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
14005cc6f:	74 19                	je     0x14005cc8a
14005cc71:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14005cc75:	4c 8d 05 3c be 02 00 	lea    0x2be3c(%rip),%r8        # 0x140088ab8
14005cc7c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005cc80:	ba 3f 00 00 00       	mov    $0x3f,%edx
14005cc85:	e8 86 ae ff ff       	call   0x140057b10
14005cc8a:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14005cc91:	00
14005cc92:	e8 f9 56 fa ff       	call   0x140002390
14005cc97:	48 8d 0d 52 37 04 00 	lea    0x43752(%rip),%rcx        # 0x1400a03f0
14005cc9e:	48 ff 15 0b 8a 02 00 	rex.W call *0x28a0b(%rip)        # 0x1400856b0
14005cca5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14005ccaa:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14005ccaf:	8b c6                	mov    %esi,%eax
14005ccb1:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14005ccb5:	49 8b 73 20          	mov    0x20(%r11),%rsi
14005ccb9:	49 8b e3             	mov    %r11,%rsp
14005ccbc:	5f                   	pop    %rdi
14005ccbd:	c3                   	ret
14005ccbe:	cc                   	int3
14005ccbf:	cc                   	int3
14005ccc0:	cc                   	int3
14005ccc1:	cc                   	int3
14005ccc2:	cc                   	int3
14005ccc3:	cc                   	int3
14005ccc4:	cc                   	int3
14005ccc5:	cc                   	int3
14005ccc6:	cc                   	int3
14005ccc7:	cc                   	int3
14005ccc8:	48 8b c4             	mov    %rsp,%rax
14005cccb:	48 89 58 08          	mov    %rbx,0x8(%rax)
14005cccf:	48 89 70 10          	mov    %rsi,0x10(%rax)
14005ccd3:	48 89 78 18          	mov    %rdi,0x18(%rax)
14005ccd7:	55                   	push   %rbp
14005ccd8:	41 54                	push   %r12
14005ccda:	41 55                	push   %r13
14005ccdc:	41 56                	push   %r14
14005ccde:	41 57                	push   %r15
14005cce0:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14005cce4:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14005cceb:	48 8b 05 ce 24 04 00 	mov    0x424ce(%rip),%rax        # 0x14009f1c0
14005ccf2:	48 33 c4             	xor    %rsp,%rax
14005ccf5:	48 89 45 27          	mov    %rax,0x27(%rbp)
14005ccf9:	48 83 65 d7 00       	andq   $0x0,-0x29(%rbp)
14005ccfe:	48 8d 55 e3          	lea    -0x1d(%rbp),%rdx
14005cd02:	48 83 65 ef 00       	andq   $0x0,-0x11(%rbp)
14005cd07:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14005cd0b:	e8 b0 f3 ff ff       	call   0x14005c0c0
14005cd10:	44 8b 75 e3          	mov    -0x1d(%rbp),%r14d
14005cd14:	85 c0                	test   %eax,%eax
14005cd16:	74 32                	je     0x14005cd4a
14005cd18:	48 8b 0d e1 22 04 00 	mov    0x422e1(%rip),%rcx        # 0x14009f000
14005cd1f:	48 8d 35 da 22 04 00 	lea    0x422da(%rip),%rsi        # 0x14009f000
14005cd26:	48 3b ce             	cmp    %rsi,%rcx
14005cd29:	0f 84 6f 03 00 00    	je     0x14005d09e
14005cd2f:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005cd33:	0f 84 65 03 00 00    	je     0x14005d09e
14005cd39:	ba 37 00 00 00       	mov    $0x37,%edx
14005cd3e:	4c 8d 05 73 bd 02 00 	lea    0x2bd73(%rip),%r8        # 0x140088ab8