×
Array
(
[fid] => 6974
[description] => 专注于币圈最新最快资讯,数字货币应用及知识普及
[password] =>
[icon] => b1/common_6974_icon.png
[redirect] =>
[attachextensions] =>
[creditspolicy] => Array
(
[post] => Array
(
[usecustom] => 1
[cycletype] => 1
[cycletime] => 0
[rewardnum] => 5
[extcredits1] => 1
[extcredits2] => 1
[extcredits3] => 0
[extcredits4] => 0
[extcredits5] => 0
[extcredits6] => 0
[extcredits7] => 0
[extcredits8] => 0
[rid] => 1
[fid] => 6974
[rulename] => 发表主题
[action] => post
[fids] => 32,52,67,447,1120,1151,1156,6750,6762,6763,6766,6769,6772,6773,6787,6796,6808,6809,6810,6813,6814,6820,6829,6830,6846,6856,6864,6865,6827,6930,6931,6776,6858,6880,6764,6932,6871,6758,6905,1116,6788,6812,6798,6736,6759,6842,6966,6767,6828,6924,6935,6936,6938,6940,6941,6826,6909,6803,6919,6911,6908,6881,6920,6912,6913,6921,6925,6922,6789,6818,6819,6872,6928,6969,6889,6888,6917,6939,6947,6961,6937,6943,6970,6869,6900,6902,6783,6817,1111,6870,6821,6876,6952,6954,6960,6942,6910,6949,6962,6963,6964,6927,6926,6973,6728,6929,6874,6894,6896,6885,6857,6868,1113,6778,56,6844,6878,6802,6933,6811,6923,6877,6875,6918,6892,6757,6832,6833,6795,6793,6848,6837,6849,6850,6851,6852,6853,6854,6863,6882,6836,6790,6838,6794,6791,6873,555,6934,6958,6944,6945,6907,6779,6886,6950,6904,6956,6862,6957,6855,6955,6959,6914,6965,6971,6972,6953,6976,6824,6815,6891,6866,6979,6977,6765,6903,6948,6980,6981,6983,6799,6982,6951,6984,6975,6895,6845,6879,1121,6974
)
[reply] => Array
(
[usecustom] => 1
[cycletype] => 1
[cycletime] => 0
[rewardnum] => 0
[extcredits1] => 0
[extcredits2] => 1
[extcredits3] => 10
[extcredits4] => 0
[extcredits5] => 0
[extcredits6] => 0
[extcredits7] => 0
[extcredits8] => 0
[rid] => 2
[fid] => 6974
[rulename] => 发表回复
[action] => reply
[fids] => 32,52,67,447,1120,1151,1156,6750,6763,6766,6769,6772,6773,6787,6796,6808,6809,6810,6813,6814,6820,6829,6830,6846,6856,6864,6865,6827,6930,6931,6776,6858,6880,6764,6932,6871,6758,1116,6788,6812,6798,6736,6759,6842,6966,6767,6828,6924,6935,6936,6938,6940,6941,6826,6909,6803,6919,6911,6908,6881,6920,6912,6913,6921,6925,6922,6789,6818,6819,6872,6928,6969,6889,6888,6917,6939,6947,6961,6937,6943,6970,6869,6900,6902,6783,6817,1111,6870,6821,6876,6952,6954,6960,6942,6910,6949,6962,6963,6964,6927,6926,6973,6728,6929,6874,6894,6896,6885,6857,6868,1113,6778,56,6844,6878,6802,6933,6811,6923,6877,6875,6918,6892,6757,6832,6833,6795,6793,6848,6837,6849,6850,6851,6852,6853,6854,6863,6836,6790,6838,6794,6791,6873,555,6934,6958,6944,6945,6907,6779,6886,6950,6904,6956,6862,6957,6855,6955,6959,6914,6965,6971,6972,6953,6976,6824,6815,6891,6866,6979,6977,6765,6903,6948,6980,6981,6983,6799,6982,6951,6984,6975,6895,6845,6879,1121,6974
)
)
[formulaperm] => a:5:{i:0;s:0:"";i:1;s:0:"";s:7:"message";s:0:"";s:5:"medal";N;s:5:"users";s:0:"";}
[moderators] => 实习版主1
[rules] =>
[threadtypes] => Array
(
[required] => 1
[listable] => 1
[prefix] => 1
[types] => Array
(
[1590] => 论坛公告
[1752] => 公司优惠
[1603] => 虚拟币交流
[1753] => 数字钱包
[1754] => 虚拟币存提
[1755] => 交易所
[1655] => 虚拟币资讯
[1756] => 银行卡
[1757] => 第三方支付
[1760] => 币圈大佬
[1758] => 科技前沿
[1759] => 天策嗨聊
[1661] => 入驻合作
)
[icons] => Array
(
[1590] =>
[1752] =>
[1603] =>
[1753] =>
[1754] =>
[1755] =>
[1655] =>
[1756] =>
[1757] =>
[1760] =>
[1758] =>
[1759] =>
[1661] =>
)
[moderators] => Array
(
[1590] => 1
[1752] =>
[1603] =>
[1753] =>
[1754] =>
[1755] =>
[1655] =>
[1756] =>
[1757] =>
[1760] =>
[1758] =>
[1759] => 1
[1661] =>
)
)
[threadsorts] => Array
(
)
[viewperm] => 9 26 22 11 12 13 14 15 27 43 44 60 61 62 63 64 19 31 67 68 69 73 75 76 83 84 87 90 91 92 33 38 57 58 65 66 74 77 79 80 85 86 1 2 3 7 8
[postperm] => 22 11 12 13 14 15 27 43 44 60 61 62 63 64 19 67 68 69 73 75 76 83 84 87 90 91 92 33 38 57 58 65 66 74 77 79 80 85 86 1 2 3
[replyperm] => 26 22 11 12 13 14 15 27 43 44 60 61 62 63 64 19 67 68 69 73 75 76 83 84 87 90 91 92 33 38 57 58 65 66 74 77 79 80 85 86 1 2 3
[getattachperm] => 26 22 11 12 13 14 15 27 43 44 60 61 62 63 64 19 67 68 69 73 75 76 83 84 87 90 91 92 33 38 57 58 65 66 74 77 79 80 85 86 1 2 3
[postattachperm] => 26 22 11 12 13 14 15 27 43 44 60 61 62 63 64 19 67 68 69 73 75 76 83 84 87 90 91 92 33 38 57 58 65 66 74 77 79 80 85 86 1 2 3
[postimageperm] => 26 22 11 12 13 14 15 27 43 44 60 61 62 63 64 19 67 68 69 73 75 76 83 84 87 90 91 92 33 38 57 58 65 66 74 77 79 80 85 86 1 2 3
[spviewperm] =>
[seotitle] =>
[keywords] =>
[seodescription] =>
[supe_pushsetting] =>
[modrecommend] => Array
(
[open] => 0
[num] => 10
[imagenum] => 0
[imagewidth] => 300
[imageheight] => 250
[maxlength] => 0
[cachelife] => 0
[dateline] => 0
)
[threadplugin] => Array
(
)
[replybg] =>
[extra] => a:2:{s:9:"namecolor";s:0:"";s:9:"iconwidth";s:2:"60";}
[jointype] => 0
[gviewperm] => 0
[membernum] => 0
[dateline] => 0
[lastupdate] => 0
[activity] => 0
[founderuid] => 0
[foundername] =>
[banner] =>
[groupnum] => 0
[commentitem] =>
[relatedgroup] =>
[picstyle] => 0
[widthauto] => 0
[noantitheft] => 0
[noforumhidewater] => 0
[noforumrecommend] => 0
[livetid] => 0
[price] => 0
[fup] => 6729
[type] => forum
[name] => 虚拟币讨论大厅
[status] => 1
[displayorder] => 3
[styleid] => 0
[threads] => 28267
[posts] => 459674
[todayposts] => 302
[yesterdayposts] => 502
[rank] => 2
[oldrank] => 2
[lastpost] => 2771162 比特币是快要突破历史最高点了啊 1759556363 jackcool1011
[domain] =>
[allowsmilies] => 1
[allowhtml] => 1
[allowbbcode] => 1
[allowimgcode] => 1
[allowmediacode] => 0
[allowanonymous] => 0
[allowpostspecial] => 21
[allowspecialonly] => 0
[allowappend] => 0
[alloweditrules] => 1
[allowfeed] => 0
[allowside] => 0
[recyclebin] => 1
[modnewposts] => 2
[jammer] => 1
[disablewatermark] => 0
[inheritedmod] => 0
[autoclose] => 0
[forumcolumns] => 3
[catforumcolumns] => 0
[threadcaches] => 0
[alloweditpost] => 1
[simple] => 16
[modworks] => 1
[allowglobalstick] => 1
[level] => 0
[commoncredits] => 0
[archive] => 0
[recommend] => 0
[favtimes] => 0
[sharetimes] => 0
[disablethumb] => 0
[disablecollect] => 0
[ismoderator] => 0
[threadtableid] => 0
[allowreply] =>
[allowpost] =>
[allowpostattach] =>
)
[虚拟币交流]
揭露FTX的天才程序员 — Gary Wang的荣光与陨落(转)
[复制链接]
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 4169 小时
本月在线: 2 小时
|
|
, l8 x9 W2 y+ |) p$ Z10 月 3 日,曾经全球第二大的 FTX 交易所破产案件正式在纽约开庭审理,在现场的法官、SBF 与一众证人针锋相对,猛料频频,各种证词和陈述复盘了 SBF 如何操作 FTX 的种种细节, 揭开了这个曾经交易量排名第二,市值高达 320 亿美元的加密货币交易所的内部神秘操作。
/ o8 B) j6 D5 a5 Q& x& \2 v2 b Q4 A2 Z2 ^2 t R
8 d0 b0 B6 G7 ^+ m u( i5 `庭审当日,公司内部最靠近 SBF 的重量级人物 Gary Wang,Caroline Ellison,和 Trabucco 同时出现在证人席。其中一名华人面孔吸引了所有媒体和公众的注意,这位戴着眼镜,略显内向,文质彬彬的证人正是 FTX 的联合创始人,CTO Gary Wang。
6 Y' S' F- X. B) [% V" t
7 R, s) n% |/ V* x4 s; Y
0 f0 Y i6 E- @8 i& C+ QGary Wang 出口即是猛料,他亲自揭示了 FTX 和 Alameda 的关系确实存在后门:; N" } P7 s2 k7 L; e" v
1 S$ }- U8 {2 A/ O2 \6 B* L* m1 R% g- l8 k9 k: }
SBF 允许 Alameda 无限从 FTX 中提取资金,2019 年 Gary 作为 CTO 亲自在 FTX 系统中写入了 Alameda 窃取客户资金的功能。而且 Alameda 可以使用比其账户中实际拥有的更多的资金进行交易。 这无形之间给了 Alameda 挪用用户资产,并且无限交易的特权。. W n2 E7 {( F& t
3 y( I4 d" @3 a1 B h) q( q
( l I9 X1 p+ t. P! T, {- L. }
8 d$ q t T" lFTX 崩溃时,Alameda 增加信贷额度到了夸张的 650 亿美元,Alameda 甚至直接从 FTX 平台上提取了 80 亿美元。这 80 亿美元正好是 FTX 公司账户的资金缺口, 来自 FTX 客户。$ W8 S0 Q* X8 o+ E3 V
/ E; i3 ^5 I* r/ k. ]0 G
- F( E8 a @. y, P( P+ y0 g% j% Q' s* j$ w
此外,FTX 公布出来的真实保险基金余额 (确保交易者对手被清算风险的交易保障基金)存在造假,它由一个随机数生成器产生,其中金额与数据库中并不匹配,真实数字比生成的数字要低,这揭示了 FTX 对外的财务报表和应对审计中本身存在的欺骗行为。# [ N: T: t: g" {# d
- v4 T! o: w; _1 ~$ H# P. a
: K9 H# }! j Y m* M! v
?7 `( \( x) R4 V& s+ q看到自己曾经最重要的「战友」出庭作证,并揭露出一段段惊骇的数据和信息,SBF 身体不停的颤抖,他双手猛擦眼睛试图镇定下来,眼神中尽是绝望。' f1 ~: I' ~% r- }8 y" p
x# l% E7 i" O谁是 Gary Wang?' ~8 S% c! c3 v, W+ A, S7 `7 |& k
据 Gary 亲自陈述,他身为 FTX 的联合创始人,年薪达 20 万美元,并拥有 FTX 17% 的股权和 Alameda 10% 的股权,是仅次于 SBF 的二号人物。 在 FTX 的运营中,SBF 负责公司战略、公关和沟通,Gary 则主攻编码。
; R4 T% c4 v" J+ W/ H0 a8 N
) t3 T! Z) z. g0 n# @2 z0 K根据 FTX 和 alameda 的股权价值,2022 年 4 月 , 在福布斯新一期的富豪榜上, 年仅 28 岁的 Gary 以 59 亿美元的身价成为了 30 岁以下最富有的人。
1 m( Q! C ]9 q8 b- c/ t3 b$ y
0 x8 q; |, I, L5 W3 o( \# T作为最神秘的亿万富翁高管,Gary 平时性格神秘,很少公开露面,网上照片屈指可数,连公司同事都经常很长一段时间见不到他,甚至领英的照片也只有一个背影。
9 A; |$ i) x* L! x9 }/ e( G/ F# J: b+ s
Gary 和 SBF 的相识相知. y' ?8 p% E4 l3 z, l- {) R
根据网上资料,Gary 出生在天朝,8 岁后就随父母移民美国新泽西,他从小学习成绩出色,尤其在数学和编程方面展示出了很高的天赋和兴趣。" D$ `' H& N% j
4 I5 Q* X% E* O7 ]0 j* j4 V7 _2010 年他参加高中数学竞赛,刚好结识了 SBF 和 Trabucco(FTX 的另外一名高管), 三人共同参加麻省理工学院(MIT)举办的数学夏令营培训,三人皆顺利进入麻省理工学院的数学专业,Trabucco 和 Gary 攻读数学和计算机学士学位,SBF 则攻读物理学学士学位。( t& {5 U; ]8 i- l# k
5 x, b4 I- f% L3 e$ \& Y" M9 N2 n
SBF 和 Gary 在大学中逐渐建立信任,他们做了三年室友, 学习之余,他们常一起打游戏,做谜题。在空闲时间里,还会共同参加 Epsilon Theta 的兄弟会。Gary 性格沉默内敛,很多人都觉得 Gary 难以沟通、不好相处,但 SBF 在多年的观察中,深谙 Gary 的性格和能力,尤其知道 Gary 在编程和数学方面的天赋性(Gary 曾获得过 MIT 编程竞赛的冠军)。
$ \0 }0 s- \# U m5 D" E# }8 B+ J( Q& g) x0 I+ x3 x% ~
「很多人觉得 Gary 无法相处,就和 Gary 保持距离, 但我不会, 我认为 Gary 不想刻意远离这个世界,他非常聪明,而且他可以腾出时间去思考一些很困难的问题。」SBF 这样回忆道。$ }: O. h7 X. i1 i( @4 M
6 Y" [9 o+ Q) r; ?# y2 [# b
他们多年的求学经历结下了深厚的同窗友谊,毕业后 SBF 去了华尔街的交易基金 Jane Street 做交易工作,Gary 去谷歌做机票价格的整合引擎 Google flights 的开发。
' ?% D R3 A# l6 H5 ~
. t! U- m/ Y( U9 K9 d1 f# `8 s+ v2017 年 11 月,SBF 在旧金山创立了量化交易公司 Alameda research,专注于加密货币市场的量化交易。 第一时间里,SBF 就想到在谷歌工作的 Gary,他立刻飞去波士顿, 说服 Gary 加入 Alameda :「你的天赋来做交易一定能行,加密货币市场充斥着无数的新机会,我们一起创造!」SBF 为 Gary 生动地描述着他的雄心壮志与抱负。
9 ]4 a2 x! G. n3 g0 O9 X, T2 J1 o; A8 G
Gary 认为在谷歌的工作确实感受不到挑战,于是接受了 SBF 邀请来到旧金山。4 _ y& Y2 P, y4 _: S- Q- ~6 N
* S9 ^* [, ]7 A* b
他们经常并肩战斗,Gary 没日没夜的编写代码,SBF 经常睡在公司,两人每天只睡 4-5 个小时。
( ^) ~- B _% T2 N" Z5 S$ f9 h9 P h
Gary Wang 的量化程序
8 N6 U2 [/ o0 @ s% {. k# N( B一开始,SBF 用自有资金运作 Alameda,买卖主流币和山寨币,但业绩不佳,甚至每天的损失高达 50 万美元。" F5 U+ x+ Y: X5 V& i& V# d
{/ F+ n" m0 z但在 Gary 加入 Alameda 之后,团队在很长时间的摸索之后,确定交易策略为利用日本、美国和韩国之间的比特币差价套利。在最关键的一环中,Gary 为 Alameda 写了整个量化程序,用于快速在不同的交易市场中套利,这套程序只要捕捉到交易所之间的价差并迅速执行,就能完成一笔无风险套利操作。凭借着这个手段,SBF 更是从投资人那里拿到了 1.7 亿美元的融资,Alameda 一天的交易量一度超过数十亿美元,每天收入可以做到惊人的 2500 万美元。
6 v$ C5 l% m' E& K5 }) X: C$ x! |& W# \. t! g! I8 Y+ S" L3 C: b% n
Gary Wang 的清算引擎& b7 j! c; j6 i! n4 v
然而这并不是一切的开始,早在 2018 年,SBF 就请求 Gary 写过一个比特币交易所的程序,Gary 一个月就完成了一个交易所 CryptonBTC。虽然后来没有做成产品,但 SBF 深知如果让 Gary 来写合约交易所程序,他一个月内也可以完成,并且比市场上任何的交易所写出来的质量都要好。Gary 是一个不折不扣的程序天才。
1 L5 V8 J9 ^( ^' U' P8 H) m1 I, B+ C0 R
但当时合约交易所普遍存在的问题是,当客户的头寸经历损失,并且需要追加保证金,交易所会先请客户追加保证金,如果市场变化太快,交易所就会先承担资金的这部分损失。7 T$ D* j j" k5 L1 {% l
+ N2 K3 s' \8 e7 B& y在后来的合约交易所的代码中,Gary 发明了一个新的清算引擎机制,可以按秒为单位来监控客户头寸,当客户保证金不够的情况下 立刻执行清算,从而保护了交易所的资金。虽然这个功能让交易者感到厌烦,但是解决了长期困扰众多交易所的关键问题。Gary 为 FTX 加入清算机制后,Binance、Kraken 和其他交易所也跟进开发了这个功能。' x% o4 ?4 s! A f, T8 k) m
) ]$ k; R0 T$ |) A9 pGary 的交叉保证金: z. A7 C& M+ }$ e' W( k
此外,在一般的合约交易中,用户需要有对应资产的抵押进行借贷, 缺少资金的灵活性。针对这一点,Gary 为 FTX 开发了「交叉保证金」功能,让用户可以用多种数字资产共同为一笔交易做抵押。这一功能也在后来被其他合约交易所相继推出。
& {2 a( W/ w% X0 |" u/ T
7 h9 A9 n% y" a! VSBF 的嗜血宝刀
4 g( U. N: r5 v! L$ U8 f+ j实际上,作为 SBF 成就大业的「二把手」,Gary 不仅仅只是一个优秀的程序员,他还是一个顶级的产品经理!Gary 甚至可以单独通过市场需求开发出领先竞争对手的产品。Nishad Singh 是 FTX 的工程主管,但是更多做工程师的协调, 最核心的产品经常是 Gary 一人独自开发。! u @; x# A1 u5 E; {
! H. M- x! N0 ?# o8 ^
与此同时,Gary 会负责 SBF 一些特殊程序的核心请求,并且只有 Gary 和 SBF 有权限使用和查看,FTX 的工程团队甚至都不知道 Gary 写的全部的程序。其中就包括 Alameda 可以从 FTX 转移资产的「允许负余额」这一 功能, 这一程序让 Alameda 可以无限制地使用 FTX 客户的资金。
- z3 J' o& r! v% B' P
+ P/ o" U# |* i* n9 R/ \" @/ WFTX 核心团队的陨落
" n+ Y; u3 Y4 B: J9 ^在 SBF 和 Gary 的领导下,FTX 做到全球交易量排名第二,市值高达 320 亿美元。 却在 2022 年 11 月,FTX 一个星期轰然倒塌,欠下超过 100 万名的债权人的超百亿美元的债务,堪称虚拟货币世界的雷曼时刻。. N5 a8 B/ Y/ d/ }& y
/ ]" X# g, }4 ~5 A7 N [
FTX 的核心团队全部住在一栋巴哈马的顶层公寓中, 事发时刻JC上门扣押了包括 Gary 以内所有 FTX 的核心人员。$ U" Y T5 C0 ^# z' Y: D5 n3 q
* S- @9 u( C6 [' _1 s( [! c9 O曾经不可一世的 SBF 说:「我有 5% 的可能性在未来当选美国总统「,如今成为了人人喊打的「骗子」。1 L( |& M Q5 d7 W& \7 I. e# c
( R; ^/ R) j7 f
与此同时,天才程序员 Gary 的内心也同样煎熬,他在 2022 年 12 月承认了包括电汇欺诈、商品欺诈和证券欺诈等所有罪行,即将面临 50 年的监禁。目前,Gary 正在寻求在法庭上合作作证以减轻判罚。! L0 k5 z) L9 Y3 H: g
4 c! E7 ^0 A; J$ ?$ F一代天才程序员 Gary Wang 也曾名噪一时,但这样锋利的一把嗜血宝刀却被用在了错误的地方,落得一个潦草收尾的结局。& g z7 f7 M0 A! V
2 T9 n1 i8 P/ { J( g
与此同时,FTX 的审判还在进行,SBF 和 Gary 最终的审判结果如何? 让我们拭目以待。
. Y3 e; p1 g% ?, O( u, h# ^1 I, ?
" ?6 F8 A1 S8 N X" o' g( V% H" v1 ^9 d) m! c
. Q/ I/ p$ Z# f, Y
) V- o, n7 Y2 q y6 ~/ u- r, d+ r, F/ G8 m1 a0 |: G
. S( \4 O* q8 O* u. L8 D
# `4 f6 W. P; _& X4 @
+ Q6 L% b/ B" n( i
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 134 小时
本月在线: 45 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 2 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 45 分钟
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 275 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 130 小时
本月在线: 45 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 8 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 3 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 1 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 18 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 45 分钟
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 105 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 45 分钟
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 9 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 19 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 19 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 30 分钟
本月在线: 0 分钟
|
|
游戏最后一段话觉得是有感觉的,但是在我面前就难以实现,毕竟运气太差了。 |
|
|
|
|
|
|