Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • antiz/infrastructure
  • okabe/infrastructure
  • eworm/infrastructure
  • polyzen/infrastructure
  • pitastrudl/infrastructure
  • sjon/infrastructure
  • torxed/infrastructure
  • jinmiaoluo/infrastructure
  • moson/infrastructure
  • serebit/infrastructure
  • ivabus/infrastructure
  • lb-wilson/infrastructure
  • gromit/infrastructure
  • matt-1-2-3/infrastructure
  • jocke-l/infrastructure
  • alucryd/infrastructure
  • maximbaz/infrastructure
  • ainola/infrastructure
  • segaja/infrastructure
  • nl6720/infrastructure
  • peanutduck/infrastructure
  • aminvakil/infrastructure
  • xenrox/infrastructure
  • felixonmars/infrastructure
  • denisse/infrastructure
  • artafinde/infrastructure
  • jleclanche/infrastructure
  • kpcyrd/infrastructure
  • metalmatze/infrastructure
  • kevr/infrastructure
  • dvzrv/infrastructure
  • dhoppe/infrastructure
  • ekkelett/infrastructure
  • seblu/infrastructure
  • lahwaacz/infrastructure
  • klausenbusk/infrastructure
  • alerque/infrastructure
  • hashworks/infrastructure
  • foxboron/infrastructure
  • shibumi/infrastructure
  • lambdaclan/infrastructure
  • ffy00/infrastructure
  • freswa/infrastructure
  • archlinux/infrastructure
44 results
Show changes
Commits on Source (59)
Showing
with 69 additions and 89 deletions
......@@ -11,6 +11,7 @@ retry_files_enabled = False
callback_plugins = plugins/callback
callbacks_enabled = profile_tasks
max_diff_size = 250000
stdout_callback = debug
[ssh_connection]
pipelining = True
......
......@@ -9,7 +9,6 @@ DevOps team maintain a geo mirror across the world. The Geo mirror is public fac
| https://sydney.mirror.pkgbuild.com/ | Australia |
| https://europe.mirror.pkgbuild.com/ | Czechia |
| https://asia.mirror.pkgbuild.com/ | Hong Kong |
| https://seoul.mirror.pkgbuild.com/ | South Korea |
| https://london.mirror.pkgbuild.com/ | United Kingdom |
| https://america.mirror.pkgbuild.com/ | United States |
......
......@@ -118,6 +118,11 @@ Medium-fast-ish Equinix Metal Arch Linux box.
- [Grafana](https://monitoring.archlinux.org) and [docs/grafana.md](./docs/grafana.md)
- Prometheus
## mumble.archlinux.org
### Services
- Mumble
## dashboards.archlinux.org
Prometheus, and Grafana server which receives selected performance/metrics from monitoring.archlinux.org and make them public accessible.
......@@ -162,4 +167,4 @@ The [Arch Linux Archive](https://archive.archlinux.org) is mirrored to three ded
## gitlab.archlinux.org
### Services
- Gitlab
\ No newline at end of file
- GitLab
......@@ -205,6 +205,15 @@
256 MD5:fe:a1:ab:4d:f6:5d:76:f9:a3:99:be:fd:51:ee:77:ed root@archlinux-packer (ED25519)
3072 MD5:ad:ee:a6:6d:b7:9b:f0:f7:78:9f:df:b4:53:2e:5f:9f root@archlinux-packer (RSA)
# mumble.archlinux.org
256 SHA256:+Kb9ZYX3TBuzq0zsenFFxCkP4V72a6sn6GNt6iPZaoo root@archlinux-packer (ECDSA)
256 SHA256:emrNzCZ+aasNz8C6kcDl/jPYWgqDq4Yl4Epzvw3KPc4 root@archlinux-packer (ED25519)
3072 SHA256:VCqfjI+1rtVXQNkEK2Tk3Sj6iIHlB0jfFGKXt0T+kUA root@archlinux-packer (RSA)
256 MD5:7a:96:1c:78:49:5d:e6:79:89:e8:c3:41:cc:cb:86:04 root@archlinux-packer (ECDSA)
256 MD5:a7:3c:5a:11:e8:35:7c:6d:7e:4f:1c:69:2f:27:02:6f root@archlinux-packer (ED25519)
3072 MD5:36:0e:0b:00:ca:ea:e9:70:f8:00:96:0c:63:e1:0c:19 root@archlinux-packer (RSA)
# opensearch.archlinux.org
256 SHA256:Fq62NmjmKfqHPvXk4t983pikezNWbGUokYoGljjTRlo root@archlinux-packer (ECDSA)
256 SHA256:9BrCmtZiltz907mhTMA/5UVxy1Uwjmb+eN5yjbcVt2c root@archlinux-packer (ED25519)
......@@ -313,15 +322,6 @@
256 MD5:9e:30:b4:b8:91:f0:e2:4c:ff:c5:54:9a:73:b0:17:76 root@archlinux-packer (ED25519)
3072 MD5:bf:05:ec:33:54:26:58:51:a8:20:a5:c2:35:55:f8:bd root@archlinux-packer (RSA)
# seoul.mirror.pkgbuild.com
256 SHA256:cqDfTJUWV4AYwlZvjD1OPhtVljLRq28G+pQ0Kxl5ea0 root@seoul.mirror.pkgbuild.com (ECDSA)
256 SHA256:PPGHFD1wBW2wR/W8dZqqdxX0fB9V5aYsCCAWGAn03aE root@seoul.mirror.pkgbuild.com (ED25519)
3072 SHA256:ZmHXCGucLCkY4o3r9S8iO1VJr0S8F+nvrPvGckSQS2A root@seoul.mirror.pkgbuild.com (RSA)
256 MD5:a2:7f:57:45:1b:31:f2:92:5c:c5:63:8a:1b:ad:be:12 root@seoul.mirror.pkgbuild.com (ECDSA)
256 MD5:73:75:b6:93:c7:c2:00:e8:69:de:68:90:fe:85:12:b6 root@seoul.mirror.pkgbuild.com (ED25519)
3072 MD5:51:52:c1:ae:ff:91:11:8b:e7:47:4d:47:db:f0:69:59 root@seoul.mirror.pkgbuild.com (RSA)
# state.archlinux.org
256 SHA256:uR7EDdVrvkZf43eNmumOeu2MeZn4oMB39ad9kHoobkk root@archlinux-packer (ECDSA)
256 SHA256:Ydzb7NVfbhdfyNXoylx4qWsIS3dJ8oHS+8FDVsZBQPE root@archlinux-packer (ED25519)
......
......@@ -125,6 +125,11 @@ monitoring.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAA
monitoring.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJCU4tNW4WHTQ43+HBbho/sbsU3BCzildSOziaJrVNvE
monitoring.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVAMU3iku88nPDAKjB++je4RRRkotwNdJEhRcO45Ujslhbq67D6BwcnaliR0ekZuhkQFs13dTNVGeb1VqN3I/wHVaECsd/Gz7Q2M5Ki2CqdUR8ztGaW/eWpY9r8Yk+h/fWdnZdnJPYhk7uZftJI9buqyqpkthvjQy9fZ2wyOb/BAk+7BYUdclcvCEMlW9HQljpgmj7snjTpMYMN0t3U7X3xydcOO6PwNIoSikufuMmbtCqtsUx/Xl1mVU2Xi584L8arjoKn9a4OjMUDorqAlFLeco6bWn5XEdfim6e+W55ZKg333j4KGMBFVW5Dk5mZGKfykalq4WONMe3nu0m4EqYFA/rGG/smliqjxCbWu9N6eDw1gKYOeq5gzx7ppQ9zL3BjL3gl+AbeUckxNCQ+zM66amZC6GmciiMq+hnpqeTUhocaGeriGVda4vO+IlCp4Wwx1zqcCZaHyzt/eIWT9DuXDqHq4gAshluGUR0gFTJ/0qhrYxQA/dW681LE3r9YLE=
# mumble.archlinux.org
mumble.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGPCQmC4yI3bfvzAd4RgFn+EI4qcsBa3TcneSJSoMjADfvYaWMB3yIJ0LWc1LkSpJVMF7kAS8F16pdOwXJPo6xk=
mumble.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKq0F4chCcISD1B+uYNjH/zTSaHp76is2n6YBQ7HYiLf
mumble.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC8gS2KkTmfjn7915xPAVe6xeOD7ZicQhzmZHmV0h3zt5hwBn9PQ1G82QplC5ZyFzxGBnHU/2mDFL+6uPLptVVdbSbGYbRlYQtFRnWjUgrzC4GX5JnNnJpTNF9SuUwfhgCZFVmuAwEl5AI6K7N/A8ox5YyT6OxY6lz54zpmn1s2S2zOMGvm4BJxiCFMxCmZKk37DLZ7fz05REajsxaqZ7Otz6MrbSOXpD0EdtY1APA2vRbw1N9GTpJYBmOeu8wv43B/+/20vtJJ+mVkdBRFiRG0NdhfaZ2qYeco3HSgb7EBp5mI8HeWBdqPuCfqxiMqyMmfWVM+PrsC2Qn47nZcSpWojwX9pufN/GQ/IiUM3nUxbRhMo8lx+qEChqMz2BzKEoyLtEfb3FQM59CPiXjZs8gALgmxj1GUZh2LiHjLxZ7NNevIWt0rYG7hEdAh4QVEHa3vKwWUjDOZ8v7coI+tmqEdNfcQQptOvoIO9hdMUPafkxmZbAU3d/ejB7fLnXJsGiE=
# opensearch.archlinux.org
opensearch.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPfEiVTq6bLKydE0yse2kiw5Tznz3Kb+Du92HCg61EeFQs/TzOuo4vKZCr3Rt7/6bV2aMZU8HXE0223AukEH4aU=
opensearch.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKom1E2rOlhSY7b4Cd+L6IpAjZWA2yIX4/ndeENRbn9c
......@@ -185,11 +190,6 @@ security.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIb
security.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIqO7Y5B1+LN3D5dwj27kX+oCcJf1LPUCRZY45Xc6/58
security.archlinux.org ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCxRzMwXBd76mKp0YdOBjMuS4rXSSHXuilBNqTqpHcaJdzBG6PX7YYes5AIaJkp/5eoXzH1RpvTKuSr5Wp+rk23gsDSdKlo1F7fNM2htv5I3UZn7b/zr4mPoV6UMtgmYt2dh1PU3YsIyAb35iA+mZHha6a5hXqdbhCzJKPsw5GuAg7Xafvz75W6XiRUW6CRhFtWVdaQfP3Lgs7HvQY9WFpkIBnnzCTs/ZaaR5E0/ayO20rcasrk0NiopGqc+2d5NL6p8P9zf/+2/BNo5fQThM5h4bqogvTbedbWxuO5vuzjY4r0CGTQrfQiLDpcfc311RcXiY8TYPODa8V6WJj67mNJ+/KfVy7croWciJiF5l2xDdujGESO7cIhLPggcvIKFZuEuxBL/I31C2NpTnpgc+K9DmnaBB8n3+C9ZK9RYP5dg1JgYUSXGdP1Y2ZXOx4OOGFssNQg542Bz25uMxg7hNj50bzwHfHlBPY1ECWH/peChzaBKz2xOMo4FnaHSQs855E=
# seoul.mirror.pkgbuild.com
seoul.mirror.pkgbuild.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFh48io3Re+4mfhin3uKVhBpbCkGPO/gCkALvnexh2DMYkyGqIU8j8TKZURAjakiogpPRk3njNWDebVR49Cm53I=
seoul.mirror.pkgbuild.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG2CcYGOATg32dRrjempcqiHfYVVHc5pktyRrTj3BMXO
seoul.mirror.pkgbuild.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDDA7v8iaGIHszPIQTbsOHX0gHE3IIArfpshIGzIz4n3mjraFY0yFhew2WY1lc3sBIvEdoM9FX/Ch4bdBYhjEbkWZ0OurskzACOthioF4y77IC7ZmQvZwY8OX9mXi2cozhHaP24vH7zD9XqpU1l6gPfedcD1JPXksNqpBPvMxkbCDPmUKzJ7MrcmrZeBnGErH9G9ZRmFvyg1lgZaVEVHoIAu4kDf/ip5Z8U/lMedTNoVKn39QltfPWKHAKj42/yruHMPmorkGW/AwEdRWKE1e5cynpqy3Lh7fFhvwriKOJVedKdi9L/urMo5wVKun5JpZ5wE4CAKj4A4ZNT0o7N8VNzKwnjoZ+BEKrSQfqM8AeRAhTZjKUmAVDNjsnGIRJtwJ1rguEgCjfZtuF8IAjCZ9Q1sSlOrh/2dJkQeFsuJ/inWOgkHtlV7t6FsFAH0pM4sYbZ/lUEd3He8ddz1yZF/lW/kQVY80asqjpwnIYPsxsoJgqltdh2KsCUOFA1WJSnM+c=
# state.archlinux.org
state.archlinux.org ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB2HL4mX0ma/+jI39lCn0V8+5V+C2kz8BoWxJUME8VYFP8yQo93t0mYylUWRTfcK58RhFsfHfRuEflndeRlLqEk=
state.archlinux.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFbZyVxaIdyd5f/dhPN7qGBnOSpLCYzoEqAKuakhi5ou
......
......@@ -9,7 +9,7 @@ Many of our servers communicate through wireguard VPN with each others. If you n
wireguard_public_key: <wg-pubkey>
```
1. Save the private key in a encypted vault in `host_vars/<fqdn>/vault_wireguard.yml`
1. Generate the private key on the server with `wg genkey | systemd-creds encrypt - /etc/credstore.encrypted/network.wireguard.private.wg0` and restart systemd-networkd with `systemctl restart systemd-networkd`
Tips:
- Pick next available IP for Wireguard from `grep -r wireguard_address host_vars/ | cut -f3 -d: | sort -h`
......
......@@ -812,14 +812,6 @@ arch_users:
- packager
- junior-packager
- tu
xyne:
name: "Xyne"
email: "xyne@archlinux.org"
ssh_key: xyne.pub
groups:
- packager
- junior-packager
- tu
yan12125:
name: "Chih-Hsuan Yen"
email: "yan12125@archlinux.org"
......
......@@ -12,3 +12,8 @@ dyn_dns_zones:
allowed_ipv6: "{{ groups['gitlab_runners'] | map('extract', hostvars, ['ipv6_address']) }}"
valid_qtypes: [A, AAAA]
subdomains: only
_acme-challenge.mumble.archlinux.org:
key: mumble
allowed_ipv4: "{{ [hostvars['mumble.archlinux.org']['ipv4_address']] }}"
allowed_ipv6: "{{ [hostvars['mumble.archlinux.org']['ipv6_address']] }}"
valid_qtypes: [TXT]
......@@ -4,8 +4,6 @@ gitlab_bots:
- project_10185_bot2
- project_19591_bot
- project_19796_bot
- project_57011_bot_12149c4ff92f18dd46696e89f2f3e703
- project_57074_bot_740552e9ac20aea79fd0f9d34e757397
- project_10185_bot_6f3a8a11922b9008fcb92024361b10b6
- project_19709_bot_ab88a35474b62399f347877ec82018ac
- group_11323_bot_c1f9e22ef6391b32e45f7e4a135ecc91
......@@ -13,3 +11,4 @@ gitlab_bots:
- project_32147_bot_17ab98ea29bb8d2f93c685af009e3376
- project_84858_bot_e982c0734ca839275298899e49ed1f51
- project_10177_bot_5b2d333786a259642a61351696877bae
- project_10177_bot_a8dd89a4bf249d4b5d3ec1c3d46e8caf
$ANSIBLE_VAULT;1.1;AES256
62393237353533363738376335336564623464336332393733306465333339376130613338356537
6166666538303939313238323238616433653036376662360a323663613934636539333365303166
33343266613234363965363233666165383333343862326436313935636631326266363462613033
3937393135656534370a663035633362643931653864336336396535373038396165633934366433
31656663396538376337373762386162386665353639336235363233643139303763333861376339
62306130363039376431396234333030616235306530343336326237656638636435363038663931
39356535643265616337306530393962373537336335333764363565313939373565326561613066
36633931656662393538353836353365386634663736356131323435333265653832656162306230
64326535353532373137656535386531333536353531643863646135386664333030363564376463
61386537306235356666353761383237336133376665393365663636386238373534623833306430
37323336623537613034643763363439643063633433323431623932646465363230316533356337
34623964653036383766316336373462363562333963663939333431643665643737643164396565
38396332356630366665666239656562313430363432366639373235343430653236356438643131
65623438313963356630333939636663393539656463376339326631636263313564636432343635
39656466323965626264623332393630333035396638653039343536373337643165313564333363
36626239303836383932336537313061663961636137396162303838356661386636303262653633
33336665306634363866386237623733643663313136373037376631363364343161373731626637
30346433666230663564643731616566663339393166343061333033386462366663383839653631
363865646464333236663262323265376363
39316235626337313266636565363065336436373337353935633566303635323366336266363632
3765653337333964376366383263323566333765356336610a366431326163383737333634303833
66333963336137323866356433306366353362623230336465633962306134393237323363626530
3335633834356232330a613764613230353564356238616331623131346431373665383332663332
37643934373831373066303532356263336631353262326132373738643564333631386336343930
65323065386365346637373235656232356137646237643730316437393962376632656333313864
36383062626462616563623431363466343263623161623531323136376161336632356439636666
63383738313233336331393739316166383565343134343031353063383231636132653264633435
38623661613036353034363737623330313234313764326538616439336661393666656238633662
33613765353131636262623431323037313633343030646165626139373234343461373965396331
31333466316434613539323561336562616637666134323630616164653433353938363666383333
64383265323630306165613965353563643038313835306365353931653461656430383532383962
32356636333461326135383364366235366561613366646133313033653637626161663934616532
61663237633966613935626635346463613836653734373331363135313066666262323762613039
37353033373966323539653231303633383764656565646166323762316634616236346538313565
33613830353633646664643232346534656337376161373063626134343162616562313566346230
66326339633564346564393834383131316336346539653264346431323436656137626635613162
61626166656364386330326335323738643062356532343635343730313565656334303637303636
35316232333432653236623932386661306336353465333833626330643239393861303165666331
62636338386132303366663437393832353637626362303635306136353962363664353266656330
66373431313434333666653930346135623231363364626434633235653938393231653761376336
31393763343032623664666662366235353237366531626666646264326566303335393834336262
34316631303833346166306165356564666232373265366338663961313865613065366362636533
32366463316430653463373163376335396636616234306562363832323437636362316562623135
65626563633666623462653630306531326135353037313133653562306638353331
$ANSIBLE_VAULT;1.1;AES256
34323763363030343563626539633432393766383164346164343534343930356664333863343938
3730346635306563383762373464633165356637373764640a633031646165333933623633366136
61613733623735633337626134633266393464666465363065343039653666336565313638386538
6235626535343035660a633435626433353666386463346464653833326131653437613637386363
65383534306234333535633834623562316137353563366565653439343662613839393162613765
32616335303436653637343439373634303533373265313062653630646333326661613936633438
34313964636637653431333237306664666436633239366461343936316438363066623439356463
33393833653737353262366566613737633761383537633266343561636562336330653033313761
31316234336463396566366264383033376537336231313962643831626437316639
$ANSIBLE_VAULT;1.1;AES256
39303439613730336136303364333334333466353263613231353766623238303931636437343338
3536653066346362333466363738646135633634623037300a313236653834666335366431303534
33376331396563383734656563383662643361613233613862396466356539323434386633346133
3561323461616136650a666430656130313337303063346664643336633539333663323261323230
32393730356232353037356438343334396563313132343739383861333063396235653562316131
34353533383361643665646430636535393031326663313933393234326163313131653034316232
35383035656137316461306362626232616163663661646262313932303665356632386232643234
63333365303865316630363432336532666233373635653730373265353334666134346531643565
66366365303464623665363961633463343331323339636439333231363765646239393238363334
36343035303035613434333161646130383662626138643239646665363334313161303738356164
30663163643636643566396339656432366163616235653438343763323731613436303864613564
32376133623635613234626630303165386135363234303239633830333438376333363766313462
30353333353631653262353334313239383939653639623336323962616265333466
certbot_dns_support: true
certbot_tsig_name: certbot
geo_mirror_domain: geo.mirror.pkgbuild.com
filesystem: btrfs
wireguard_address: 10.0.0.16
wireguard_public_key: 8CbVXc2+FllLpZb/sv/csHzqaOOsasJlV0gmkIzhBXo=
wireguard_public_key: crSq52AQ/ODcZekod0Xw/fBRALl3yv51gNMgPSFrxWc=
$ANSIBLE_VAULT;1.1;AES256
39656138306339653936386338383364616566313037393563383133323734383235366234663430
3836316538373966643036336532653534643236333361370a393862653165343964363065643439
30626338313066353930663036653734323364633537616536393439306134363964346434313663
6663663431343637380a353731316331386466353537303537666663333239326462633636326438
39343936653031316431383734316166663739393738366462636361313762393034656330653332
66336534396134613333646666356266306633326138353131623634343436393533383736633066
32373663313632393430313464396131396262616162613733613562616464353131656333323935
63653836383737663337
......@@ -16,4 +16,4 @@ system_disks:
- /dev/sdc
raid_level: "raid5"
wireguard_address: 10.0.0.27
wireguard_public_key: aC544PuXq63LgIeOvVD5dw++9XJE47YKUqeRw3ol0Qo=
wireguard_public_key: 5oI+dah4LlkUPBs/JI5lJAgDxBQa/+ofu0hLfxAkcio=
$ANSIBLE_VAULT;1.1;AES256
39393666386564646432636132366332363234636531363930663564316235386639613431656337
3533376363376332646161316230343566326266323230350a343561303331656134346634633132
33333062303732363138373936363061303063306632636234363737623931613938653563353630
3838356538316531380a306563613562376135656164363065346136376231666532313433326661
39353831616463343833313361643032366363383565303235363733613964386137643236646661
63656237663637653564396165306534316438663534356361333561643637663166363433313832
38313563666636343737656530393061336262333334343166393862316432343162653266626366
38623764343939386635
......@@ -11,5 +11,5 @@ fail2ban_jails:
dovecot: false
nginx_limit_req: true
wireguard_address: 10.0.0.1
wireguard_public_key: 0Vx7jfWinpTPHKPxvmKtZlp3hcLebawz+vQM8EIEm1k=
wireguard_public_key: 2Mk9WPdkf+1Q6Kk6g5eeX5xSHfCisiGJAdmSjRyefBo=
nginx_enable_http3: true
$ANSIBLE_VAULT;1.1;AES256
33623361656563376138323966373530383432393838323238343661306531363262653864626530
3137643364303338663665343837343862356139633830370a633766373830306561353562656634
63333861616437326132343765356231373963386563386131343462623962386333376236363339
3433376666383135360a636663616238346435613635353834393739336234336536336366393835
66616266356531663365633362333363376439633835616466633338353033376366633461653830
33663763616233396636613661623138313831316436383566363361383535363766363764613164
39336636393438363632383964303936346165633464616636386265356538383064333464316636
31633635313539383134