0001144204-16-113225.txt : 20160718
0001144204-16-113225.hdr.sgml : 20160718
20160715190658
ACCESSION NUMBER: 0001144204-16-113225
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20160630
FILED AS OF DATE: 20160718
DATE AS OF CHANGE: 20160715
EFFECTIVENESS DATE: 20160718
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: AMERICAFIRST CAPITAL MANAGEMENT, LLC
CENTRAL INDEX KEY: 0001476380
IRS NUMBER: 208496514
STATE OF INCORPORATION: CA
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-16294
FILM NUMBER: 161770462
BUSINESS ADDRESS:
STREET 1: 8150 SIERRA COLLEGE BOULEVARD, SUITE 290
CITY: ROSEVILLE
STATE: CA
ZIP: 95661-9417
BUSINESS PHONE: 916-787-9940
MAIL ADDRESS:
STREET 1: 8150 SIERRA COLLEGE BOULEVARD, SUITE 290
CITY: ROSEVILLE
STATE: CA
ZIP: 95661-9417
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0001476380
XXXXXXXX
06-30-2016
06-30-2016
false
AMERICAFIRST CAPITAL MANAGEMENT, LLC
8150 Sierra College Boulevard, Suite 290
Roseville
CA
95661-9417
13F HOLDINGS REPORT
028-16294
N
Robert G. Roach, Jr.
Chief Compliance Officer
916-757-6862
/s/ Robert G. Roach, Jr.
Roseville
CA
07-15-2016
0
219
154574358
INFORMATION TABLE
2
infotable.xml
Aflac Inc
Common Stock
001055102
91788
1272
SH
SOLE
1272
0
0
AGL Resources Inc
Common Stock
001204106
1600498
24261
SH
SOLE
24261
0
0
AMC Entertainment Inc
GLOBAL
00165AAH1
300000
300000
PRN
SOLE
300000
0
0
American Airlines Group Inc
Common Stock
001765106
40465
80929
SH
SOLE
80929
0
0
ATN International Inc
Common Stock
00215F107
348122
4474
SH
SOLE
4474
0
0
AbbVie Inc
Common Stock
00287Y109
121653
1965
SH
SOLE
1965
0
0
Aegion Corp
Common Stock
00770F104
236481
12121
SH
SOLE
12121
0
0
Agilent Technologies Inc
Common Stock
00846U101
2020953
45558
SH
SOLE
45558
0
0
Air Products & Chemicals Inc
ADR
009158106
313056
2204
SH
SOLE
2204
0
0
Allscripts Healthcare Solutions Inc
Common Stock
01988P108
407175
32061
SH
SOLE
32061
0
0
Altria Group Inc
Common Stock
02209S103
135231
1961
SH
SOLE
1961
0
0
American Airlines Group Inc
Common Stock
02376R102
485007
17132
SH
SOLE
17132
0
0
American Campus Communities Inc
REIT
024835100
685460
12965
SH
SOLE
12965
0
0
American Eagle Outfitters Inc
Common Stock
02553E106
789284
49547
SH
SOLE
49547
0
0
American Express Co
Common Stock
025816109
600613
9885
SH
SOLE
9885
0
0
AmerisourceBergen Corp
Common Stock
03073E105
1506921
18998
SH
SOLE
18998
0
0
Analog Devices Inc
Common Stock
032654105
88925
1570
SH
SOLE
1570
0
0
Anthem Inc
Common Stock
036752103
1788982
13621
SH
SOLE
13621
0
0
Atlas Air Worldwide Holdings Inc
REIT
049164205
257550
6218
SH
SOLE
6218
0
0
Ball Corp
Common Stock
058498106
323353
4473
SH
SOLE
4473
0
0
Bank of Hawaii Corp
Common Stock
062540109
87926
1278
SH
SOLE
1278
0
0
Bank of Montreal
Common Stock
063671101
144783
2284
SH
SOLE
2284
0
0
iPath Bloomberg Sugar Subindex Total Return ETN
ETP
06739H214
889255
18989
SH
SOLE
18989
0
0
Best Buy Co Inc
Common Stock
086516101
772834
25256
SH
SOLE
25256
0
0
Big Lots Inc
Common Stock
089302103
789784
15761
SH
SOLE
15761
0
0
Biogen Inc
Common Stock
09062X103
1937945
8014
SH
SOLE
8014
0
0
Black Hills Corp
Common Stock
092113109
2293647
36384
SH
SOLE
36384
0
0
Boeing Co/The
Common Stock
097023105
99351
765
SH
SOLE
765
0
0
Boston Beer Co Inc/The
Common Stock
100557107
1653689
9669
SH
SOLE
9669
0
0
Brinker International Inc
Common Stock
109641100
87053
1912
SH
SOLE
1912
0
0
CF Industries Holdings Inc
Common Stock
125269100
82085
3406
SH
SOLE
3406
0
0
CH Robinson Worldwide Inc
Common Stock
12541W209
88655
1194
SH
SOLE
1194
0
0
CSX Corp
Common Stock
126408103
89480
3431
SH
SOLE
3431
0
0
CA Inc
Common Stock
12673P105
482207
14688
SH
SOLE
14688
0
0
Cal-Maine Foods Inc
Common Stock
128030202
2361547
53284
SH
SOLE
53284
0
0
Calpine Corp
Common Stock
131347304
3368900
228400
SH
SOLE
228400
0
0
Calpine Corp
GLOBAL
131347CF1
322163
330000
PRN
SOLE
330000
0
0
Campbell Soup Co
Common Stock
134429109
2335802
35109
SH
SOLE
35109
0
0
Cardinal Health Inc
Common Stock
14149Y108
1682520
21568
SH
SOLE
21568
0
0
Centene Corp
Common Stock
15135B101
3224853
45185
SH
SOLE
45185
0
0
CenturyLink Inc
Common Stock
156700106
3549490
122354
SH
SOLE
122354
0
0
Chesapeake Energy Corp
US DOMESTIC
165167CF2
466950
660000
PRN
SOLE
660000
0
0
Children's Place Inc/The
Common Stock
168905107
582668
7267
SH
SOLE
7267
0
0
China Petroleum & Chemical Corp
ADR
16941R108
282312
3921
SH
SOLE
3921
0
0
China Telecom Corp Ltd
REIT
169426103
219416
4877
SH
SOLE
4877
0
0
China Unicom Hong Kong Ltd
Common Stock
16945R104
27878
2678
SH
SOLE
2678
0
0
Cisco Systems Inc
Common Stock
17275R102
97689
3405
SH
SOLE
3405
0
0
Coach Inc
Common Stock
189754104
139942
3435
SH
SOLE
3435
0
0
Coca-Cola Bottling Co Consolidated
Common Stock
191098102
1569966
10646
SH
SOLE
10646
0
0
Coca-Cola Co/The
Common Stock
191216100
2087628
46054
SH
SOLE
46054
0
0
Coca-Cola Femsa SAB de CV
Common Stock
191241108
314916
3796
SH
SOLE
3796
0
0
Cia Cervecerias Unidas SA
Common Stock
204429104
331521
14204
SH
SOLE
14204
0
0
Compass Minerals International Inc
Common Stock
20451N101
107576
1450
SH
SOLE
1450
0
0
Cracker Barrel Old Country Store Inc
Common Stock
22410J106
127917
746
SH
SOLE
746
0
0
Credit Suisse AG/Nassau
DOMESTIC MTN
22548Q4C6
783733
775000
PRN
SOLE
775000
0
0
Cummins Inc
Common Stock
231021106
138751
1234
SH
SOLE
1234
0
0
DSW Inc
Common Stock
23334L102
107256
5064
SH
SOLE
5064
0
0
Discover Financial Services
Common Stock
254709108
630004
11756
SH
SOLE
11756
0
0
Dover Corp
Common Stock
260003108
91710
1323
SH
SOLE
1323
0
0
Dow Chemical Co/The
Common Stock
260543103
111698
2247
SH
SOLE
2247
0
0
Dr Pepper Snapple Group Inc
Common Stock
26138E109
1973281
20421
SH
SOLE
20421
0
0
Dreyfus Cash Management
Open-End Fund
26188J206
2029422
2029422
SH
SOLE
2029422
0
0
DuPont Fabros Technology Inc
REIT
26613Q106
695653
14633
SH
SOLE
14633
0
0
Dynegy Inc
Common Stock
26817R108
502943
29173
SH
SOLE
29173
0
0
EMC Corp/MA
GLOBAL
268648AQ5
740178
775000
PRN
SOLE
775000
0
0
EQT Midstream Partners LP
MLP
26885B100
130488
1625
SH
SOLE
1625
0
0
Eaton Vance Corp
Common Stock
278265103
101850
2882
SH
SOLE
2882
0
0
Emerson Electric Co
Common Stock
291011104
127531
2445
SH
SOLE
2445
0
0
EnPro Industries Inc
Common Stock
29355X107
194162
4374
SH
SOLE
4374
0
0
Express Scripts Holding Co
Common Stock
30219G108
1706789
22517
SH
SOLE
22517
0
0
Fastenal Co
Common Stock
311900104
84030
1893
SH
SOLE
1893
0
0
Federal National Mortgage Association
GLOBAL
3135G0K36
1028418
1000000
PRN
SOLE
1000000
0
0
Federal National Mortgage Association
US DOMESTIC
3136G0QF1
687400
685000
PRN
SOLE
685000
0
0
Federated Investors Inc
Common Stock
314211103
100672
3498
SH
SOLE
3498
0
0
F5 Networks Inc
Common Stock
315616102
375103
3295
SH
SOLE
3295
0
0
Finish Line Inc/The
Common Stock
317923100
583632
28907
SH
SOLE
28907
0
0
First American Financial Corp
Common Stock
31847R102
94115
2340
SH
SOLE
2340
0
0
FirstEnergy Corp
Common Stock
337932107
421434
12072
SH
SOLE
12072
0
0
Flowers Foods Inc
Common Stock
343498101
1789350
95432
SH
SOLE
95432
0
0
GameStop Corp
Common Stock
36467W109
149513
5625
SH
SOLE
5625
0
0
Gap Inc/The
Common Stock
364760108
138906
6546
SH
SOLE
6546
0
0
General Mills Inc
Common Stock
370334104
2434865
34140
SH
SOLE
34140
0
0
GenOn Energy Inc
GLOBAL
37244DAF6
286000
400000
PRN
SOLE
400000
0
0
Genuine Parts Co
Common Stock
372460105
96593
954
SH
SOLE
954
0
0
Gilead Sciences Inc
Common Stock
375558103
1982143
23761
SH
SOLE
23761
0
0
GoPro Inc
Common Stock
38268T103
555969
51431
SH
SOLE
51431
0
0
Grupo Aeroportuario del Pacifico SAB de CV
Common Stock
400506101
371726
3622
SH
SOLE
3622
0
0
HCA Holdings Inc
Common Stock
40412C101
2117313
27494
SH
SOLE
27494
0
0
HSBC Holdings PLC
GLOBAL
404280AP4
810748
800000
PRN
SOLE
800000
0
0
Hasbro Inc
Common Stock
418056107
84998
1012
SH
SOLE
1012
0
0
Hershey Co/The
Common Stock
427866108
2504497
22068
SH
SOLE
22068
0
0
HollyFrontier Corp
Common Stock
436106108
95175
4004
SH
SOLE
4004
0
0
INC Research Holdings Inc
Common Stock
45329R109
1518909
39835
SH
SOLE
39835
0
0
Ingredion Inc
Common Stock
457187102
511558
3953
SH
SOLE
3953
0
0
Intel Corp
Common Stock
458140100
92922
2833
SH
SOLE
2833
0
0
International Business Machines Corp
Common Stock
459200101
119754
789
SH
SOLE
789
0
0
iShares 20+ Year Treasury Bond ETF
ETP
464287432
4167000
30000
SH
SOLE
30000
0
0
iShares Silver Trust
Common Stock
46428Q109
904990
50643
SH
SOLE
50643
0
0
JPMorgan Chase & Co
Common Stock
46625H100
81838
1317
SH
SOLE
1317
0
0
Johnson & Johnson
Common Stock
478160104
101407
836
SH
SOLE
836
0
0
Korea Electric Power Corp
Common Stock
500631106
35317
1362
SH
SOLE
1362
0
0
Las Vegas Sands Corp
Common Stock
517834107
180527
4151
SH
SOLE
4151
0
0
Estee Lauder Cos Inc/The
Common Stock
518439104
1944096
21359
SH
SOLE
21359
0
0
Leggett & Platt Inc
Common Stock
524660107
99409
1945
SH
SOLE
1945
0
0
Leucadia National Corp
US DOMESTIC
527288BE3
305782
300000
PRN
SOLE
300000
0
0
Level 3 Communications Inc
Common Stock
52729N308
1434563
27861
SH
SOLE
27861
0
0
LifePoint Health Inc
Common Stock
53219L109
2124852
32505
SH
SOLE
32505
0
0
Linear Technology Corp
Common Stock
535678106
87988
1891
SH
SOLE
1891
0
0
Lockheed Martin Corp
Common Stock
539830109
102742
414
SH
SOLE
414
0
0
MGM Resorts International
GLOBAL
552953CA7
327750
300000
PRN
SOLE
300000
0
0
MPLX LP
MLP
55336V100
172556
5131
SH
SOLE
5131
0
0
MSC Industrial Direct Co Inc
Common Stock
553530106
92010
1304
SH
SOLE
1304
0
0
Macy's Inc
Common Stock
55616P104
133465
3971
SH
SOLE
3971
0
0
Magellan Midstream Partners LP
MLP
559080106
160968
2118
SH
SOLE
2118
0
0
MasTec Inc
Common Stock
576323109
282437
12654
SH
SOLE
12654
0
0
McDonald's Corp
Common Stock
580135101
95189
791
SH
SOLE
791
0
0
Mead Johnson Nutrition Co
Common Stock
582839106
2174915
23966
SH
SOLE
23966
0
0
MEDNAX Inc
Common Stock
58502B106
1934171
26704
SH
SOLE
26704
0
0
Merck & Co Inc
Common Stock
58933Y105
114529
1988
SH
SOLE
1988
0
0
MetLife Inc
Common Stock
59156R108
87507
2197
SH
SOLE
2197
0
0
Molina Healthcare Inc
Common Stock
60855R100
1587718
31818
SH
SOLE
31818
0
0
Myriad Genetics Inc
Common Stock
62855J104
1383610
45216
SH
SOLE
45216
0
0
NRG Energy Inc
GLOBAL
629377BU5
396000
400000
PRN
SOLE
400000
0
0
National Fuel Gas Co
Common Stock
636180101
492581
8660
SH
SOLE
8660
0
0
National Retail Properties Inc
REIT
637417106
675670
13064
SH
SOLE
13064
0
0
Natural Health Trends Corp
Common Stock
63888P406
1605336
56947
SH
SOLE
56947
0
0
Nelnet Inc
Common Stock
64031N108
525177
15113
SH
SOLE
15113
0
0
NetApp Inc
Common Stock
64110D104
317334
12905
SH
SOLE
12905
0
0
Nordstrom Inc
Common Stock
655664100
95544
2511
SH
SOLE
2511
0
0
NorthStar Asset Management Group Inc/New York
Common Stock
66705Y104
88419
8660
SH
SOLE
8660
0
0
Nu Skin Enterprises Inc
Common Stock
67018T105
2981980
64559
SH
SOLE
64559
0
0
OGE Energy Corp
Common Stock
670837103
1428228
43610
SH
SOLE
43610
0
0
Oceaneering International Inc
Common Stock
675232102
84026
2814
SH
SOLE
2814
0
0
Old Republic International Corp
Common Stock
680223104
128105
6641
SH
SOLE
6641
0
0
Omnicom Group Inc
Common Stock
681919106
82875
1017
SH
SOLE
1017
0
0
Outerwall Inc
Common Stock
690070107
105504
2512
SH
SOLE
2512
0
0
PNM Resources Inc
Common Stock
69349H107
456432
12879
SH
SOLE
12879
0
0
PPG Industries Inc
Common Stock
693506107
294953
2832
SH
SOLE
2832
0
0
Packaging Corp of America
Common Stock
695156109
462754
6914
SH
SOLE
6914
0
0
Paychex Inc
Common Stock
704326107
111146
1868
SH
SOLE
1868
0
0
PepsiCo Inc
Common Stock
713448108
2100790
19830
SH
SOLE
19830
0
0
PetroChina Co Ltd
ADR
71646E100
265567
3910
SH
SOLE
3910
0
0
Pfizer Inc
Common Stock
717081103
2196259
62376
SH
SOLE
62376
0
0
Philip Morris International Inc
Common Stock
718172109
152987
1504
SH
SOLE
1504
0
0
Phillips 66
Common Stock
718546104
87195
1099
SH
SOLE
1099
0
0
Physicians Realty Trust
REIT
71943U104
691964
32935
SH
SOLE
32935
0
0
Pier 1 Imports Inc
Common Stock
720279108
164290
31963
SH
SOLE
31963
0
0
Pitney Bowes Inc
Common Stock
724479100
111392
6258
SH
SOLE
6258
0
0
Post Holdings Inc
Common Stock
737446104
509949
6167
SH
SOLE
6167
0
0
Potash Corp of Saskatchewan Inc
Common Stock
73755L107
281066
17307
SH
SOLE
17307
0
0
PowerShares Emerging Markets Sovereign Debt Portfolio
ETP
73936T573
476120
16096
SH
SOLE
16096
0
0
Praxair Inc
Common Stock
74005P104
91598
815
SH
SOLE
815
0
0
T Rowe Price Group Inc
Common Stock
74144T108
88075
1207
SH
SOLE
1207
0
0
Primerica Inc
Common Stock
74164M108
780754
13640
SH
SOLE
13640
0
0
Principal Financial Group Inc
Common Stock
74251V102
99938
2431
SH
SOLE
2431
0
0
Procter & Gamble Co/The
Common Stock
742718109
111934
1322
SH
SOLE
1322
0
0
Prudential Financial Inc
Common Stock
744320102
99662
1397
SH
SOLE
1397
0
0
Public Service Enterprise Group Inc
Common Stock
744573106
134936
2895
SH
SOLE
2895
0
0
QVC Inc
GLOBAL
747262AK9
302293
300000
PRN
SOLE
300000
0
0
QUALCOMM Inc
Common Stock
747525103
120586
2251
SH
SOLE
2251
0
0
Rent-A-Center Inc/TX
GLOBAL
76009NAH3
383000
400000
PRN
SOLE
400000
0
0
Reynolds American Inc
Common Stock
761713106
108615
2014
SH
SOLE
2014
0
0
Rockwell Automation Inc
Common Stock
773903109
89674
781
SH
SOLE
781
0
0
Royal Bank of Canada
Common Stock
780087102
138684
2347
SH
SOLE
2347
0
0
SBA Communications Corp
Common Stock
78388J106
712836
6604
SH
SOLE
6604
0
0
Navient Corp
DOMESTIC MTN
78442FER5
316780
315000
PRN
SOLE
315000
0
0
Sanmina Corp
Common Stock
801056102
399737
14910
SH
SOLE
14910
0
0
Select Comfort Corp
Common Stock
81616X103
658461
30798
SH
SOLE
30798
0
0
Sempra Energy
Common Stock
816851109
1420461
12458
SH
SOLE
12458
0
0
Shenandoah Telecommunications Co
Common Stock
82312B106
490828
12566
SH
SOLE
12566
0
0
JM Smucker Co/The
Common Stock
832696405
2333397
15310
SH
SOLE
15310
0
0
Sprint Corp
GLOBAL
85207UAE5
317275
370000
PRN
SOLE
370000
0
0
STORE Capital Corp
REIT
862121100
695521
23617
SH
SOLE
23617
0
0
Sun Life Financial Inc
Common Stock
866796105
109849
3346
SH
SOLE
3346
0
0
Symantec Corp
Common Stock
871503108
108677
5291
SH
SOLE
5291
0
0
Synaptics Inc
Common Stock
87157D109
240800
4480
SH
SOLE
4480
0
0
Taubman Centers Inc
REIT
876664103
103212
1391
SH
SOLE
1391
0
0
Tech Data Corp
Common Stock
878237106
655200
9119
SH
SOLE
9119
0
0
Tenet Healthcare Corp
GLOBAL
88033GCE8
308940
300000
PRN
SOLE
300000
0
0
Tesoro Corp
Common Stock
881609101
517772
6911
SH
SOLE
6911
0
0
Texas Instruments Inc
Common Stock
882508104
90091
1438
SH
SOLE
1438
0
0
3M Co
Common Stock
88579Y101
90712
518
SH
SOLE
518
0
0
Timken Co/The
ADR
887389104
233323
7610
SH
SOLE
7610
0
0
TreeHouse Foods Inc
Common Stock
89469A104
501959
4890
SH
SOLE
4890
0
0
Tupperware Brands Corp
Common Stock
899896104
156965
2789
SH
SOLE
2789
0
0
UGI Corp
Common Stock
902681105
3093109
68356
SH
SOLE
68356
0
0
Ultrapar Participacoes SA
ADR
90400P101
362087
16451
SH
SOLE
16451
0
0
Union Pacific Corp
Common Stock
907818108
93968
1077
SH
SOLE
1077
0
0
United Parcel Service Inc
Common Stock
911312106
102119
948
SH
SOLE
948
0
0
United States Oil Fund LP
ETP
91232N108
651750
56331
SH
SOLE
56331
0
0
United States Treasury Note/Bond
US GOVERNMENT
912810ET1
1508848
1000000
PRN
SOLE
1000000
0
0
United States Treasury Note/Bond
US GOVERNMENT
912810EX2
1498086
1000000
PRN
SOLE
1000000
0
0
United States Treasury Note/Bond
US GOVERNMENT
912810FJ2
1377387
900000
PRN
SOLE
900000
0
0
United Technologies Corp
Common Stock
913017109
87680
855
SH
SOLE
855
0
0
United Therapeutics Corp
Common Stock
91307C102
1759331
16610
SH
SOLE
16610
0
0
Urban Outfitters Inc
Common Stock
917047102
571945
20798
SH
SOLE
20798
0
0
VCA Inc
Common Stock
918194101
2311721
34192
SH
SOLE
34192
0
0
Valero Energy Corp
Common Stock
91913Y100
661929
12979
SH
SOLE
12979
0
0
Verizon Communications Inc
Common Stock
92343V104
2544182
45562
SH
SOLE
45562
0
0
Waddell & Reed Financial Inc
Common Stock
930059100
167947
9753
SH
SOLE
9753
0
0
Wal-Mart Stores Inc
Common Stock
931142103
105660
1447
SH
SOLE
1447
0
0
WellCare Health Plans Inc
Common Stock
94946T106
2533632
23617
SH
SOLE
23617
0
0
Wells Fargo & Co
Common Stock
949746101
82402
1741
SH
SOLE
1741
0
0
Western Digital Corp
Common Stock
958102105
107611
2277
SH
SOLE
2277
0
0
Western Refining Inc
Common Stock
959319104
287668
13944
SH
SOLE
13944
0
0
Western Union Co/The
Common Stock
959802109
109153
5691
SH
SOLE
5691
0
0
Whole Foods Market Inc
Common Stock
966837106
1836699
57361
SH
SOLE
57361
0
0
Windstream Services LLC
GLOBAL
97381WAN4
334900
340000
PRN
SOLE
340000
0
0
Xilinx Inc
Common Stock
983919101
81373
1764
SH
SOLE
1764
0
0
Assured Guaranty Ltd
Common Stock
G0585R106
705464
27807
SH
SOLE
27807
0
0
Atlantica Yield plc
Common Stock
G0751N103
470446
25320
SH
SOLE
25320
0
0
Coca-Cola European Partners PLC
Common Stock
G25839104
1367712
38322
SH
SOLE
38322
0
0
Everest Re Group Ltd
Common Stock
G3223R108
553673
3031
SH
SOLE
3031
0
0
Herbalife Ltd
Common Stock
G4412G101
2048257
34995
SH
SOLE
34995
0
0
ICON PLC
Common Stock
G4705A100
1741919
24881
SH
SOLE
24881
0
0
Seagate Technology PLC
Common Stock
G7945M107
237778
9761
SH
SOLE
9761
0
0
Garmin Ltd
Common Stock
H2906T109
176213
4154
SH
SOLE
4154
0
0
UBS Group AG
Common Stock
H42097107
453600
35000
SH
SOLE
35000
0
0
LyondellBasell Industries NV
Common Stock
N53745100
105528
1418
SH
SOLE
1418
0
0