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] => 29886
[posts] => 485755
[todayposts] => 92
[yesterdayposts] => 184
[rank] => 2
[oldrank] => 2
[lastpost] => 2811350 今日虚拟币市场,热门币基本都跌的啊 1772598912 22301
[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的荣光与陨落(转)
[复制链接]
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 4330 小时
本月在线: 2 小时
|
|
" t; a5 L' Y5 ^9 i" w6 `
10 月 3 日,曾经全球第二大的 FTX 交易所破产案件正式在纽约开庭审理,在现场的法官、SBF 与一众证人针锋相对,猛料频频,各种证词和陈述复盘了 SBF 如何操作 FTX 的种种细节, 揭开了这个曾经交易量排名第二,市值高达 320 亿美元的加密货币交易所的内部神秘操作。" j& W. d4 D+ g2 s |, g1 T' h
: s' g/ ?) y h5 u8 X; F( r! q1 S/ T. ^( M
庭审当日,公司内部最靠近 SBF 的重量级人物 Gary Wang,Caroline Ellison,和 Trabucco 同时出现在证人席。其中一名华人面孔吸引了所有媒体和公众的注意,这位戴着眼镜,略显内向,文质彬彬的证人正是 FTX 的联合创始人,CTO Gary Wang。
. B* m% w( F" x6 c, F9 c6 G
$ e9 F& T. U0 a+ p
+ `9 M: O5 ?( O% |# |Gary Wang 出口即是猛料,他亲自揭示了 FTX 和 Alameda 的关系确实存在后门:8 c- S/ i/ s; J4 f# N
& M2 r6 K& H9 C7 C# L% E' l
4 \. E2 X% i! G, `SBF 允许 Alameda 无限从 FTX 中提取资金,2019 年 Gary 作为 CTO 亲自在 FTX 系统中写入了 Alameda 窃取客户资金的功能。而且 Alameda 可以使用比其账户中实际拥有的更多的资金进行交易。 这无形之间给了 Alameda 挪用用户资产,并且无限交易的特权。- k# u7 \ w3 H8 C+ z2 A% m
1 ^8 z6 v+ X. a! K
/ z2 f5 X- r4 k2 D5 h4 _3 F0 l; H7 X* p$ l
FTX 崩溃时,Alameda 增加信贷额度到了夸张的 650 亿美元,Alameda 甚至直接从 FTX 平台上提取了 80 亿美元。这 80 亿美元正好是 FTX 公司账户的资金缺口, 来自 FTX 客户。
) ]- M4 P+ v" _# u7 f2 o. G1 i! ?& z5 ~: P" P2 [
5 h$ p0 A+ B2 q! D/ P9 r( D* S% f& {7 U* v# U4 f
此外,FTX 公布出来的真实保险基金余额 (确保交易者对手被清算风险的交易保障基金)存在造假,它由一个随机数生成器产生,其中金额与数据库中并不匹配,真实数字比生成的数字要低,这揭示了 FTX 对外的财务报表和应对审计中本身存在的欺骗行为。
, v1 a1 `+ ` F5 Q3 c ~
5 F3 w. S9 j: k- |7 X J3 E$ T/ C X3 ] j# \7 e; D5 P* u' `
3 c' `3 c! q H. f0 P& O看到自己曾经最重要的「战友」出庭作证,并揭露出一段段惊骇的数据和信息,SBF 身体不停的颤抖,他双手猛擦眼睛试图镇定下来,眼神中尽是绝望。
4 r" b9 N7 z2 e
& M0 E% K9 O/ J5 O6 R8 P谁是 Gary Wang?" T3 z U# D0 w
据 Gary 亲自陈述,他身为 FTX 的联合创始人,年薪达 20 万美元,并拥有 FTX 17% 的股权和 Alameda 10% 的股权,是仅次于 SBF 的二号人物。 在 FTX 的运营中,SBF 负责公司战略、公关和沟通,Gary 则主攻编码。
/ e% B& B/ f8 Z" x% p, t2 T4 |
! d/ o' t( u5 z根据 FTX 和 alameda 的股权价值,2022 年 4 月 , 在福布斯新一期的富豪榜上, 年仅 28 岁的 Gary 以 59 亿美元的身价成为了 30 岁以下最富有的人。
% C4 z) |, i. E4 F
5 ]8 \# U/ D7 Q' d作为最神秘的亿万富翁高管,Gary 平时性格神秘,很少公开露面,网上照片屈指可数,连公司同事都经常很长一段时间见不到他,甚至领英的照片也只有一个背影。
$ G) G" g$ S7 u3 ?2 B$ c' M$ K7 [9 O% l
Gary 和 SBF 的相识相知
$ x7 N; D( N. ?根据网上资料,Gary 出生在天朝,8 岁后就随父母移民美国新泽西,他从小学习成绩出色,尤其在数学和编程方面展示出了很高的天赋和兴趣。
# k" l5 ^% J' D, N9 n4 `8 A9 L1 [( ^, l' M
2010 年他参加高中数学竞赛,刚好结识了 SBF 和 Trabucco(FTX 的另外一名高管), 三人共同参加麻省理工学院(MIT)举办的数学夏令营培训,三人皆顺利进入麻省理工学院的数学专业,Trabucco 和 Gary 攻读数学和计算机学士学位,SBF 则攻读物理学学士学位。0 T2 ~0 @3 t3 X1 Q
, @( u! x5 i( [7 OSBF 和 Gary 在大学中逐渐建立信任,他们做了三年室友, 学习之余,他们常一起打游戏,做谜题。在空闲时间里,还会共同参加 Epsilon Theta 的兄弟会。Gary 性格沉默内敛,很多人都觉得 Gary 难以沟通、不好相处,但 SBF 在多年的观察中,深谙 Gary 的性格和能力,尤其知道 Gary 在编程和数学方面的天赋性(Gary 曾获得过 MIT 编程竞赛的冠军)。
; k$ x: p4 P" Q5 d8 Y3 o; f* @& o# u& T. [9 u
「很多人觉得 Gary 无法相处,就和 Gary 保持距离, 但我不会, 我认为 Gary 不想刻意远离这个世界,他非常聪明,而且他可以腾出时间去思考一些很困难的问题。」SBF 这样回忆道。
. l/ M6 ]" k6 L! {9 _* W
4 D2 I! P# L9 i+ f: y9 D4 p他们多年的求学经历结下了深厚的同窗友谊,毕业后 SBF 去了华尔街的交易基金 Jane Street 做交易工作,Gary 去谷歌做机票价格的整合引擎 Google flights 的开发。! u# j8 t2 ?5 S
% w/ z1 r/ A. O) s4 B/ u
2017 年 11 月,SBF 在旧金山创立了量化交易公司 Alameda research,专注于加密货币市场的量化交易。 第一时间里,SBF 就想到在谷歌工作的 Gary,他立刻飞去波士顿, 说服 Gary 加入 Alameda :「你的天赋来做交易一定能行,加密货币市场充斥着无数的新机会,我们一起创造!」SBF 为 Gary 生动地描述着他的雄心壮志与抱负。$ Q0 Z/ N/ H, @# |
( \. a/ |# M, x4 J* U" _$ U# eGary 认为在谷歌的工作确实感受不到挑战,于是接受了 SBF 邀请来到旧金山。$ L! f) `2 |" }* ?6 m. O4 |1 |
- @ }8 b. N6 k8 S0 Q
他们经常并肩战斗,Gary 没日没夜的编写代码,SBF 经常睡在公司,两人每天只睡 4-5 个小时。9 R! M* i F, Q, K- i9 ~; m) U+ v
0 O6 ]* M2 |0 x% d$ iGary Wang 的量化程序
7 {+ V! i% {3 T一开始,SBF 用自有资金运作 Alameda,买卖主流币和山寨币,但业绩不佳,甚至每天的损失高达 50 万美元。0 G' K" }' M3 Z* y ?' f3 P1 a
' D1 i, m0 P. h" F; D但在 Gary 加入 Alameda 之后,团队在很长时间的摸索之后,确定交易策略为利用日本、美国和韩国之间的比特币差价套利。在最关键的一环中,Gary 为 Alameda 写了整个量化程序,用于快速在不同的交易市场中套利,这套程序只要捕捉到交易所之间的价差并迅速执行,就能完成一笔无风险套利操作。凭借着这个手段,SBF 更是从投资人那里拿到了 1.7 亿美元的融资,Alameda 一天的交易量一度超过数十亿美元,每天收入可以做到惊人的 2500 万美元。" M# D. F8 I6 m" a1 D h
N/ Y$ W. b$ j6 W; i$ N4 j+ L
Gary Wang 的清算引擎
' o# T- T. H% ?6 @然而这并不是一切的开始,早在 2018 年,SBF 就请求 Gary 写过一个比特币交易所的程序,Gary 一个月就完成了一个交易所 CryptonBTC。虽然后来没有做成产品,但 SBF 深知如果让 Gary 来写合约交易所程序,他一个月内也可以完成,并且比市场上任何的交易所写出来的质量都要好。Gary 是一个不折不扣的程序天才。) k9 `% d6 r' J" h
" g' k: F% F" t+ R1 o" Y
但当时合约交易所普遍存在的问题是,当客户的头寸经历损失,并且需要追加保证金,交易所会先请客户追加保证金,如果市场变化太快,交易所就会先承担资金的这部分损失。 `/ }3 z; z/ T) y, i' D' ^
% L0 G" S( {- Q在后来的合约交易所的代码中,Gary 发明了一个新的清算引擎机制,可以按秒为单位来监控客户头寸,当客户保证金不够的情况下 立刻执行清算,从而保护了交易所的资金。虽然这个功能让交易者感到厌烦,但是解决了长期困扰众多交易所的关键问题。Gary 为 FTX 加入清算机制后,Binance、Kraken 和其他交易所也跟进开发了这个功能。8 y- |5 N: h7 P' ?2 W
4 {* Q4 F/ }2 k0 a! I
Gary 的交叉保证金" s9 t ]8 E$ g
此外,在一般的合约交易中,用户需要有对应资产的抵押进行借贷, 缺少资金的灵活性。针对这一点,Gary 为 FTX 开发了「交叉保证金」功能,让用户可以用多种数字资产共同为一笔交易做抵押。这一功能也在后来被其他合约交易所相继推出。
# T" S4 o4 z- _1 {+ l0 r3 B
' H% P' u. ~8 |0 `! p: G+ m$ V2 CSBF 的嗜血宝刀6 g. H% y2 d; X2 c
实际上,作为 SBF 成就大业的「二把手」,Gary 不仅仅只是一个优秀的程序员,他还是一个顶级的产品经理!Gary 甚至可以单独通过市场需求开发出领先竞争对手的产品。Nishad Singh 是 FTX 的工程主管,但是更多做工程师的协调, 最核心的产品经常是 Gary 一人独自开发。0 Y2 r8 Z9 G& N3 Z1 y' p
8 H/ D6 O' d3 G: S1 S. d2 U$ S6 O4 |与此同时,Gary 会负责 SBF 一些特殊程序的核心请求,并且只有 Gary 和 SBF 有权限使用和查看,FTX 的工程团队甚至都不知道 Gary 写的全部的程序。其中就包括 Alameda 可以从 FTX 转移资产的「允许负余额」这一 功能, 这一程序让 Alameda 可以无限制地使用 FTX 客户的资金。
# _" h q; z- q1 l
3 @* j; J" z: v. V# C8 B0 [FTX 核心团队的陨落
* o% E3 J( n8 Q$ n1 `在 SBF 和 Gary 的领导下,FTX 做到全球交易量排名第二,市值高达 320 亿美元。 却在 2022 年 11 月,FTX 一个星期轰然倒塌,欠下超过 100 万名的债权人的超百亿美元的债务,堪称虚拟货币世界的雷曼时刻。
+ e* a( d2 ^0 E& g' i; m" y7 S3 b) `
; }8 A( I& Y" @, YFTX 的核心团队全部住在一栋巴哈马的顶层公寓中, 事发时刻JC上门扣押了包括 Gary 以内所有 FTX 的核心人员。& _, T' F: k( C5 Y$ {4 C
0 R) Z" @' `) l8 Y/ @$ E曾经不可一世的 SBF 说:「我有 5% 的可能性在未来当选美国总统「,如今成为了人人喊打的「骗子」。
, \9 q% D9 i$ P" K Z/ c- [6 Q) K3 n/ d' s* `0 [( {3 g# A; H
与此同时,天才程序员 Gary 的内心也同样煎熬,他在 2022 年 12 月承认了包括电汇欺诈、商品欺诈和证券欺诈等所有罪行,即将面临 50 年的监禁。目前,Gary 正在寻求在法庭上合作作证以减轻判罚。- D' U/ g$ q/ ?9 C7 q+ F
u) g8 X- C2 E1 E一代天才程序员 Gary Wang 也曾名噪一时,但这样锋利的一把嗜血宝刀却被用在了错误的地方,落得一个潦草收尾的结局。0 B5 h* r7 U% K+ @
; C# c' n! ~( A6 {1 B# F3 K与此同时,FTX 的审判还在进行,SBF 和 Gary 最终的审判结果如何? 让我们拭目以待。
+ a/ c! T( R5 m; W9 G/ _) y: `; Q2 f% c/ J0 D1 o
' e r; z; N, j1 E" U
0 m& `4 { T) s! W! \ K( P# n% ~3 ~* o, f8 x
0 H% H3 T& N% l% A9 S& E
3 u+ i' }. @4 H" j
. ~* w1 T" G3 f) Y
' y! Y# _9 f5 e; x |
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 142 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 2 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 1 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 275 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 137 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 8 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 3 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 1 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 18 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 1 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 105 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 45 分钟
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 9 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 19 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 19 小时
本月在线: 0 分钟
|
|
|
|
|
|
|
|
|
|
当前离线
经验:
天策币:
活跃币:
策小分:
总在线: 45 分钟
本月在线: 0 分钟
|
|
|
游戏最后一段话觉得是有感觉的,但是在我面前就难以实现,毕竟运气太差了。 |
|
|
|
|
|
|
|
|