1401ba9eb:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1401ba9ef:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1401ba9f3:	66 83 67 18 00       	andw   $0x0,0x18(%rdi)
1401ba9f8:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1401ba9fd:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401baa03:	4c 8b c7             	mov    %rdi,%r8
1401baa06:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401baa0b:	49 8b cf             	mov    %r15,%rcx
1401baa0e:	e8 cd c4 e4 ff       	call   0x140006ee0
1401baa13:	48 8b f8             	mov    %rax,%rdi
1401baa16:	48 8d 47 40          	lea    0x40(%rdi),%rax
1401baa1a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401baa1f:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401baa24:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401baa29:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1401baa2e:	48 83 c4 50          	add    $0x50,%rsp
1401baa32:	41 5f                	pop    %r15
1401baa34:	c3                   	ret
1401baa35:	e8 9a 93 e4 ff       	call   0x140003dd4
1401baa3a:	cc                   	int3
1401baa3b:	90                   	nop
1401baa3c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401baa41:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401baa46:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401baa4b:	57                   	push   %rdi
1401baa4c:	48 83 ec 50          	sub    $0x50,%rsp
1401baa50:	48 8b f2             	mov    %rdx,%rsi
1401baa53:	48 8b 3d 76 01 b7 00 	mov    0xb70176(%rip),%rdi        # 0x140d2abd0
1401baa5a:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1401baa5e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401baa63:	33 ed                	xor    %ebp,%ebp
1401baa65:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
1401baa69:	eb 2d                	jmp    0x1401baa98
1401baa6b:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401baa70:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1401baa74:	4c 8b c6             	mov    %rsi,%r8
1401baa77:	e8 d0 7a e6 ff       	call   0x14002254c
1401baa7c:	84 c0                	test   %al,%al
1401baa7e:	74 0a                	je     0x1401baa8a
1401baa80:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
1401baa84:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1401baa88:	eb 0e                	jmp    0x1401baa98
1401baa8a:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1401baa91:	00
1401baa92:	48 8b fb             	mov    %rbx,%rdi
1401baa95:	48 8b 1b             	mov    (%rbx),%rbx
1401baa98:	40 38 6b 19          	cmp    %bpl,0x19(%rbx)
1401baa9c:	74 cd                	je     0x1401baa6b
1401baa9e:	40 38 6f 19          	cmp    %bpl,0x19(%rdi)
1401baaa2:	75 14                	jne    0x1401baab8
1401baaa4:	4c 8d 47 20          	lea    0x20(%rdi),%r8
1401baaa8:	48 8b d6             	mov    %rsi,%rdx
1401baaab:	e8 9c 7a e6 ff       	call   0x14002254c
1401baab0:	84 c0                	test   %al,%al
1401baab2:	0f 84 a3 00 00 00    	je     0x1401bab5b
1401baab8:	48 b8 8e e3 38 8e e3 	movabs $0x38e38e38e38e38e,%rax
1401baabf:	38 8e 03
1401baac2:	48 39 05 0f 01 b7 00 	cmp    %rax,0xb7010f(%rip)        # 0x140d2abd8
1401baac9:	0f 84 a5 00 00 00    	je     0x1401bab74
1401baacf:	48 8b 1d fa 00 b7 00 	mov    0xb700fa(%rip),%rbx        # 0x140d2abd0
1401baad6:	48 8d 3d f3 00 b7 00 	lea    0xb700f3(%rip),%rdi        # 0x140d2abd0
1401baadd:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401baae2:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401baae7:	b9 48 00 00 00       	mov    $0x48,%ecx
1401baaec:	ff 15 d6 1d 95 00    	call   *0x951dd6(%rip)        # 0x140b0c8c8
1401baaf2:	48 85 c0             	test   %rax,%rax
1401baaf5:	75 07                	jne    0x1401baafe
1401baaf7:	ff 15 9b 19 95 00    	call   *0x95199b(%rip)        # 0x140b0c498
1401baafd:	90                   	nop
1401baafe:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bab01:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401bab05:	48 89 68 30          	mov    %rbp,0x30(%rax)
1401bab09:	48 89 68 38          	mov    %rbp,0x38(%rax)
1401bab0d:	0f 10 06             	movups (%rsi),%xmm0
1401bab10:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401bab14:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
1401bab18:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1401bab1c:	48 89 6e 10          	mov    %rbp,0x10(%rsi)
1401bab20:	48 c7 46 18 07 00 00 	movq   $0x7,0x18(%rsi)
1401bab27:	00
1401bab28:	66 89 2e             	mov    %bp,(%rsi)
1401bab2b:	89 68 40             	mov    %ebp,0x40(%rax)
1401bab2e:	48 89 18             	mov    %rbx,(%rax)
1401bab31:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401bab35:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401bab39:	66 89 68 18          	mov    %bp,0x18(%rax)
1401bab3d:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1401bab42:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401bab48:	4c 8b c0             	mov    %rax,%r8
1401bab4b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401bab50:	48 8b cf             	mov    %rdi,%rcx
1401bab53:	e8 88 c3 e4 ff       	call   0x140006ee0
1401bab58:	48 8b f8             	mov    %rax,%rdi
1401bab5b:	48 8d 47 40          	lea    0x40(%rdi),%rax
1401bab5f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401bab64:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401bab69:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401bab6e:	48 83 c4 50          	add    $0x50,%rsp
1401bab72:	5f                   	pop    %rdi
1401bab73:	c3                   	ret
1401bab74:	e8 5b 92 e4 ff       	call   0x140003dd4
1401bab79:	cc                   	int3
1401bab7a:	90                   	nop
1401bab7b:	90                   	nop
1401bab7c:	48 83 ec 28          	sub    $0x28,%rsp
1401bab80:	48 8b 09             	mov    (%rcx),%rcx
1401bab83:	48 85 c9             	test   %rcx,%rcx
1401bab86:	74 05                	je     0x1401bab8d
1401bab88:	e8 73 4a 93 00       	call   0x140aef600
1401bab8d:	48 83 c4 28          	add    $0x28,%rsp
1401bab91:	c3                   	ret
1401bab92:	90                   	nop
1401bab93:	90                   	nop
1401bab94:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401bab99:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401bab9e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401baba3:	57                   	push   %rdi
1401baba4:	48 83 ec 50          	sub    $0x50,%rsp
1401baba8:	48 8b f2             	mov    %rdx,%rsi
1401babab:	48 8b 3d ce fe b6 00 	mov    0xb6fece(%rip),%rdi        # 0x140d2aa80
1401babb2:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1401babb6:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401babbb:	33 ed                	xor    %ebp,%ebp
1401babbd:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
1401babc1:	eb 2d                	jmp    0x1401babf0
1401babc3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401babc8:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1401babcc:	4c 8b c6             	mov    %rsi,%r8
1401babcf:	e8 78 79 e6 ff       	call   0x14002254c
1401babd4:	84 c0                	test   %al,%al
1401babd6:	74 0a                	je     0x1401babe2
1401babd8:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
1401babdc:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1401babe0:	eb 0e                	jmp    0x1401babf0
1401babe2:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1401babe9:	00
1401babea:	48 8b fb             	mov    %rbx,%rdi
1401babed:	48 8b 1b             	mov    (%rbx),%rbx
1401babf0:	40 38 6b 19          	cmp    %bpl,0x19(%rbx)
1401babf4:	74 cd                	je     0x1401babc3
1401babf6:	40 38 6f 19          	cmp    %bpl,0x19(%rdi)
1401babfa:	75 14                	jne    0x1401bac10
1401babfc:	4c 8d 47 20          	lea    0x20(%rdi),%r8
1401bac00:	48 8b d6             	mov    %rsi,%rdx
1401bac03:	e8 44 79 e6 ff       	call   0x14002254c
1401bac08:	84 c0                	test   %al,%al
1401bac0a:	0f 84 b0 00 00 00    	je     0x1401bacc0
1401bac10:	48 b8 aa aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaa,%rax
1401bac17:	aa aa 02
1401bac1a:	48 39 05 67 fe b6 00 	cmp    %rax,0xb6fe67(%rip)        # 0x140d2aa88
1401bac21:	0f 84 b2 00 00 00    	je     0x1401bacd9
1401bac27:	48 8b 1d 52 fe b6 00 	mov    0xb6fe52(%rip),%rbx        # 0x140d2aa80
1401bac2e:	48 8d 3d 4b fe b6 00 	lea    0xb6fe4b(%rip),%rdi        # 0x140d2aa80
1401bac35:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401bac3a:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401bac3f:	b9 60 00 00 00       	mov    $0x60,%ecx
1401bac44:	ff 15 7e 1c 95 00    	call   *0x951c7e(%rip)        # 0x140b0c8c8
1401bac4a:	48 85 c0             	test   %rax,%rax
1401bac4d:	75 07                	jne    0x1401bac56
1401bac4f:	ff 15 43 18 95 00    	call   *0x951843(%rip)        # 0x140b0c498
1401bac55:	90                   	nop
1401bac56:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bac59:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401bac5d:	48 89 68 30          	mov    %rbp,0x30(%rax)
1401bac61:	48 89 68 38          	mov    %rbp,0x38(%rax)
1401bac65:	0f 10 06             	movups (%rsi),%xmm0
1401bac68:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401bac6c:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
1401bac70:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1401bac74:	48 89 6e 10          	mov    %rbp,0x10(%rsi)
1401bac78:	48 c7 46 18 07 00 00 	movq   $0x7,0x18(%rsi)
1401bac7f:	00
1401bac80:	66 89 2e             	mov    %bp,(%rsi)
1401bac83:	48 89 68 40          	mov    %rbp,0x40(%rax)
1401bac87:	48 89 68 48          	mov    %rbp,0x48(%rax)
1401bac8b:	48 89 68 50          	mov    %rbp,0x50(%rax)
1401bac8f:	48 89 68 58          	mov    %rbp,0x58(%rax)
1401bac93:	48 89 18             	mov    %rbx,(%rax)
1401bac96:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401bac9a:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401bac9e:	66 89 68 18          	mov    %bp,0x18(%rax)
1401baca2:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1401baca7:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401bacad:	4c 8b c0             	mov    %rax,%r8
1401bacb0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401bacb5:	48 8b cf             	mov    %rdi,%rcx
1401bacb8:	e8 23 c2 e4 ff       	call   0x140006ee0
1401bacbd:	48 8b f8             	mov    %rax,%rdi
1401bacc0:	48 8d 47 40          	lea    0x40(%rdi),%rax
1401bacc4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401bacc9:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401bacce:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401bacd3:	48 83 c4 50          	add    $0x50,%rsp
1401bacd7:	5f                   	pop    %rdi
1401bacd8:	c3                   	ret
1401bacd9:	e8 f6 90 e4 ff       	call   0x140003dd4
1401bacde:	cc                   	int3
1401bacdf:	90                   	nop
1401bace0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401bace5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401bacea:	57                   	push   %rdi
1401baceb:	48 83 ec 20          	sub    $0x20,%rsp
1401bacef:	48 8b 01             	mov    (%rcx),%rax
1401bacf2:	48 8b f1             	mov    %rcx,%rsi
1401bacf5:	48 8b 78 08          	mov    0x8(%rax),%rdi
1401bacf9:	eb 27                	jmp    0x1401bad22
1401bacfb:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1401bacff:	48 8b d6             	mov    %rsi,%rdx
1401bad02:	48 8b ce             	mov    %rsi,%rcx
1401bad05:	e8 6e 01 00 00       	call   0x1401bae78
1401bad0a:	48 8b df             	mov    %rdi,%rbx
1401bad0d:	48 8b 3f             	mov    (%rdi),%rdi
1401bad10:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401bad14:	e8 c7 01 00 00       	call   0x1401baee0
1401bad19:	48 8b cb             	mov    %rbx,%rcx
1401bad1c:	ff 15 9e 1b 95 00    	call   *0x951b9e(%rip)        # 0x140b0c8c0
1401bad22:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1401bad26:	74 d3                	je     0x1401bacfb
1401bad28:	48 8b 0e             	mov    (%rsi),%rcx
1401bad2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401bad30:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401bad35:	48 83 c4 20          	add    $0x20,%rsp
1401bad39:	5f                   	pop    %rdi
1401bad3a:	48 ff 25 7f 1b 95 00 	rex.W jmp *0x951b7f(%rip)        # 0x140b0c8c0
1401bad41:	cc                   	int3
1401bad42:	90                   	nop
1401bad43:	90                   	nop
1401bad44:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401bad49:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401bad4e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401bad53:	57                   	push   %rdi
1401bad54:	48 83 ec 50          	sub    $0x50,%rsp
1401bad58:	48 8b f2             	mov    %rdx,%rsi
1401bad5b:	48 8b d9             	mov    %rcx,%rbx
1401bad5e:	48 8b 39             	mov    (%rcx),%rdi
1401bad61:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401bad65:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401bad6a:	33 ed                	xor    %ebp,%ebp
1401bad6c:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
1401bad70:	4c 8b c7             	mov    %rdi,%r8
1401bad73:	66 0f 6f 15 65 71 9f 	movdqa 0x9f7165(%rip),%xmm2        # 0x140bb1ee0
1401bad7a:	00
1401bad7b:	f3 0f 10 1d c9 62 9f 	movss  0x9f62c9(%rip),%xmm3        # 0x140bb104c
1401bad82:	00
1401bad83:	40 38 68 19          	cmp    %bpl,0x19(%rax)
1401bad87:	75 3e                	jne    0x1401badc7
1401bad89:	f3 0f 10 0a          	movss  (%rdx),%xmm1
1401bad8d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401bad92:	f3 0f 10 40 1c       	movss  0x1c(%rax),%xmm0
1401bad97:	f3 0f 5c c1          	subss  %xmm1,%xmm0
1401bad9b:	0f 54 c2             	andps  %xmm2,%xmm0
1401bad9e:	0f 2f d8             	comiss %xmm0,%xmm3
1401bada1:	73 10                	jae    0x1401badb3
1401bada3:	0f 2f 48 1c          	comiss 0x1c(%rax),%xmm1
1401bada7:	76 0a                	jbe    0x1401badb3
1401bada9:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
1401badad:	48 8b 40 10          	mov    0x10(%rax),%rax
1401badb1:	eb 0e                	jmp    0x1401badc1
1401badb3:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1401badba:	00
1401badbb:	4c 8b c0             	mov    %rax,%r8
1401badbe:	48 8b 00             	mov    (%rax),%rax
1401badc1:	40 38 68 19          	cmp    %bpl,0x19(%rax)
1401badc5:	74 c6                	je     0x1401bad8d
1401badc7:	41 38 68 19          	cmp    %bpl,0x19(%r8)
1401badcb:	75 1b                	jne    0x1401bade8
1401badcd:	f3 41 0f 10 48 1c    	movss  0x1c(%r8),%xmm1
1401badd3:	f3 0f 10 02          	movss  (%rdx),%xmm0
1401badd7:	f3 0f 5c c1          	subss  %xmm1,%xmm0
1401baddb:	0f 54 c2             	andps  %xmm2,%xmm0
1401badde:	0f 2f d8             	comiss %xmm0,%xmm3
1401bade1:	73 76                	jae    0x1401bae59
1401bade3:	0f 2f 0a             	comiss (%rdx),%xmm1
1401bade6:	76 71                	jbe    0x1401bae59
1401bade8:	48 b8 55 55 55 55 55 	movabs $0x555555555555555,%rax
1401badef:	55 55 05
1401badf2:	48 39 41 08          	cmp    %rax,0x8(%rcx)
1401badf6:	74 7a                	je     0x1401bae72
1401badf8:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401badfd:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401bae02:	b9 30 00 00 00       	mov    $0x30,%ecx
1401bae07:	ff 15 bb 1a 95 00    	call   *0x951abb(%rip)        # 0x140b0c8c8
1401bae0d:	4c 8b c0             	mov    %rax,%r8
1401bae10:	48 85 c0             	test   %rax,%rax
1401bae13:	75 07                	jne    0x1401bae1c
1401bae15:	ff 15 7d 16 95 00    	call   *0x95167d(%rip)        # 0x140b0c498
1401bae1b:	90                   	nop
1401bae1c:	8b 06                	mov    (%rsi),%eax
1401bae1e:	41 89 40 1c          	mov    %eax,0x1c(%r8)
1401bae22:	49 89 68 20          	mov    %rbp,0x20(%r8)
1401bae26:	41 89 68 28          	mov    %ebp,0x28(%r8)
1401bae2a:	41 88 68 2c          	mov    %bpl,0x2c(%r8)
1401bae2e:	49 89 38             	mov    %rdi,(%r8)
1401bae31:	49 89 78 08          	mov    %rdi,0x8(%r8)
1401bae35:	49 89 78 10          	mov    %rdi,0x10(%r8)
1401bae39:	66 41 89 68 18       	mov    %bp,0x18(%r8)
1401bae3e:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1401bae43:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401bae49:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401bae4e:	48 8b cb             	mov    %rbx,%rcx
1401bae51:	e8 8a c0 e4 ff       	call   0x140006ee0
1401bae56:	4c 8b c0             	mov    %rax,%r8
1401bae59:	49 8d 40 20          	lea    0x20(%r8),%rax
1401bae5d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401bae62:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401bae67:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401bae6c:	48 83 c4 50          	add    $0x50,%rsp
1401bae70:	5f                   	pop    %rdi
1401bae71:	c3                   	ret
1401bae72:	e8 5d 8f e4 ff       	call   0x140003dd4
1401bae77:	cc                   	int3
1401bae78:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401bae7d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401bae82:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401bae87:	57                   	push   %rdi
1401bae88:	48 83 ec 20          	sub    $0x20,%rsp
1401bae8c:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1401bae91:	49 8b f8             	mov    %r8,%rdi
1401bae94:	48 8b f2             	mov    %rdx,%rsi
1401bae97:	48 8b e9             	mov    %rcx,%rbp
1401bae9a:	75 2d                	jne    0x1401baec9
1401bae9c:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1401baea0:	48 8b d6             	mov    %rsi,%rdx
1401baea3:	48 8b cd             	mov    %rbp,%rcx
1401baea6:	e8 cd ff ff ff       	call   0x1401bae78
1401baeab:	48 8b df             	mov    %rdi,%rbx
1401baeae:	48 8b 3f             	mov    (%rdi),%rdi
1401baeb1:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401baeb5:	e8 26 00 00 00       	call   0x1401baee0
1401baeba:	48 8b cb             	mov    %rbx,%rcx
1401baebd:	ff 15 fd 19 95 00    	call   *0x9519fd(%rip)        # 0x140b0c8c0
1401baec3:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1401baec7:	74 d3                	je     0x1401bae9c
1401baec9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401baece:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401baed3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401baed8:	48 83 c4 20          	add    $0x20,%rsp
1401baedc:	5f                   	pop    %rdi
1401baedd:	c3                   	ret
1401baede:	90                   	nop
1401baedf:	90                   	nop
1401baee0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401baee5:	57                   	push   %rdi
1401baee6:	48 83 ec 20          	sub    $0x20,%rsp
1401baeea:	48 8b d9             	mov    %rcx,%rbx
1401baeed:	33 ff                	xor    %edi,%edi
1401baeef:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1401baef3:	48 85 c9             	test   %rcx,%rcx
1401baef6:	74 0d                	je     0x1401baf05
1401baef8:	48 8b 01             	mov    (%rcx),%rax