14091f836:	90                   	nop
14091f837:	90                   	nop
14091f838:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14091f83d:	48 83 ec 28          	sub    $0x28,%rsp
14091f841:	45 33 c0             	xor    %r8d,%r8d
14091f844:	83 fa 41             	cmp    $0x41,%edx
14091f847:	74 1b                	je     0x14091f864
14091f849:	83 fa 57             	cmp    $0x57,%edx
14091f84c:	75 35                	jne    0x14091f883
14091f84e:	8b 44 24 34          	mov    0x34(%rsp),%eax
14091f852:	8b d1                	mov    %ecx,%edx
14091f854:	48 f7 e2             	mul    %rdx
14091f857:	48 8b c8             	mov    %rax,%rcx
14091f85a:	48 85 d2             	test   %rdx,%rdx
14091f85d:	75 2c                	jne    0x14091f88b
14091f85f:	8d 42 04             	lea    0x4(%rdx),%eax
14091f862:	eb 14                	jmp    0x14091f878
14091f864:	8b 44 24 34          	mov    0x34(%rsp),%eax
14091f868:	8b d1                	mov    %ecx,%edx
14091f86a:	48 f7 e2             	mul    %rdx
14091f86d:	48 8b c8             	mov    %rax,%rcx
14091f870:	48 85 d2             	test   %rdx,%rdx
14091f873:	75 16                	jne    0x14091f88b
14091f875:	8d 42 01             	lea    0x1(%rdx),%eax
14091f878:	48 f7 e1             	mul    %rcx
14091f87b:	48 85 d2             	test   %rdx,%rdx
14091f87e:	75 0b                	jne    0x14091f88b
14091f880:	4c 8b c0             	mov    %rax,%r8
14091f883:	49 8b c0             	mov    %r8,%rax
14091f886:	48 83 c4 28          	add    $0x28,%rsp
14091f88a:	c3                   	ret
14091f88b:	e8 94 04 9c ff       	call   0x1402dfd24
14091f890:	cc                   	int3
14091f891:	90                   	nop
14091f892:	90                   	nop
14091f893:	90                   	nop
14091f894:	48 8d 41 d0          	lea    -0x30(%rcx),%rax
14091f898:	c3                   	ret
14091f899:	90                   	nop
14091f89a:	90                   	nop
14091f89b:	90                   	nop
14091f89c:	40 53                	rex push %rbx
14091f89e:	48 83 ec 20          	sub    $0x20,%rsp
14091f8a2:	48 8d 05 af ab 20 00 	lea    0x20abaf(%rip),%rax        # 0x140b2a458
14091f8a9:	48 8d 59 e0          	lea    -0x20(%rcx),%rbx
14091f8ad:	48 89 03             	mov    %rax,(%rbx)
14091f8b0:	48 8b 41 f0          	mov    -0x10(%rcx),%rax
14091f8b4:	4c 63 40 04          	movslq 0x4(%rax),%r8
14091f8b8:	48 8d 05 a9 ab 20 00 	lea    0x20aba9(%rip),%rax        # 0x140b2a468
14091f8bf:	49 89 44 08 f0       	mov    %rax,-0x10(%r8,%rcx,1)
14091f8c4:	4c 8b 41 f0          	mov    -0x10(%rcx),%r8
14091f8c8:	4d 63 48 04          	movslq 0x4(%r8),%r9
14091f8cc:	45 8d 51 f0          	lea    -0x10(%r9),%r10d
14091f8d0:	45 89 54 09 ec       	mov    %r10d,-0x14(%r9,%rcx,1)
14091f8d5:	f6 c2 01             	test   $0x1,%dl
14091f8d8:	74 08                	je     0x14091f8e2
14091f8da:	48 8b cb             	mov    %rbx,%rcx
14091f8dd:	e8 f2 fc 1c 00       	call   0x140aef5d4
14091f8e2:	48 8b c3             	mov    %rbx,%rax
14091f8e5:	48 83 c4 20          	add    $0x20,%rsp
14091f8e9:	5b                   	pop    %rbx
14091f8ea:	c3                   	ret
14091f8eb:	90                   	nop
14091f8ec:	48 8b 41 e0          	mov    -0x20(%rcx),%rax
14091f8f0:	c3                   	ret
14091f8f1:	90                   	nop
14091f8f2:	90                   	nop
14091f8f3:	90                   	nop
14091f8f4:	48 83 22 00          	andq   $0x0,(%rdx)
14091f8f8:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14091f8fd:	48 8b 41 a0          	mov    -0x60(%rcx),%rax
14091f901:	48 85 c0             	test   %rax,%rax
14091f904:	74 04                	je     0x14091f90a
14091f906:	f0 ff 40 08          	lock incl 0x8(%rax)
14091f90a:	48 8b 41 98          	mov    -0x68(%rcx),%rax
14091f90e:	48 89 02             	mov    %rax,(%rdx)
14091f911:	48 8b 41 a0          	mov    -0x60(%rcx),%rax
14091f915:	48 89 42 08          	mov    %rax,0x8(%rdx)
14091f919:	48 8b c2             	mov    %rdx,%rax
14091f91c:	c3                   	ret
14091f91d:	90                   	nop
14091f91e:	90                   	nop
14091f91f:	90                   	nop
14091f920:	48 8b 49 c8          	mov    -0x38(%rcx),%rcx
14091f924:	48 8b 01             	mov    (%rcx),%rax
14091f927:	48 8b 40 18          	mov    0x18(%rax),%rax
14091f92b:	48 ff 25 06 d3 1e 00 	rex.W jmp *0x1ed306(%rip)        # 0x140b0cc38
14091f932:	90                   	nop
14091f933:	90                   	nop
14091f934:	40 53                	rex push %rbx
14091f936:	48 83 ec 20          	sub    $0x20,%rsp
14091f93a:	48 8b 49 b8          	mov    -0x48(%rcx),%rcx
14091f93e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14091f943:	48 8b 01             	mov    (%rcx),%rax
14091f946:	48 8b 40 10          	mov    0x10(%rax),%rax
14091f94a:	ff 15 e8 d2 1e 00    	call   *0x1ed2e8(%rip)        # 0x140b0cc38
14091f950:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14091f955:	48 8b 18             	mov    (%rax),%rbx
14091f958:	48 85 c9             	test   %rcx,%rcx
14091f95b:	74 13                	je     0x14091f970
14091f95d:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14091f963:	48 8b 11             	mov    (%rcx),%rdx
14091f966:	48 8b 42 10          	mov    0x10(%rdx),%rax
14091f96a:	ff 15 c8 d2 1e 00    	call   *0x1ed2c8(%rip)        # 0x140b0cc38
14091f970:	48 8b c3             	mov    %rbx,%rax
14091f973:	48 83 c4 20          	add    $0x20,%rsp
14091f977:	5b                   	pop    %rbx
14091f978:	c3                   	ret
14091f979:	90                   	nop
14091f97a:	90                   	nop
14091f97b:	90                   	nop
14091f97c:	48 8d 05 95 a8 20 00 	lea    0x20a895(%rip),%rax        # 0x140b2a218
14091f983:	48 89 01             	mov    %rax,(%rcx)
14091f986:	c3                   	ret
14091f987:	90                   	nop
14091f988:	90                   	nop
14091f989:	90                   	nop
14091f98a:	90                   	nop
14091f98b:	90                   	nop
14091f98c:	90                   	nop
14091f98d:	90                   	nop
14091f98e:	90                   	nop
14091f98f:	90                   	nop
14091f990:	40 53                	rex push %rbx
14091f992:	48 83 ec 20          	sub    $0x20,%rsp
14091f996:	48 8d 05 7b a8 20 00 	lea    0x20a87b(%rip),%rax        # 0x140b2a218
14091f99d:	48 8b d9             	mov    %rcx,%rbx
14091f9a0:	48 89 01             	mov    %rax,(%rcx)
14091f9a3:	f6 c2 01             	test   $0x1,%dl
14091f9a6:	74 05                	je     0x14091f9ad
14091f9a8:	e8 27 fc 1c 00       	call   0x140aef5d4
14091f9ad:	48 8b c3             	mov    %rbx,%rax
14091f9b0:	48 83 c4 20          	add    $0x20,%rsp
14091f9b4:	5b                   	pop    %rbx
14091f9b5:	c3                   	ret
14091f9b6:	90                   	nop
14091f9b7:	90                   	nop
14091f9b8:	90                   	nop
14091f9b9:	90                   	nop
14091f9ba:	90                   	nop
14091f9bb:	90                   	nop
14091f9bc:	90                   	nop
14091f9bd:	90                   	nop
14091f9be:	90                   	nop
14091f9bf:	90                   	nop
14091f9c0:	8a 81 98 00 00 00    	mov    0x98(%rcx),%al
14091f9c6:	c3                   	ret
14091f9c7:	90                   	nop
14091f9c8:	90                   	nop
14091f9c9:	90                   	nop
14091f9ca:	90                   	nop
14091f9cb:	90                   	nop
14091f9cc:	90                   	nop
14091f9cd:	90                   	nop
14091f9ce:	90                   	nop
14091f9cf:	90                   	nop
14091f9d0:	48 8d 81 80 00 00 00 	lea    0x80(%rcx),%rax
14091f9d7:	c3                   	ret
14091f9d8:	90                   	nop
14091f9d9:	90                   	nop
14091f9da:	90                   	nop
14091f9db:	90                   	nop
14091f9dc:	90                   	nop
14091f9dd:	90                   	nop
14091f9de:	90                   	nop
14091f9df:	90                   	nop
14091f9e0:	0f 10 02             	movups (%rdx),%xmm0
14091f9e3:	f3 0f 7f 81 80 00 00 	movdqu %xmm0,0x80(%rcx)
14091f9ea:	00
14091f9eb:	c3                   	ret
14091f9ec:	90                   	nop
14091f9ed:	90                   	nop
14091f9ee:	90                   	nop
14091f9ef:	90                   	nop
14091f9f0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14091f9f4:	48 8b 01             	mov    (%rcx),%rax
14091f9f7:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
14091f9fe:	48 ff 25 33 d2 1e 00 	rex.W jmp *0x1ed233(%rip)        # 0x140b0cc38
14091fa05:	90                   	nop
14091fa06:	90                   	nop
14091fa07:	90                   	nop
14091fa08:	90                   	nop
14091fa09:	90                   	nop
14091fa0a:	90                   	nop
14091fa0b:	90                   	nop
14091fa0c:	90                   	nop
14091fa0d:	90                   	nop
14091fa0e:	90                   	nop
14091fa0f:	90                   	nop
14091fa10:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14091fa14:	48 8b 01             	mov    (%rcx),%rax
14091fa17:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
14091fa1e:	48 ff 25 13 d2 1e 00 	rex.W jmp *0x1ed213(%rip)        # 0x140b0cc38
14091fa25:	90                   	nop
14091fa26:	90                   	nop
14091fa27:	90                   	nop
14091fa28:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14091fa2d:	57                   	push   %rdi
14091fa2e:	48 83 ec 20          	sub    $0x20,%rsp
14091fa32:	48 8d 05 ff a8 20 00 	lea    0x20a8ff(%rip),%rax        # 0x140b2a338
14091fa39:	48 8b f9             	mov    %rcx,%rdi
14091fa3c:	48 8d 59 58          	lea    0x58(%rcx),%rbx
14091fa40:	48 89 01             	mov    %rax,(%rcx)
14091fa43:	48 8b cb             	mov    %rbx,%rcx
14091fa46:	e8 d9 b3 00 00       	call   0x14092ae24
14091fa4b:	48 8b 0b             	mov    (%rbx),%rcx
14091fa4e:	48 83 23 00          	andq   $0x0,(%rbx)
14091fa52:	ff 15 68 ce 1e 00    	call   *0x1ece68(%rip)        # 0x140b0c8c0
14091fa58:	48 8b 5f 40          	mov    0x40(%rdi),%rbx
14091fa5c:	48 85 db             	test   %rbx,%rbx
14091fa5f:	74 39                	je     0x14091fa9a
14091fa61:	83 c8 ff             	or     $0xffffffff,%eax
14091fa64:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14091fa69:	83 f8 01             	cmp    $0x1,%eax
14091fa6c:	75 2c                	jne    0x14091fa9a
14091fa6e:	48 8b 03             	mov    (%rbx),%rax
14091fa71:	48 8b cb             	mov    %rbx,%rcx
14091fa74:	48 8b 00             	mov    (%rax),%rax
14091fa77:	ff 15 bb d1 1e 00    	call   *0x1ed1bb(%rip)        # 0x140b0cc38
14091fa7d:	83 c8 ff             	or     $0xffffffff,%eax
14091fa80:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14091fa85:	83 f8 01             	cmp    $0x1,%eax
14091fa88:	75 10                	jne    0x14091fa9a
14091fa8a:	48 8b 03             	mov    (%rbx),%rax
14091fa8d:	48 8b cb             	mov    %rbx,%rcx
14091fa90:	48 8b 40 08          	mov    0x8(%rax),%rax
14091fa94:	ff 15 9e d1 1e 00    	call   *0x1ed19e(%rip)        # 0x140b0cc38
14091fa9a:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14091fa9e:	48 85 c9             	test   %rcx,%rcx
14091faa1:	74 12                	je     0x14091fab5
14091faa3:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
14091faa8:	48 8b 01             	mov    (%rcx),%rax
14091faab:	48 8b 40 10          	mov    0x10(%rax),%rax
14091faaf:	ff 15 83 d1 1e 00    	call   *0x1ed183(%rip)        # 0x140b0cc38
14091fab5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14091fab9:	48 85 c9             	test   %rcx,%rcx
14091fabc:	74 12                	je     0x14091fad0
14091fabe:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14091fac3:	48 8b 01             	mov    (%rcx),%rax
14091fac6:	48 8b 40 10          	mov    0x10(%rax),%rax
14091faca:	ff 15 68 d1 1e 00    	call   *0x1ed168(%rip)        # 0x140b0cc38
14091fad0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14091fad5:	48 8d 05 3c a7 20 00 	lea    0x20a73c(%rip),%rax        # 0x140b2a218
14091fadc:	48 89 07             	mov    %rax,(%rdi)
14091fadf:	48 83 c4 20          	add    $0x20,%rsp
14091fae3:	5f                   	pop    %rdi
14091fae4:	c3                   	ret
14091fae5:	90                   	nop
14091fae6:	90                   	nop
14091fae7:	90                   	nop
14091fae8:	90                   	nop
14091fae9:	90                   	nop
14091faea:	90                   	nop
14091faeb:	90                   	nop
14091faec:	90                   	nop
14091faed:	90                   	nop
14091faee:	90                   	nop
14091faef:	90                   	nop
14091faf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14091faf5:	57                   	push   %rdi
14091faf6:	48 83 ec 20          	sub    $0x20,%rsp
14091fafa:	8b da                	mov    %edx,%ebx
14091fafc:	48 8b f9             	mov    %rcx,%rdi
14091faff:	e8 24 ff ff ff       	call   0x14091fa28
14091fb04:	f6 c3 01             	test   $0x1,%bl
14091fb07:	74 08                	je     0x14091fb11
14091fb09:	48 8b cf             	mov    %rdi,%rcx
14091fb0c:	e8 c3 fa 1c 00       	call   0x140aef5d4
14091fb11:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14091fb16:	48 8b c7             	mov    %rdi,%rax
14091fb19:	48 83 c4 20          	add    $0x20,%rsp
14091fb1d:	5f                   	pop    %rdi
14091fb1e:	c3                   	ret
14091fb1f:	90                   	nop
14091fb20:	8b 81 b0 00 00 00    	mov    0xb0(%rcx),%eax
14091fb26:	c3                   	ret
14091fb27:	90                   	nop
14091fb28:	48 8d 81 e8 fe ff ff 	lea    -0x118(%rcx),%rax
14091fb2f:	c3                   	ret
14091fb30:	48 8d 81 f0 fe ff ff 	lea    -0x110(%rcx),%rax
14091fb37:	c3                   	ret
14091fb38:	8b 81 d0 fe ff ff    	mov    -0x130(%rcx),%eax
14091fb3e:	c3                   	ret
14091fb3f:	90                   	nop
14091fb40:	48 8d 81 00 ff ff ff 	lea    -0x100(%rcx),%rax
14091fb47:	c3                   	ret
14091fb48:	8b 41 dc             	mov    -0x24(%rcx),%eax
14091fb4b:	c3                   	ret
14091fb4c:	8a 41 f2             	mov    -0xe(%rcx),%al
14091fb4f:	c3                   	ret
14091fb50:	48 83 ec 38          	sub    $0x38,%rsp
14091fb54:	0f 10 02             	movups (%rdx),%xmm0
14091fb57:	48 8b 89 10 ff ff ff 	mov    -0xf0(%rcx),%rcx
14091fb5e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14091fb63:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14091fb68:	48 8b 01             	mov    (%rcx),%rax
14091fb6b:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14091fb71:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
14091fb78:	ff 15 ba d0 1e 00    	call   *0x1ed0ba(%rip)        # 0x140b0cc38
14091fb7e:	48 83 c4 38          	add    $0x38,%rsp
14091fb82:	c3                   	ret
14091fb83:	90                   	nop
14091fb84:	48 8b 89 10 ff ff ff 	mov    -0xf0(%rcx),%rcx
14091fb8b:	48 8b 01             	mov    (%rcx),%rax
14091fb8e:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
14091fb95:	48 ff 25 9c d0 1e 00 	rex.W jmp *0x1ed09c(%rip)        # 0x140b0cc38
14091fb9c:	48 8b 89 10 ff ff ff 	mov    -0xf0(%rcx),%rcx
14091fba3:	48 8b 01             	mov    (%rcx),%rax
14091fba6:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
14091fbad:	48 ff 25 84 d0 1e 00 	rex.W jmp *0x1ed084(%rip)        # 0x140b0cc38
14091fbb4:	48 8b c4             	mov    %rsp,%rax
14091fbb7:	48 89 58 08          	mov    %rbx,0x8(%rax)
14091fbbb:	48 89 68 18          	mov    %rbp,0x18(%rax)
14091fbbf:	48 89 70 20          	mov    %rsi,0x20(%rax)
14091fbc3:	48 89 50 10          	mov    %rdx,0x10(%rax)
14091fbc7:	57                   	push   %rdi
14091fbc8:	48 83 ec 30          	sub    $0x30,%rsp
14091fbcc:	48 8b fa             	mov    %rdx,%rdi
14091fbcf:	33 f6                	xor    %esi,%esi
14091fbd1:	83 cd ff             	or     $0xffffffff,%ebp
14091fbd4:	48 39 32             	cmp    %rsi,(%rdx)
14091fbd7:	74 5b                	je     0x14091fc34
14091fbd9:	48 8d 48 e8          	lea    -0x18(%rax),%rcx
14091fbdd:	e8 16 e6 7f ff       	call   0x14011e1f8
14091fbe2:	48 8b 08             	mov    (%rax),%rcx
14091fbe5:	48 8b 01             	mov    (%rcx),%rax
14091fbe8:	48 8b 00             	mov    (%rax),%rax
14091fbeb:	ff 15 47 d0 1e 00    	call   *0x1ed047(%rip)        # 0x140b0cc38
14091fbf1:	48 8b f0             	mov    %rax,%rsi
14091fbf4:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14091fbf9:	48 85 db             	test   %rbx,%rbx
14091fbfc:	74 36                	je     0x14091fc34
14091fbfe:	8b cd                	mov    %ebp,%ecx
14091fc00:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
14091fc05:	03 cd                	add    %ebp,%ecx
14091fc07:	75 2b                	jne    0x14091fc34
14091fc09:	48 8b 13             	mov    (%rbx),%rdx
14091fc0c:	48 8b cb             	mov    %rbx,%rcx
14091fc0f:	48 8b 02             	mov    (%rdx),%rax
14091fc12:	ff 15 20 d0 1e 00    	call   *0x1ed020(%rip)        # 0x140b0cc38
14091fc18:	8b c5                	mov    %ebp,%eax
14091fc1a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14091fc1f:	03 c5                	add    %ebp,%eax
14091fc21:	75 11                	jne    0x14091fc34
14091fc23:	48 8b 03             	mov    (%rbx),%rax
14091fc26:	48 8b cb             	mov    %rbx,%rcx
14091fc29:	48 8b 40 08          	mov    0x8(%rax),%rax
14091fc2d:	ff 15 05 d0 1e 00    	call   *0x1ed005(%rip)        # 0x140b0cc38
14091fc33:	90                   	nop
14091fc34:	48 8b 5f 08          	mov    0x8(%rdi),%rbx