Transaction 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c
4 Input
-
5cf224e1aacb341d6fe5463a07bf65b2a6a31c65db36e44ab553871d35bbacd7:60
OP_DATA_48(48) 4402202e18f51d67484055e85f1ef814a0c682640d517498fe24e5225d4f0a15835365022005c0a1d6a85d0ada5b87d6OP_0NOTEQUAL(146)OP_DUP(118)
-
c7aa1d6a908700f86fc3726af71265e44431f7352080d9dc26e3c2c40f2f2a8e:0
OP_DATA_48(48) 4402201d911d05baaed2f652cff63800225ea562baa1366350650150839cd7dc5f54ad02200abe648d8b7dcfc13b6e22
-
69a0ae154b13e8ee9a392e5be047a9626fda89406c466602cc5b2980a9a2f94d:0
OP_DATA_48(48) 4402207109d0b9820a8e08c6690c01097c2ed9ad44a10e4375d166c9a63b5e0f53dc6602207a3ad1ffad7fde7d7d9401
-
e0a7f12d8dee46d1bafa3797c78899a1492560911dd67685270b32e1a9daab29:0
OP_DATA_48(48) 44022049c583c7c55e5f43be5ce502a6fa50081cb5c79b69f6f15b7dd01b3fb255e69b022031fd21fbaa90ca7196dfc2OP_MIN(163)OP_VERIF(101)OP_UNKNOWN223(223)
110 Outputs
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:0
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:1
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:2
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:3
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:4
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:5
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:6
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:7
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:8
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:9
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:10
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:11
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:12
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:13
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:14
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:15
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:16
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:17
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:18
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:19
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:20
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:21
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:22
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:23
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:24
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:25
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:26
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:27
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:28
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:29
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:30
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:31
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:32
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:33
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:34
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:35
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:36
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:37
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:38
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:39
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:40
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:41
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:42
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:43
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:44
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:45
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:46
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:47
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:48
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:49
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:50
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:51
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:52
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:53
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:54
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:55
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:56
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:57
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:58
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:59
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:60
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:61
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:62
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:63
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:64
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:65
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:66
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:67
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:68
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:69
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:70
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:71
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:72
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:73
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:74
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:75
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:76
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:77
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:78
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:79
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:80
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:81
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:82
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:83
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:84
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:85
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:86
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:87
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:88
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:89
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:90
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:91
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:92
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:93
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:94
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:95
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:96
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:97
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:98
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:99
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:100
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:101
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:102
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:103
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:104
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:105
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:106
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:107
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:108
- 26641db7dd5f8a5328cc4456e785705b8e09e19c25b19812d4743efc18e57a3c:109
value 3485534
address 32qK6saP1iuCQtU9sXn6B6ZZjX4uqJajVz
value 282671
address 3N9sD3D3AFdqr64X2KoFB43Dv3z6x73NoK
value 435594
address 1EbJX74TNRriUBtcFJqozEG7Gphr8dBP1q
value 3485759
address 3A4PDu8MX7kfe3TN8Mc6296mVWpvUWd8s8
value 169204
address 3LkDsn4LZgYnMqZF2wAXCVs6kc72xpNLLz
value 41332
address 12jLwrrAtC3eHUV97sGhk7dLzWdvhx9YFF
value 7192
address 3Hciye3Uidahmu8XntDauPwkHuHcfe7E2V
value 101080
address 1LcRj7mcMJ9EVqCE6zcdwZg8cAoZo1D4aM
value 512262
address bc1qlz60vzrsjn4z7weyy04uas07s4tu7lx5juz70l
value 87145
address 1FNhMfB4nfKmXKK8uPz2QJGFTGib8xz7xu
value 41794
address 3CJGHRmhaXvUEcaRzYX1nkg4pAFVMo5j2V
value 41335
address 164MfnVAjjc2pdRJ3sML43M8DcKzV1aSbz
value 871221
address 3QVRfDuhwMK7383rJvr8qd5DhyrfX4ReyB
value 32914
address 3Be7xVoY9Yu6h7qhGxYFRXtoYviizTMqBp
value 1398293
address 1158MZxP52gtkxb8L2bLQSox2m6qjzmTp5
value 26882
address bc1qy79a73v7y4qm4hy6tvmhjn3x37yeppx6dl2n5l
value 75385
address 3PmKEAqKq1TsNVz4XYBADisB6VEnnfKkph
value 203664
address bc1qvgmq9qhec682xwlu752p2dgd7pg4tqpc0xp4t7mhcezh929ez9sqafsn2x
value 67553
address 3Jve1tW43qCwBfpwhT9A1W7ycUeBn4z3pN
value 217766
address 16ZgPaK5qA5wTLCiKQZXYwUrLcyUhQUJ68
value 83984
address 3QwpTLmYif9s3WtzJWzZVoNjCrgqU4moYK
value 92369
address 3MTJiRrvAySQRdCVT4c37ZxRKpzSKfXZUj
value 88050
address 1BzqSCq4w2qB7XBxjj2P6kjpyXRPUoSh8M
value 35775
address bc1qm57l05l3hf9qpmquc83g62uzaljwv6wpgkc9ql
value 702336
address bc1qjngptuv5fuks0whqafgdtz9rn8htkrmxwqj9s3
value 78218
address bc1qmjzgwjx5etqd77pkaszdr35rz9rjne4s5a8t98
value 168944
address 3LnbaESnTfFq7G1ruAR6qwiqqMczYBxwAz
value 800994
address 1ETrTJjcP8Fs5iRxWiVPDkJJgKNHepHWE
value 43215
address 32WKnkBKLrWM9g9MH8rzcUpSNDVjyPsJFr
value 41424
address 3JA3LUbWAq17315jSJ9eZ7MWicqGdzRby2
value 58385
address 3CKiqneXPK4yFybkFRZ1UFHbwNSRWKh4xW
value 1193069
address 3MxYcGXgguV763YGWbCJwYBWoNNP7Ayxov
value 174228
address 33L8KpnbaKECBLCnjJSGkgtv7VBdao3jKk
value 39775
address bc1qh926m32e3tk7ay04a05y5aegran3e26ak03a78
value 427014
address 3MdjKRcTjR9yVfZhyrUDJgy56RtCjYJS6n
value 854329
address 3Anak8RBBSkx7cYs4ygjKjiUexG2xiLy5M
value 104578
address 3HbZfoiqgXr4zNde2vFB8eC91AGKV9AV86
value 3482921
address 1PK3v6BZof1ghLThT2fkcRWDMfSm5kfSeU
value 101609
address bc1qvylzpzfhhxl0wfh9g02dhan2jrufkxfwxd9t6w
value 41439
address 1MWe2WspihUQ9CfPZqdLwTWukCmffHvxNx
value 100863
address bc1qm3wp36ly6h92z4aq9kd2wfhr7zwxzkga7q4wl8
value 1731000
address 3Ldrt3iVB1HphY7KGsG1WhgN9qVpYQGZDJ
value 220761
address 334griuBHmuwvfLNEVwfyDmjRdDuodtPWL
value 1702418
address 1LYj1jnzEkZxb5BeCdAmTp6u8uoqii1Uoy
value 78134
address 37abnQwUd5iBXxWh82YPTqh5w62Fj7WjjM
value 19169
address 1B46PkZLQHXn8SfPfyDXrCRbQ8Jr4m2As1
value 131461
address 36xZHoqfaUK3YxaPUUucxFWfuSSJUsojis
value 184673
address 1GqYpwNzyNva6XhXCiE5jvbR9fQZKRTK5W
value 100898
address bc1q3c5vpjl3sju36ydr29rlrk80t0zyt4f2ew4uae
value 44948229
address bc1q8v8gyytnad9mmz6x88wjwcl98yhkn5cx2vmtaa
value 174253
address bc1qrzrzx34s5qfh0sstxw858hv3yrxu73ff2stekv
value 109460
address 36h8BrdAo8Mm6EHLBf21KSz5MaRqtDXrzj
value 254392
address 15KcdjN5GtZd8yehaaARtWQ5nyPHzCpYc1
value 870371
address 36jE1HjDQszY5ebAabwHTbqes4KQwfr5kM
value 15685
address 3CH67Wdd2SNkSstbQBiB2xtqCd1f7wxv5y
value 36600
address 3Kf2tU1gLdRcNUjCGUPgfDoQUrnBWaCfD6
value 135035
address 39xPS6r9Ut9g72pjBbM73KAk2YGTmu5KTV
value 367000
address 1HMr4mvYwJwthjbgAjZ2i4FpYKSZ51Pd4i
value 1709852
address bc1qdfvv0yhzwfdkmaketl5caxl7xl586d8s7p060l
value 1026029
address 1PReFZ8ATKVyX1NMh6nZdMuDSLDmaeKZis
value 165511
address bc1qkynl4rd67pxsuv56jg9pe0kxthkqn78a59mepmtfhkrrhrxq9spqua678a
value 41436
address 14d3j6naxK4LTXg47qFG4dq8xiVSxTKSiE
value 17573
address 3DH3v12mtkTtnbYMy3YWnZ8QruwBecwf5B
value 91925
address 3JNyYEa4Qed5VWPX2RD1Y9amTBrpgPmL4P
value 34854
address 1FsTbcXDqTcZoobGg1gxDF3n6C7AKuwkak
value 270002
address 1MfnAPrf7pusdpSgVuiUSbGCzJaiB1chAK
value 234799
address bc1qmdwh9wzec60qa3uuc7kdyrj4rkw0cnjl6zu03r
value 47930
address 3Kx9skZXsA7t5bY4Z1EyRG1LLiVw9BeT1e
value 169200
address 12JfphdRH3K69sxSbdyPKPcpWecYNzSo8N
value 221337
address 3GTPEUyVTiw6rJpjoX3RHmkWKhDkmgtNuf
value 167276
address bc1q9x4thn6x7h2zca3wfa3xmjydvy2jygm27vy5e3
value 59256
address 37ftnCEKTVvNvFKrUqH4TJ1QGVah7PYDZS
value 306130
address bc1q5vmncl0m35fx4e52annuc4nlt7kwp985w95gx9
value 19185
address 34byd4vodMbTuBkCC3dex7ntSxXTcdZDvZ
value 24392
address 3FtmVu11qWrn4jJ247pijW1Nx7fjmvmjcy
value 109799
address bc1qqa0595aknepwlplmnf7zy0jpthvqsj095fp45a
value 504436
address 38M5Zko2PCbyoAuaX7bFAFtNBT4zYC999b
value 270369
address bc1qmy5tunctdcv09jmre2xk2w82w9d4kgy77jyq3n
value 220759
address 3GfUg9Kwavz4idm197z9hyvfH1teidEwNH
value 49944
address 37DyEfnjKUasntKWhHfRNRuqJH3HqwSEqp
value 66888
address 3KbQFQDCZuEAebTMijZSmNnWJ2BtTKJviA
value 168767
address 3C2fAf1EZaMcPyQrc1LcrXYsikBRZBXNUu
value 218366
address bc1qv3vxnhzprxl35nc3dtuf3vt88xqmdn8rcsr6ydtp26tqz8lpzzysg5wh4h
value 119134
address 3QTN6RiPYcLTQ5cAG9LARmiQNccnFfnVQm
value 409700
address 3NSsehVQMFbdNZsnnF4LsSCNrkakU1Ve7i
value 349690
address 3M6C4MP8MVSv8esojfbKyqbQYfzeVkSCHR
value 769067
address 15tg3HZptCZWnXLaDnUjSnVhzMhEX6vfwC
value 339863
address 1KFLuBn8psagwXGeXBJWiGRsuAq81Gy72v
value 17526
address bc1q0xn4sk0k0w2cqdxq2ec5dyf8clgge6qjcg84ua
value 169171
address 33EqLEE3VJpSPZfc6uTJDRMfdyUCcFbrHW
value 84003
address bc1qsvhlu6rp9u5sg7lqlh2htqqdg4strsz0yaq4k84hf0s75ezfvy6suflu75
value 84560
address 33mVPg5CeXh8HkgCwCtpRjqoarNSELUVDh
value 855652
address 32iPx9MjAG2jGmpt1AhaVaTiv5cC5XtHwZ
value 375812
address 16TUJiERsqXquWtaGR1p69zppaDwpFp4ph
value 34855
address 3GF6EUViwXNB8Kfq5CjBZnBR4iUCpjg1jz
value 41434
address 3F4YK6mj2hN3iG3YQhQiqSzAhWN8ZN8koS
value 74910
address 3L4WDBtj1c1SdtPiUiFFDis2KQKb6g76xw
value 156854
address 34En6G27YU4ALRymJyHmW88DLSjrdtC9TX
value 8325
address 35SV7WDXKne1GXQdx3KfyRnYKR3GA7E3bM
value 41328
address 1NYhzethFzEmdj9gG54pWwxNfQ7dxGks7z
value 409588
address 3QjzT9XdCuPG9TWeAbVEb4t8P6Pq8azaSh
value 6968
address bc1qa62yz9dlsh4qrpvswkqu42mglds03ta3fdy7n6
value 174228
address 3EKD9NCvYD5yQ5ZzSKi3n4TxoKxEsjD6HT
value 696951
address bc1q2yhk3v06ax5dpq284nyyezyg79e2easrafmlue
value 87141
address bc1qg3fsa9satvmtathefffd7gjxzvms7jsa2yx0r5
value 149797
address 3K5E6wMn8uQhkoCr44beo6SUuCSm5pkmwL
value 203671
address 17vgqsSDLDk3v8msUAHG2Q5EMB1JASPGd8
value 1742574
address 3BHzExgw3VvNN7S7z1xZ3dudg87SkewK6x
value 15685
address 1L8mPi9Yd1CGskdRT7Bf83xcZjic7kCGji
value 83653
address 3FtiDwATzcXaMuH8jfG5x4WVnZX8SHvPAL