14005b9e9:	66 0f 7f 45 40       	movdqa %xmm0,0x40(%rbp)
14005b9ee:	0f 28 4d 30          	movaps 0x30(%rbp),%xmm1
14005b9f2:	66 0f 7f 8d b0 00 00 	movdqa %xmm1,0xb0(%rbp)
14005b9f9:	00
14005b9fa:	4c 8d 45 40          	lea    0x40(%rbp),%r8
14005b9fe:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
14005ba05:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14005ba09:	e8 82 8a fa ff       	call   0x140004490
14005ba0e:	90                   	nop
14005ba0f:	48 8d 55 60          	lea    0x60(%rbp),%rdx
14005ba13:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14005ba17:	e8 34 b0 fa ff       	call   0x140006a50
14005ba1c:	90                   	nop
14005ba1d:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14005ba21:	eb 47                	jmp    0x14005ba6a
14005ba23:	0f 57 c0             	xorps  %xmm0,%xmm0
14005ba26:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
14005ba2a:	48 c7 45 50 00 00 00 	movq   $0x0,0x50(%rbp)
14005ba31:	00
14005ba32:	48 c7 45 58 00 00 00 	movq   $0x0,0x58(%rbp)
14005ba39:	00
14005ba3a:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14005ba41:	49 ff c0             	inc    %r8
14005ba44:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
14005ba49:	75 f6                	jne    0x14005ba41
14005ba4b:	48 8b d0             	mov    %rax,%rdx
14005ba4e:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14005ba52:	e8 f9 0e fb ff       	call   0x14000c950
14005ba57:	90                   	nop
14005ba58:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14005ba5c:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14005ba60:	e8 eb af fa ff       	call   0x140006a50
14005ba65:	90                   	nop
14005ba66:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14005ba6a:	e8 f1 61 fa ff       	call   0x140001c60
14005ba6f:	90                   	nop
14005ba70:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
14005ba77:	00 00 00
14005ba7a:	48 83 c4 28          	add    $0x28,%rsp
14005ba7e:	5d                   	pop    %rbp
14005ba7f:	5b                   	pop    %rbx
14005ba80:	c3                   	ret
14005ba81:	cc                   	int3
14005ba82:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
14005ba89:	e9 d2 61 fa ff       	jmp    0x140001c60
14005ba8e:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
14005ba95:	e9 c6 61 fa ff       	jmp    0x140001c60
14005ba9a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14005ba9f:	55                   	push   %rbp
14005baa0:	48 83 ec 20          	sub    $0x20,%rsp
14005baa4:	48 8b ea             	mov    %rdx,%rbp
14005baa7:	48 8d 15 e2 44 00 00 	lea    0x44e2(%rip),%rdx        # 0x14005ff90
14005baae:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14005bab2:	e8 89 cf fa ff       	call   0x140008a40
14005bab7:	90                   	nop
14005bab8:	48 8d 55 60          	lea    0x60(%rbp),%rdx
14005babc:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14005bac0:	e8 8b af fa ff       	call   0x140006a50
14005bac5:	90                   	nop
14005bac6:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14005baca:	e8 91 61 fa ff       	call   0x140001c60
14005bacf:	33 d2                	xor    %edx,%edx
14005bad1:	33 c9                	xor    %ecx,%ecx
14005bad3:	e8 cc ec ff ff       	call   0x14005a7a4
14005bad8:	90                   	nop
14005bad9:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
14005bae0:	e9 7b 61 fa ff       	jmp    0x140001c60
14005bae5:	cc                   	int3
14005bae6:	cc                   	int3
14005bae7:	cc                   	int3
14005bae8:	cc                   	int3
14005bae9:	cc                   	int3
14005baea:	cc                   	int3
14005baeb:	cc                   	int3
14005baec:	cc                   	int3
14005baed:	cc                   	int3
14005baee:	cc                   	int3
14005baef:	cc                   	int3
14005baf0:	48 8d 8a c8 00 00 00 	lea    0xc8(%rdx),%rcx
14005baf7:	e9 64 61 fa ff       	jmp    0x140001c60
14005bafc:	48 8d 8a f0 00 00 00 	lea    0xf0(%rdx),%rcx
14005bb03:	e9 58 61 fa ff       	jmp    0x140001c60
14005bb08:	cc                   	int3
14005bb09:	cc                   	int3
14005bb0a:	cc                   	int3
14005bb0b:	cc                   	int3
14005bb0c:	cc                   	int3
14005bb0d:	cc                   	int3
14005bb0e:	cc                   	int3
14005bb0f:	cc                   	int3
14005bb10:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
14005bb17:	e9 24 cd fa ff       	jmp    0x140008840
14005bb1c:	cc                   	int3
14005bb1d:	cc                   	int3
14005bb1e:	cc                   	int3
14005bb1f:	cc                   	int3
14005bb20:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
14005bb27:	e9 24 57 fa ff       	jmp    0x140001250
14005bb2c:	cc                   	int3
14005bb2d:	cc                   	int3
14005bb2e:	cc                   	int3
14005bb2f:	cc                   	int3
14005bb30:	48 8d 8a b8 00 00 00 	lea    0xb8(%rdx),%rcx
14005bb37:	e9 24 61 fa ff       	jmp    0x140001c60
14005bb3c:	48 8d 8a e0 00 00 00 	lea    0xe0(%rdx),%rcx
14005bb43:	e9 18 61 fa ff       	jmp    0x140001c60
14005bb48:	cc                   	int3
14005bb49:	cc                   	int3
14005bb4a:	cc                   	int3
14005bb4b:	cc                   	int3
14005bb4c:	cc                   	int3
14005bb4d:	cc                   	int3
14005bb4e:	cc                   	int3
14005bb4f:	cc                   	int3
14005bb50:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
14005bb57:	e9 04 61 fa ff       	jmp    0x140001c60
14005bb5c:	48 8d 8a 58 00 00 00 	lea    0x58(%rdx),%rcx
14005bb63:	e9 f8 60 fa ff       	jmp    0x140001c60
14005bb68:	cc                   	int3
14005bb69:	cc                   	int3
14005bb6a:	cc                   	int3
14005bb6b:	cc                   	int3
14005bb6c:	cc                   	int3
14005bb6d:	cc                   	int3
14005bb6e:	cc                   	int3
14005bb6f:	cc                   	int3
14005bb70:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
14005bb77:	e9 e4 60 fa ff       	jmp    0x140001c60
14005bb7c:	cc                   	int3
14005bb7d:	cc                   	int3
14005bb7e:	cc                   	int3
14005bb7f:	cc                   	int3
14005bb80:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14005bb87:	e9 24 5e fa ff       	jmp    0x1400019b0
14005bb8c:	cc                   	int3
14005bb8d:	cc                   	int3
14005bb8e:	cc                   	int3
14005bb8f:	cc                   	int3
14005bb90:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
14005bb97:	e9 a4 cc fa ff       	jmp    0x140008840
14005bb9c:	cc                   	int3
14005bb9d:	cc                   	int3
14005bb9e:	cc                   	int3
14005bb9f:	cc                   	int3
14005bba0:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14005bba7:	e9 04 5e fa ff       	jmp    0x1400019b0
14005bbac:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
14005bbb3:	e9 a8 60 fa ff       	jmp    0x140001c60
14005bbb8:	cc                   	int3
14005bbb9:	cc                   	int3
14005bbba:	cc                   	int3
14005bbbb:	cc                   	int3
14005bbbc:	cc                   	int3
14005bbbd:	cc                   	int3
14005bbbe:	cc                   	int3
14005bbbf:	cc                   	int3
14005bbc0:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
14005bbc7:	e9 74 3c fc ff       	jmp    0x14001f840
14005bbcc:	cc                   	int3
14005bbcd:	cc                   	int3
14005bbce:	cc                   	int3
14005bbcf:	cc                   	int3
14005bbd0:	48 8d 8a 28 00 00 00 	lea    0x28(%rdx),%rcx
14005bbd7:	e9 c4 48 fc ff       	jmp    0x1400204a0
14005bbdc:	cc                   	int3
14005bbdd:	cc                   	int3
14005bbde:	cc                   	int3
14005bbdf:	cc                   	int3
14005bbe0:	48 8b 8a 80 00 00 00 	mov    0x80(%rdx),%rcx
14005bbe7:	e9 74 60 fa ff       	jmp    0x140001c60
14005bbec:	cc                   	int3
14005bbed:	cc                   	int3
14005bbee:	cc                   	int3
14005bbef:	cc                   	int3
14005bbf0:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
14005bbf7:	e9 34 c0 fa ff       	jmp    0x140007c30
14005bbfc:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14005bc03:	e9 c8 cb fa ff       	jmp    0x1400087d0
14005bc08:	cc                   	int3
14005bc09:	cc                   	int3
14005bc0a:	cc                   	int3
14005bc0b:	cc                   	int3
14005bc0c:	cc                   	int3
14005bc0d:	cc                   	int3
14005bc0e:	cc                   	int3
14005bc0f:	cc                   	int3
14005bc10:	48 8b 8a 58 00 00 00 	mov    0x58(%rdx),%rcx
14005bc17:	e9 c4 c1 fa ff       	jmp    0x140007de0
14005bc1c:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
14005bc23:	e9 a8 cb fa ff       	jmp    0x1400087d0
14005bc28:	48 8b 8a 40 00 00 00 	mov    0x40(%rdx),%rcx
14005bc2f:	e9 ac c1 fa ff       	jmp    0x140007de0
14005bc34:	cc                   	int3
14005bc35:	cc                   	int3
14005bc36:	cc                   	int3
14005bc37:	cc                   	int3
14005bc38:	cc                   	int3
14005bc39:	cc                   	int3
14005bc3a:	cc                   	int3
14005bc3b:	cc                   	int3
14005bc3c:	cc                   	int3
14005bc3d:	cc                   	int3
14005bc3e:	cc                   	int3
14005bc3f:	cc                   	int3
14005bc40:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14005bc47:	e9 14 60 fa ff       	jmp    0x140001c60
14005bc4c:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14005bc53:	e9 08 60 fa ff       	jmp    0x140001c60
14005bc58:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
14005bc5f:	e9 fc 5f fa ff       	jmp    0x140001c60
14005bc64:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
14005bc6b:	e9 f0 5f fa ff       	jmp    0x140001c60
14005bc70:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
14005bc77:	e9 e4 5f fa ff       	jmp    0x140001c60
14005bc7c:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14005bc83:	e9 d8 5f fa ff       	jmp    0x140001c60
14005bc88:	cc                   	int3
14005bc89:	cc                   	int3
14005bc8a:	cc                   	int3
14005bc8b:	cc                   	int3
14005bc8c:	cc                   	int3
14005bc8d:	cc                   	int3
14005bc8e:	cc                   	int3
14005bc8f:	cc                   	int3
14005bc90:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
14005bc97:	e9 c4 5f fa ff       	jmp    0x140001c60
14005bc9c:	48 8b 8a 70 00 00 00 	mov    0x70(%rdx),%rcx
14005bca3:	e9 b8 5f fa ff       	jmp    0x140001c60
14005bca8:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14005bcaf:	e9 ac 5f fa ff       	jmp    0x140001c60
14005bcb4:	48 8b 8a 70 00 00 00 	mov    0x70(%rdx),%rcx
14005bcbb:	e9 a0 5f fa ff       	jmp    0x140001c60
14005bcc0:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14005bcc7:	e9 94 5f fa ff       	jmp    0x140001c60
14005bccc:	cc                   	int3
14005bccd:	cc                   	int3
14005bcce:	cc                   	int3
14005bccf:	cc                   	int3
14005bcd0:	40 55                	rex push %rbp
14005bcd2:	48 83 ec 20          	sub    $0x20,%rsp
14005bcd6:	48 8b ea             	mov    %rdx,%rbp
14005bcd9:	8b 45 30             	mov    0x30(%rbp),%eax
14005bcdc:	83 e0 01             	and    $0x1,%eax
14005bcdf:	85 c0                	test   %eax,%eax
14005bce1:	74 0d                	je     0x14005bcf0
14005bce3:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
14005bce7:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14005bceb:	e8 d0 5a fc ff       	call   0x1400217c0
14005bcf0:	48 83 c4 20          	add    $0x20,%rsp
14005bcf4:	5d                   	pop    %rbp
14005bcf5:	c3                   	ret
14005bcf6:	cc                   	int3
14005bcf7:	cc                   	int3
14005bcf8:	cc                   	int3
14005bcf9:	cc                   	int3
14005bcfa:	cc                   	int3
14005bcfb:	cc                   	int3
14005bcfc:	cc                   	int3
14005bcfd:	cc                   	int3
14005bcfe:	cc                   	int3
14005bcff:	cc                   	int3
14005bd00:	48 8b 8a 40 00 00 00 	mov    0x40(%rdx),%rcx
14005bd07:	e9 44 55 fa ff       	jmp    0x140001250
14005bd0c:	48 8b 8a 40 00 00 00 	mov    0x40(%rdx),%rcx
14005bd13:	48 83 c1 28          	add    $0x28,%rcx
14005bd17:	e9 a4 5a fc ff       	jmp    0x1400217c0
14005bd1c:	48 8b 8a 40 00 00 00 	mov    0x40(%rdx),%rcx
14005bd23:	48 83 c1 48          	add    $0x48,%rcx
14005bd27:	e9 94 5a fc ff       	jmp    0x1400217c0
14005bd2c:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14005bd33:	e9 88 5a fc ff       	jmp    0x1400217c0
14005bd38:	cc                   	int3
14005bd39:	cc                   	int3
14005bd3a:	cc                   	int3
14005bd3b:	cc                   	int3
14005bd3c:	cc                   	int3
14005bd3d:	cc                   	int3
14005bd3e:	cc                   	int3
14005bd3f:	cc                   	int3
14005bd40:	40 55                	rex push %rbp
14005bd42:	48 83 ec 20          	sub    $0x20,%rsp
14005bd46:	48 8b ea             	mov    %rdx,%rbp
14005bd49:	8b 45 30             	mov    0x30(%rbp),%eax
14005bd4c:	83 e0 01             	and    $0x1,%eax
14005bd4f:	85 c0                	test   %eax,%eax
14005bd51:	74 0d                	je     0x14005bd60
14005bd53:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
14005bd57:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14005bd5b:	e8 00 5f fa ff       	call   0x140001c60
14005bd60:	48 83 c4 20          	add    $0x20,%rsp
14005bd64:	5d                   	pop    %rbp
14005bd65:	c3                   	ret
14005bd66:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
14005bd6d:	e9 ee 5e fa ff       	jmp    0x140001c60
14005bd72:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
14005bd79:	e9 e2 5e fa ff       	jmp    0x140001c60
14005bd7e:	cc                   	int3
14005bd7f:	cc                   	int3
14005bd80:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
14005bd87:	e9 c4 54 fa ff       	jmp    0x140001250
14005bd8c:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
14005bd93:	48 83 c1 28          	add    $0x28,%rcx
14005bd97:	e9 24 5a fc ff       	jmp    0x1400217c0
14005bd9c:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
14005bda3:	48 83 c1 48          	add    $0x48,%rcx
14005bda7:	e9 14 5a fc ff       	jmp    0x1400217c0
14005bdac:	cc                   	int3
14005bdad:	cc                   	int3
14005bdae:	cc                   	int3
14005bdaf:	cc                   	int3
14005bdb0:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
14005bdb7:	e9 a4 5e fa ff       	jmp    0x140001c60
14005bdbc:	cc                   	int3
14005bdbd:	cc                   	int3
14005bdbe:	cc                   	int3
14005bdbf:	cc                   	int3
14005bdc0:	48 8d 8a 58 00 00 00 	lea    0x58(%rdx),%rcx
14005bdc7:	e9 f4 59 fc ff       	jmp    0x1400217c0
14005bdcc:	cc                   	int3
14005bdcd:	cc                   	int3
14005bdce:	cc                   	int3
14005bdcf:	cc                   	int3
14005bdd0:	48 8d 8a 00 03 00 00 	lea    0x300(%rdx),%rcx
14005bdd7:	e9 e4 59 fc ff       	jmp    0x1400217c0
14005bddc:	48 8d 8a c0 02 00 00 	lea    0x2c0(%rdx),%rcx
14005bde3:	e9 d8 59 fc ff       	jmp    0x1400217c0
14005bde8:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14005bded:	53                   	push   %rbx
14005bdee:	55                   	push   %rbp
14005bdef:	48 83 ec 38          	sub    $0x38,%rsp
14005bdf3:	48 8b ea             	mov    %rdx,%rbp
14005bdf6:	48 8d 15 a3 68 00 00 	lea    0x68a3(%rip),%rdx        # 0x1400626a0
14005bdfd:	48 8b 0d 34 34 00 00 	mov    0x3434(%rip),%rcx        # 0x14005f238
14005be04:	e8 c7 76 fc ff       	call   0x1400234d0
14005be09:	48 8b d8             	mov    %rax,%rbx
14005be0c:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
14005be13:	48 8b 11             	mov    (%rcx),%rdx
14005be16:	ff 52 08             	call   *0x8(%rdx)
14005be19:	48 8b d0             	mov    %rax,%rdx
14005be1c:	48 8b cb             	mov    %rbx,%rcx
14005be1f:	e8 ac 76 fc ff       	call   0x1400234d0
14005be24:	48 8d 15 75 78 fc ff 	lea    -0x3878b(%rip),%rdx        # 0x1400236a0
14005be2b:	48 8b c8             	mov    %rax,%rcx
14005be2e:	ff 15 4c 34 00 00    	call   *0x344c(%rip)        # 0x14005f280
14005be34:	90                   	nop
14005be35:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
14005be3c:	00 00 00
14005be3f:	48 83 c4 38          	add    $0x38,%rsp
14005be43:	5d                   	pop    %rbp
14005be44:	5b                   	pop    %rbx