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] => 28669
[posts] => 468610
[todayposts] => 84
[yesterdayposts] => 160
[rank] => 2
[oldrank] => 2
[lastpost] => 2774814 比特币11万美元,加密VC们却快没了(转) 1762021162 whywhy
[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的荣光与陨落(转)
[复制链接]
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 4189 小时
本月在线: 1 小时
|
|
- O; u. S4 h5 q' c6 G4 w) p
10 月 3 日,曾经全球第二大的 FTX 交易所破产案件正式在纽约开庭审理,在现场的法官、SBF 与一众证人针锋相对,猛料频频,各种证词和陈述复盘了 SBF 如何操作 FTX 的种种细节, 揭开了这个曾经交易量排名第二,市值高达 320 亿美元的加密货币交易所的内部神秘操作。9 z; I2 ^% X$ n" y* G6 h4 T. y
" e" C9 k. v/ q6 @& @7 _4 {" k6 i1 G' J: e
庭审当日,公司内部最靠近 SBF 的重量级人物 Gary Wang,Caroline Ellison,和 Trabucco 同时出现在证人席。其中一名华人面孔吸引了所有媒体和公众的注意,这位戴着眼镜,略显内向,文质彬彬的证人正是 FTX 的联合创始人,CTO Gary Wang。9 K% L% S7 A8 O0 T, I& a
9 ]% g3 f% `, `5 U; D% s0 Y- X4 _0 G& k# y& @9 i
Gary Wang 出口即是猛料,他亲自揭示了 FTX 和 Alameda 的关系确实存在后门:
/ [1 {6 N+ L0 z/ J6 R: d2 _
* C, M6 w6 V. U- D5 w' A/ D" q5 x: j
SBF 允许 Alameda 无限从 FTX 中提取资金,2019 年 Gary 作为 CTO 亲自在 FTX 系统中写入了 Alameda 窃取客户资金的功能。而且 Alameda 可以使用比其账户中实际拥有的更多的资金进行交易。 这无形之间给了 Alameda 挪用用户资产,并且无限交易的特权。. J5 Q$ T0 U# D9 T) u( m C% E/ H
9 t* W( |! f' Q! b( \3 r! R8 z+ l# V; ?7 {5 ~
: a" f: ]& f5 O7 c0 \8 O/ ]
FTX 崩溃时,Alameda 增加信贷额度到了夸张的 650 亿美元,Alameda 甚至直接从 FTX 平台上提取了 80 亿美元。这 80 亿美元正好是 FTX 公司账户的资金缺口, 来自 FTX 客户。3 M# x3 F! I1 Z$ D
' r9 X h% H% {+ [+ S
1 z" y) z6 h1 B4 z: ~4 J+ p9 W& x- g, ^: X- d5 C! j
此外,FTX 公布出来的真实保险基金余额 (确保交易者对手被清算风险的交易保障基金)存在造假,它由一个随机数生成器产生,其中金额与数据库中并不匹配,真实数字比生成的数字要低,这揭示了 FTX 对外的财务报表和应对审计中本身存在的欺骗行为。
* l8 M" a2 J: w* [
* V- O6 \( _" k/ ? |; q
7 n, V# _9 Z) v) A1 G9 a) {: q- x' n5 [6 x2 q& y
看到自己曾经最重要的「战友」出庭作证,并揭露出一段段惊骇的数据和信息,SBF 身体不停的颤抖,他双手猛擦眼睛试图镇定下来,眼神中尽是绝望。
* o+ E! ^3 d$ t+ }, X
+ s j4 z2 X6 e1 T谁是 Gary Wang?
% g& O5 d" R8 a" k据 Gary 亲自陈述,他身为 FTX 的联合创始人,年薪达 20 万美元,并拥有 FTX 17% 的股权和 Alameda 10% 的股权,是仅次于 SBF 的二号人物。 在 FTX 的运营中,SBF 负责公司战略、公关和沟通,Gary 则主攻编码。7 } d( x+ W7 x
( G( N* A) T" w- J
根据 FTX 和 alameda 的股权价值,2022 年 4 月 , 在福布斯新一期的富豪榜上, 年仅 28 岁的 Gary 以 59 亿美元的身价成为了 30 岁以下最富有的人。
+ m0 ]; n- v! o5 `& x! H
) i) Y! P1 H# m* z作为最神秘的亿万富翁高管,Gary 平时性格神秘,很少公开露面,网上照片屈指可数,连公司同事都经常很长一段时间见不到他,甚至领英的照片也只有一个背影。" Z8 {; i) ]# V# V* n& Q$ K" y' N
. ~ }$ S7 b3 |0 t5 z/ C
Gary 和 SBF 的相识相知
5 c9 S6 e5 H$ f. u1 @根据网上资料,Gary 出生在天朝,8 岁后就随父母移民美国新泽西,他从小学习成绩出色,尤其在数学和编程方面展示出了很高的天赋和兴趣。9 g+ Q; ?5 ]# k, V) H
; S& M }, D7 H' ]0 `, L8 t
2010 年他参加高中数学竞赛,刚好结识了 SBF 和 Trabucco(FTX 的另外一名高管), 三人共同参加麻省理工学院(MIT)举办的数学夏令营培训,三人皆顺利进入麻省理工学院的数学专业,Trabucco 和 Gary 攻读数学和计算机学士学位,SBF 则攻读物理学学士学位。8 n9 y, H" h5 A8 e. x
, W2 |8 Z: \6 l. I( C, y) g( D
SBF 和 Gary 在大学中逐渐建立信任,他们做了三年室友, 学习之余,他们常一起打游戏,做谜题。在空闲时间里,还会共同参加 Epsilon Theta 的兄弟会。Gary 性格沉默内敛,很多人都觉得 Gary 难以沟通、不好相处,但 SBF 在多年的观察中,深谙 Gary 的性格和能力,尤其知道 Gary 在编程和数学方面的天赋性(Gary 曾获得过 MIT 编程竞赛的冠军)。1 D( ]0 X, \# q7 s
% z8 [. V" T: e3 q7 I
「很多人觉得 Gary 无法相处,就和 Gary 保持距离, 但我不会, 我认为 Gary 不想刻意远离这个世界,他非常聪明,而且他可以腾出时间去思考一些很困难的问题。」SBF 这样回忆道。
7 t* }8 T- \2 u7 Y6 K8 e' m$ A5 o
) R3 ]! V9 D3 ?$ T' N+ e2 ~9 t他们多年的求学经历结下了深厚的同窗友谊,毕业后 SBF 去了华尔街的交易基金 Jane Street 做交易工作,Gary 去谷歌做机票价格的整合引擎 Google flights 的开发。# @+ a I: _ t1 A- a
" [2 F" o9 s2 p6 \4 E2017 年 11 月,SBF 在旧金山创立了量化交易公司 Alameda research,专注于加密货币市场的量化交易。 第一时间里,SBF 就想到在谷歌工作的 Gary,他立刻飞去波士顿, 说服 Gary 加入 Alameda :「你的天赋来做交易一定能行,加密货币市场充斥着无数的新机会,我们一起创造!」SBF 为 Gary 生动地描述着他的雄心壮志与抱负。
9 U: Z8 {8 w$ q; B: e D' a, `/ v6 d: l/ x$ I( k
Gary 认为在谷歌的工作确实感受不到挑战,于是接受了 SBF 邀请来到旧金山。
5 M) r* M0 @3 g( C5 C& c* j; L; @# \2 }
他们经常并肩战斗,Gary 没日没夜的编写代码,SBF 经常睡在公司,两人每天只睡 4-5 个小时。
6 _ S( Z- f4 }
4 @4 C2 L# U2 C/ y" |- U: D% ^ AGary Wang 的量化程序1 Q, J6 b" }; \, \* A. Y
一开始,SBF 用自有资金运作 Alameda,买卖主流币和山寨币,但业绩不佳,甚至每天的损失高达 50 万美元。9 n, Z" P" P4 D1 f- J
7 G; Y% X% x' q0 I( F3 Y! T
但在 Gary 加入 Alameda 之后,团队在很长时间的摸索之后,确定交易策略为利用日本、美国和韩国之间的比特币差价套利。在最关键的一环中,Gary 为 Alameda 写了整个量化程序,用于快速在不同的交易市场中套利,这套程序只要捕捉到交易所之间的价差并迅速执行,就能完成一笔无风险套利操作。凭借着这个手段,SBF 更是从投资人那里拿到了 1.7 亿美元的融资,Alameda 一天的交易量一度超过数十亿美元,每天收入可以做到惊人的 2500 万美元。
1 B- X+ ^1 D0 X9 p/ m
p/ w3 E) ^7 dGary Wang 的清算引擎7 G! H( L0 Z V
然而这并不是一切的开始,早在 2018 年,SBF 就请求 Gary 写过一个比特币交易所的程序,Gary 一个月就完成了一个交易所 CryptonBTC。虽然后来没有做成产品,但 SBF 深知如果让 Gary 来写合约交易所程序,他一个月内也可以完成,并且比市场上任何的交易所写出来的质量都要好。Gary 是一个不折不扣的程序天才。
- W( s# P: h4 x2 G' H7 s' r# z1 S+ b$ b3 ~; Q4 H
但当时合约交易所普遍存在的问题是,当客户的头寸经历损失,并且需要追加保证金,交易所会先请客户追加保证金,如果市场变化太快,交易所就会先承担资金的这部分损失。
+ X' r4 H: `) H) U6 d" N) x' U. W. `! i* y M9 o
在后来的合约交易所的代码中,Gary 发明了一个新的清算引擎机制,可以按秒为单位来监控客户头寸,当客户保证金不够的情况下 立刻执行清算,从而保护了交易所的资金。虽然这个功能让交易者感到厌烦,但是解决了长期困扰众多交易所的关键问题。Gary 为 FTX 加入清算机制后,Binance、Kraken 和其他交易所也跟进开发了这个功能。
D, j* v5 H8 _% F7 w Y5 t: L: x" y) I2 K9 y
Gary 的交叉保证金
% \6 f/ J7 v# q$ w此外,在一般的合约交易中,用户需要有对应资产的抵押进行借贷, 缺少资金的灵活性。针对这一点,Gary 为 FTX 开发了「交叉保证金」功能,让用户可以用多种数字资产共同为一笔交易做抵押。这一功能也在后来被其他合约交易所相继推出。
3 s6 s8 _: V r, Z8 e/ j
$ {9 M. g$ R; S- o ASBF 的嗜血宝刀' Y$ F- e5 a; S
实际上,作为 SBF 成就大业的「二把手」,Gary 不仅仅只是一个优秀的程序员,他还是一个顶级的产品经理!Gary 甚至可以单独通过市场需求开发出领先竞争对手的产品。Nishad Singh 是 FTX 的工程主管,但是更多做工程师的协调, 最核心的产品经常是 Gary 一人独自开发。$ U3 n! F, o e% ~1 y- W
% d2 F! S% _" _/ ]
与此同时,Gary 会负责 SBF 一些特殊程序的核心请求,并且只有 Gary 和 SBF 有权限使用和查看,FTX 的工程团队甚至都不知道 Gary 写的全部的程序。其中就包括 Alameda 可以从 FTX 转移资产的「允许负余额」这一 功能, 这一程序让 Alameda 可以无限制地使用 FTX 客户的资金。+ [- @+ u4 ~( \2 H
4 a5 G, l& z- H a: d! RFTX 核心团队的陨落" H" `0 `5 a) x* O6 Y
在 SBF 和 Gary 的领导下,FTX 做到全球交易量排名第二,市值高达 320 亿美元。 却在 2022 年 11 月,FTX 一个星期轰然倒塌,欠下超过 100 万名的债权人的超百亿美元的债务,堪称虚拟货币世界的雷曼时刻。
1 d+ F+ P8 x9 _ |/ E6 n1 {
7 V5 e! g0 n# U& ]: K$ G! S; B% m6 TFTX 的核心团队全部住在一栋巴哈马的顶层公寓中, 事发时刻JC上门扣押了包括 Gary 以内所有 FTX 的核心人员。
5 d+ `$ y! \# w8 x5 X$ O
9 z! @2 ~2 B2 @& e! T1 r. K- Y曾经不可一世的 SBF 说:「我有 5% 的可能性在未来当选美国总统「,如今成为了人人喊打的「骗子」。
1 R& q" b4 T' j6 h8 F& s) D2 i* q8 X5 V$ K
与此同时,天才程序员 Gary 的内心也同样煎熬,他在 2022 年 12 月承认了包括电汇欺诈、商品欺诈和证券欺诈等所有罪行,即将面临 50 年的监禁。目前,Gary 正在寻求在法庭上合作作证以减轻判罚。
9 G. i" U7 d; G1 e& {3 S' g2 O, n7 w* I7 f! o; I
一代天才程序员 Gary Wang 也曾名噪一时,但这样锋利的一把嗜血宝刀却被用在了错误的地方,落得一个潦草收尾的结局。
- R% g: D G& W" C( h% R& F! T0 c/ P- }* ^9 A$ o+ w
与此同时,FTX 的审判还在进行,SBF 和 Gary 最终的审判结果如何? 让我们拭目以待。! M+ v5 i: u. g9 z; [
4 R9 o: s1 |% Y* s& I% Y
( q, G; P' r/ x
, ]9 [; C3 q9 f: T0 N9 ]+ J) z* U7 p1 v/ D/ p
+ q3 ~$ w+ T" R0 O7 L
; k9 i: V! [8 i; O8 N
' [& d( c/ v: L9 V
% \% H* a" B6 [/ P
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 140 小时
本月在线: 15 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 2 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 45 分钟
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 275 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 136 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 8 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 3 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 1 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 18 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 45 分钟
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 105 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 45 分钟
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 9 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 19 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 19 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 30 分钟
本月在线: 0 分钟
|
|
|
游戏最后一段话觉得是有感觉的,但是在我面前就难以实现,毕竟运气太差了。 |
|
|
|
|
|
|
|
|