140a32a4e:	90                   	nop
140a32a4f:	90                   	nop
140a32a50:	4c 8b dc             	mov    %rsp,%r11
140a32a53:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140a32a57:	57                   	push   %rdi
140a32a58:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
140a32a5f:	48 8b 05 da c5 28 00 	mov    0x28c5da(%rip),%rax        # 0x140cbf040
140a32a66:	48 33 c4             	xor    %rsp,%rax
140a32a69:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140a32a70:	00
140a32a71:	48 8b da             	mov    %rdx,%rbx
140a32a74:	48 8b f9             	mov    %rcx,%rdi
140a32a77:	48 8b 02             	mov    (%rdx),%rax
140a32a7a:	49 8d 53 b8          	lea    -0x48(%r11),%rdx
140a32a7e:	48 8b cb             	mov    %rbx,%rcx
140a32a81:	48 8b 40 20          	mov    0x20(%rax),%rax
140a32a85:	ff 15 ad a1 0d 00    	call   *0xda1ad(%rip)        # 0x140b0cc38
140a32a8b:	85 c0                	test   %eax,%eax
140a32a8d:	78 7b                	js     0x140a32b0a
140a32a8f:	48 8b 84 24 10 01 00 	mov    0x110(%rsp),%rax
140a32a96:	00
140a32a97:	48 3b 47 10          	cmp    0x10(%rdi),%rax
140a32a9b:	75 47                	jne    0x140a32ae4
140a32a9d:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
140a32aa4:	00
140a32aa5:	48 3b 47 18          	cmp    0x18(%rdi),%rax
140a32aa9:	75 39                	jne    0x140a32ae4
140a32aab:	48 39 5f 08          	cmp    %rbx,0x8(%rdi)
140a32aaf:	74 2f                	je     0x140a32ae0
140a32ab1:	48 85 db             	test   %rbx,%rbx
140a32ab4:	74 10                	je     0x140a32ac6
140a32ab6:	48 8b 03             	mov    (%rbx),%rax
140a32ab9:	48 8b cb             	mov    %rbx,%rcx
140a32abc:	48 8b 40 08          	mov    0x8(%rax),%rax
140a32ac0:	ff 15 72 a1 0d 00    	call   *0xda172(%rip)        # 0x140b0cc38
140a32ac6:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a32aca:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140a32ace:	48 85 c9             	test   %rcx,%rcx
140a32ad1:	74 0d                	je     0x140a32ae0
140a32ad3:	48 8b 01             	mov    (%rcx),%rax
140a32ad6:	48 8b 40 10          	mov    0x10(%rax),%rax
140a32ada:	ff 15 58 a1 0d 00    	call   *0xda158(%rip)        # 0x140b0cc38
140a32ae0:	33 c0                	xor    %eax,%eax
140a32ae2:	eb 05                	jmp    0x140a32ae9
140a32ae4:	b8 05 40 00 80       	mov    $0x80004005,%eax
140a32ae9:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
140a32af0:	00
140a32af1:	48 33 cc             	xor    %rsp,%rcx
140a32af4:	e8 e7 ca 0b 00       	call   0x140aef5e0
140a32af9:	48 8b 9c 24 70 01 00 	mov    0x170(%rsp),%rbx
140a32b00:	00
140a32b01:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
140a32b08:	5f                   	pop    %rdi
140a32b09:	c3                   	ret
140a32b0a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a32b0f:	e8 fc a0 6d ff       	call   0x14010cc10
140a32b14:	90                   	nop
140a32b15:	48 8d 15 ac 24 11 00 	lea    0x1124ac(%rip),%rdx        # 0x140b44fc8
140a32b1c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a32b21:	e8 8e ab 6d ff       	call   0x14010d6b4
140a32b26:	ba a6 01 00 00       	mov    $0x1a6,%edx
140a32b2b:	48 8b c8             	mov    %rax,%rcx
140a32b2e:	ff 15 5c 9b 0d 00    	call   *0xd9b5c(%rip)        # 0x140b0c690
140a32b34:	48 8b c8             	mov    %rax,%rcx
140a32b37:	48 8d 15 86 24 11 00 	lea    0x112486(%rip),%rdx        # 0x140b44fc4
140a32b3e:	e8 71 ab 6d ff       	call   0x14010d6b4
140a32b43:	48 8b c8             	mov    %rax,%rcx
140a32b46:	48 8d 15 cb a6 17 00 	lea    0x17a6cb(%rip),%rdx        # 0x140bad218
140a32b4d:	e8 62 ab 6d ff       	call   0x14010d6b4
140a32b52:	48 8b c8             	mov    %rax,%rcx
140a32b55:	48 8d 15 68 24 11 00 	lea    0x112468(%rip),%rdx        # 0x140b44fc4
140a32b5c:	e8 53 ab 6d ff       	call   0x14010d6b4
140a32b61:	48 8b c8             	mov    %rax,%rcx
140a32b64:	48 8d 15 fd c4 10 00 	lea    0x10c4fd(%rip),%rdx        # 0x140b3f068
140a32b6b:	e8 44 ab 6d ff       	call   0x14010d6b4
140a32b70:	48 8b 03             	mov    (%rbx),%rax
140a32b73:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
140a32b7a:	00
140a32b7b:	48 8b cb             	mov    %rbx,%rcx
140a32b7e:	48 8b 40 20          	mov    0x20(%rax),%rax
140a32b82:	ff 15 b0 a0 0d 00    	call   *0xda0b0(%rip)        # 0x140b0cc38
140a32b88:	8b d8                	mov    %eax,%ebx
140a32b8a:	48 8d 94 24 20 01 00 	lea    0x120(%rsp),%rdx
140a32b91:	00
140a32b92:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a32b97:	e8 e8 ad 6d ff       	call   0x14010d984
140a32b9c:	90                   	nop
140a32b9d:	8b d3                	mov    %ebx,%edx
140a32b9f:	48 8b c8             	mov    %rax,%rcx
140a32ba2:	e8 a1 8a 73 ff       	call   0x14016b648
140a32ba7:	cc                   	int3
140a32ba8:	90                   	nop
140a32ba9:	90                   	nop
140a32baa:	90                   	nop
140a32bab:	90                   	nop
140a32bac:	90                   	nop
140a32bad:	90                   	nop
140a32bae:	90                   	nop
140a32baf:	90                   	nop
140a32bb0:	48 83 ec 38          	sub    $0x38,%rsp
140a32bb4:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a32bb8:	4c 8b 54 24 60       	mov    0x60(%rsp),%r10
140a32bbd:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140a32bc2:	48 8b 01             	mov    (%rcx),%rax
140a32bc5:	48 8b 40 38          	mov    0x38(%rax),%rax
140a32bc9:	ff 15 69 a0 0d 00    	call   *0xda069(%rip)        # 0x140b0cc38
140a32bcf:	48 83 c4 38          	add    $0x38,%rsp
140a32bd3:	c3                   	ret
140a32bd4:	90                   	nop
140a32bd5:	90                   	nop
140a32bd6:	90                   	nop
140a32bd7:	90                   	nop
140a32bd8:	90                   	nop
140a32bd9:	90                   	nop
140a32bda:	90                   	nop
140a32bdb:	90                   	nop
140a32bdc:	90                   	nop
140a32bdd:	90                   	nop
140a32bde:	90                   	nop
140a32bdf:	90                   	nop
140a32be0:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
140a32be4:	33 c0                	xor    %eax,%eax
140a32be6:	f3 0f 7f 02          	movdqu %xmm0,(%rdx)
140a32bea:	c3                   	ret
140a32beb:	90                   	nop
140a32bec:	90                   	nop
140a32bed:	90                   	nop
140a32bee:	90                   	nop
140a32bef:	90                   	nop
140a32bf0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a32bf4:	48 8b 01             	mov    (%rcx),%rax
140a32bf7:	48 8b 40 28          	mov    0x28(%rax),%rax
140a32bfb:	48 ff 25 36 a0 0d 00 	rex.W jmp *0xda036(%rip)        # 0x140b0cc38
140a32c02:	90                   	nop
140a32c03:	90                   	nop
140a32c04:	90                   	nop
140a32c05:	90                   	nop
140a32c06:	90                   	nop
140a32c07:	90                   	nop
140a32c08:	90                   	nop
140a32c09:	90                   	nop
140a32c0a:	90                   	nop
140a32c0b:	90                   	nop
140a32c0c:	90                   	nop
140a32c0d:	90                   	nop
140a32c0e:	90                   	nop
140a32c0f:	90                   	nop
140a32c10:	40 53                	rex push %rbx
140a32c12:	48 83 ec 20          	sub    $0x20,%rsp
140a32c16:	48 8b 02             	mov    (%rdx),%rax
140a32c19:	33 db                	xor    %ebx,%ebx
140a32c1b:	48 3b 05 5e c0 10 00 	cmp    0x10c05e(%rip),%rax        # 0x140b3ec80
140a32c22:	75 0d                	jne    0x140a32c31
140a32c24:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a32c28:	48 3b 05 59 c0 10 00 	cmp    0x10c059(%rip),%rax        # 0x140b3ec88
140a32c2f:	74 19                	je     0x140a32c4a
140a32c31:	48 8b 02             	mov    (%rdx),%rax
140a32c34:	48 3b 05 f5 8e 13 00 	cmp    0x138ef5(%rip),%rax        # 0x140b6bb30
140a32c3b:	75 1f                	jne    0x140a32c5c
140a32c3d:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a32c41:	48 3b 05 f0 8e 13 00 	cmp    0x138ef0(%rip),%rax        # 0x140b6bb38
140a32c48:	75 12                	jne    0x140a32c5c
140a32c4a:	49 89 08             	mov    %rcx,(%r8)
140a32c4d:	48 8b 01             	mov    (%rcx),%rax
140a32c50:	48 8b 40 08          	mov    0x8(%rax),%rax
140a32c54:	ff 15 de 9f 0d 00    	call   *0xd9fde(%rip)        # 0x140b0cc38
140a32c5a:	eb 05                	jmp    0x140a32c61
140a32c5c:	bb 02 40 00 80       	mov    $0x80004002,%ebx
140a32c61:	8b c3                	mov    %ebx,%eax
140a32c63:	48 83 c4 20          	add    $0x20,%rsp
140a32c67:	5b                   	pop    %rbx
140a32c68:	c3                   	ret
140a32c69:	90                   	nop
140a32c6a:	90                   	nop
140a32c6b:	90                   	nop
140a32c6c:	90                   	nop
140a32c6d:	90                   	nop
140a32c6e:	90                   	nop
140a32c6f:	90                   	nop
140a32c70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a32c75:	57                   	push   %rdi
140a32c76:	48 83 ec 20          	sub    $0x20,%rsp
140a32c7a:	48 8d 05 97 30 10 00 	lea    0x103097(%rip),%rax        # 0x140b35d18
140a32c81:	48 8b d9             	mov    %rcx,%rbx
140a32c84:	48 89 01             	mov    %rax,(%rcx)
140a32c87:	8b fa                	mov    %edx,%edi
140a32c89:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a32c8d:	48 85 c9             	test   %rcx,%rcx
140a32c90:	74 12                	je     0x140a32ca4
140a32c92:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140a32c97:	48 8b 01             	mov    (%rcx),%rax
140a32c9a:	48 8b 40 10          	mov    0x10(%rax),%rax
140a32c9e:	ff 15 94 9f 0d 00    	call   *0xd9f94(%rip)        # 0x140b0cc38
140a32ca4:	40 f6 c7 01          	test   $0x1,%dil
140a32ca8:	74 08                	je     0x140a32cb2
140a32caa:	48 8b cb             	mov    %rbx,%rcx
140a32cad:	e8 22 c9 0b 00       	call   0x140aef5d4
140a32cb2:	48 8b c3             	mov    %rbx,%rax
140a32cb5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a32cba:	48 83 c4 20          	add    $0x20,%rsp
140a32cbe:	5f                   	pop    %rdi
140a32cbf:	c3                   	ret
140a32cc0:	48 83 ec 38          	sub    $0x38,%rsp
140a32cc4:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a32cc8:	48 8b 01             	mov    (%rcx),%rax
140a32ccb:	48 8b 40 40          	mov    0x40(%rax),%rax
140a32ccf:	ff 15 63 9f 0d 00    	call   *0xd9f63(%rip)        # 0x140b0cc38
140a32cd5:	48 83 c4 38          	add    $0x38,%rsp
140a32cd9:	c3                   	ret
140a32cda:	90                   	nop
140a32cdb:	90                   	nop
140a32cdc:	90                   	nop
140a32cdd:	90                   	nop
140a32cde:	90                   	nop
140a32cdf:	90                   	nop
140a32ce0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a32ce4:	48 8b 01             	mov    (%rcx),%rax
140a32ce7:	48 8b 40 50          	mov    0x50(%rax),%rax
140a32ceb:	48 ff 25 46 9f 0d 00 	rex.W jmp *0xd9f46(%rip)        # 0x140b0cc38
140a32cf2:	90                   	nop
140a32cf3:	90                   	nop
140a32cf4:	90                   	nop
140a32cf5:	90                   	nop
140a32cf6:	90                   	nop
140a32cf7:	90                   	nop
140a32cf8:	90                   	nop
140a32cf9:	90                   	nop
140a32cfa:	90                   	nop
140a32cfb:	90                   	nop
140a32cfc:	90                   	nop
140a32cfd:	90                   	nop
140a32cfe:	90                   	nop
140a32cff:	90                   	nop
140a32d00:	40 53                	rex push %rbx
140a32d02:	48 83 ec 20          	sub    $0x20,%rsp
140a32d06:	48 8b 02             	mov    (%rdx),%rax
140a32d09:	33 db                	xor    %ebx,%ebx
140a32d0b:	48 3b 05 6e bf 10 00 	cmp    0x10bf6e(%rip),%rax        # 0x140b3ec80
140a32d12:	75 0d                	jne    0x140a32d21
140a32d14:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a32d18:	48 3b 05 69 bf 10 00 	cmp    0x10bf69(%rip),%rax        # 0x140b3ec88
140a32d1f:	74 32                	je     0x140a32d53
140a32d21:	48 8b 02             	mov    (%rdx),%rax
140a32d24:	48 3b 05 05 8e 13 00 	cmp    0x138e05(%rip),%rax        # 0x140b6bb30
140a32d2b:	75 0d                	jne    0x140a32d3a
140a32d2d:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a32d31:	48 3b 05 00 8e 13 00 	cmp    0x138e00(%rip),%rax        # 0x140b6bb38
140a32d38:	74 19                	je     0x140a32d53
140a32d3a:	48 8b 02             	mov    (%rdx),%rax
140a32d3d:	48 3b 05 34 9f 13 00 	cmp    0x139f34(%rip),%rax        # 0x140b6cc78
140a32d44:	75 23                	jne    0x140a32d69
140a32d46:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a32d4a:	48 3b 05 2f 9f 13 00 	cmp    0x139f2f(%rip),%rax        # 0x140b6cc80
140a32d51:	75 16                	jne    0x140a32d69
140a32d53:	49 89 08             	mov    %rcx,(%r8)
140a32d56:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a32d5a:	48 8b 01             	mov    (%rcx),%rax
140a32d5d:	48 8b 40 08          	mov    0x8(%rax),%rax
140a32d61:	ff 15 d1 9e 0d 00    	call   *0xd9ed1(%rip)        # 0x140b0cc38
140a32d67:	eb 05                	jmp    0x140a32d6e
140a32d69:	bb 02 40 00 80       	mov    $0x80004002,%ebx
140a32d6e:	8b c3                	mov    %ebx,%eax
140a32d70:	48 83 c4 20          	add    $0x20,%rsp
140a32d74:	5b                   	pop    %rbx
140a32d75:	c3                   	ret
140a32d76:	90                   	nop
140a32d77:	90                   	nop
140a32d78:	90                   	nop
140a32d79:	90                   	nop
140a32d7a:	90                   	nop
140a32d7b:	90                   	nop
140a32d7c:	90                   	nop
140a32d7d:	90                   	nop
140a32d7e:	90                   	nop
140a32d7f:	90                   	nop
140a32d80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a32d85:	57                   	push   %rdi
140a32d86:	48 83 ec 20          	sub    $0x20,%rsp
140a32d8a:	48 8b d9             	mov    %rcx,%rbx
140a32d8d:	8b fa                	mov    %edx,%edi
140a32d8f:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140a32d93:	48 85 c9             	test   %rcx,%rcx
140a32d96:	74 12                	je     0x140a32daa
140a32d98:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140a32d9d:	48 8b 01             	mov    (%rcx),%rax
140a32da0:	48 8b 40 10          	mov    0x10(%rax),%rax
140a32da4:	ff 15 8e 9e 0d 00    	call   *0xd9e8e(%rip)        # 0x140b0cc38
140a32daa:	48 8d 05 67 2f 10 00 	lea    0x102f67(%rip),%rax        # 0x140b35d18
140a32db1:	48 89 03             	mov    %rax,(%rbx)
140a32db4:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140a32db8:	48 85 c9             	test   %rcx,%rcx
140a32dbb:	74 12                	je     0x140a32dcf
140a32dbd:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140a32dc2:	48 8b 01             	mov    (%rcx),%rax
140a32dc5:	48 8b 40 10          	mov    0x10(%rax),%rax
140a32dc9:	ff 15 69 9e 0d 00    	call   *0xd9e69(%rip)        # 0x140b0cc38
140a32dcf:	40 f6 c7 01          	test   $0x1,%dil
140a32dd3:	74 08                	je     0x140a32ddd
140a32dd5:	48 8b cb             	mov    %rbx,%rcx
140a32dd8:	e8 f7 c7 0b 00       	call   0x140aef5d4
140a32ddd:	48 8b c3             	mov    %rbx,%rax
140a32de0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a32de5:	48 83 c4 20          	add    $0x20,%rsp
140a32de9:	5f                   	pop    %rdi
140a32dea:	c3                   	ret
140a32deb:	90                   	nop
140a32dec:	40 53                	rex push %rbx
140a32dee:	48 83 ec 20          	sub    $0x20,%rsp
140a32df2:	48 8b d9             	mov    %rcx,%rbx
140a32df5:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140a32df9:	48 85 c9             	test   %rcx,%rcx
140a32dfc:	74 12                	je     0x140a32e10
140a32dfe:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140a32e03:	48 8b 01             	mov    (%rcx),%rax
140a32e06:	48 8b 40 10          	mov    0x10(%rax),%rax
140a32e0a:	ff 15 28 9e 0d 00    	call   *0xd9e28(%rip)        # 0x140b0cc38
140a32e10:	48 8d 05 01 2f 10 00 	lea    0x102f01(%rip),%rax        # 0x140b35d18
140a32e17:	48 89 03             	mov    %rax,(%rbx)
140a32e1a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140a32e1e:	48 85 c9             	test   %rcx,%rcx
140a32e21:	74 12                	je     0x140a32e35
140a32e23:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140a32e28:	48 8b 01             	mov    (%rcx),%rax
140a32e2b:	48 8b 40 10          	mov    0x10(%rax),%rax
140a32e2f:	ff 15 03 9e 0d 00    	call   *0xd9e03(%rip)        # 0x140b0cc38
140a32e35:	48 83 c4 20          	add    $0x20,%rsp
140a32e39:	5b                   	pop    %rbx
140a32e3a:	c3                   	ret
140a32e3b:	90                   	nop
140a32e3c:	4c 8b dc             	mov    %rsp,%r11
140a32e3f:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140a32e43:	49 89 73 10          	mov    %rsi,0x10(%r11)
140a32e47:	57                   	push   %rdi
140a32e48:	48 83 ec 40          	sub    $0x40,%rsp
140a32e4c:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140a32e51:	4d 8b d1             	mov    %r9,%r10
140a32e54:	44 8a 4c 24 70       	mov    0x70(%rsp),%r9b
140a32e59:	49 8b f0             	mov    %r8,%rsi
140a32e5c:	48 8b da             	mov    %rdx,%rbx
140a32e5f:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140a32e63:	0f 57 c0             	xorps  %xmm0,%xmm0
140a32e66:	49 8d 53 e8          	lea    -0x18(%r11),%rdx
140a32e6a:	4d 8b c2             	mov    %r10,%r8
140a32e6d:	48 8b f9             	mov    %rcx,%rdi
140a32e70:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140a32e76:	e8 85 f4 ff ff       	call   0x140a32300
140a32e7b:	33 c9                	xor    %ecx,%ecx
140a32e7d:	48 89 5f 50          	mov    %rbx,0x50(%rdi)
140a32e81:	48 8d 05 08 2d 10 00 	lea    0x102d08(%rip),%rax        # 0x140b35b90
140a32e88:	48 89 07             	mov    %rax,(%rdi)