IAP v4 ตรวจสอบใบเสร็จการสมัครสมาชิก

การตรวจสอบใบเสร็จรับเงินการสมัครสมาชิกจะตอบกลับผลการตรวจสอบใบเสร็จรับเงินหลังจากที่ซื้อผลิตภัณฑ์การสมัครสมาชิกและคีย์ระบุที่สามารถระบุใบเสร็จรับเงินตามตลาด

เนื่องจากกระบวนการสมัครสมาชิกจะแตกต่างกันไปตามตลาดแต่ละแห่ง จึงไม่สามารถจัดการทุกตลาดในลักษณะเดียวกันได้ และต้องตอบสนองแตกต่างกันตามข้อมูลการตอบกลับของคีย์ระบุใบเสร็จ hiveiap_apple_info (Apple), hiveiap_google_info (Google), hiveiap_amazon_info (Amazon), hiveiap_huawei_info (Huawei), hiveiap_onestore_info (One Store)

  • การซื้อการสมัครสมาชิกและการกู้คืนการซื้อ

  • การกำหนดตารางการตรวจสอบใบเสร็จรับเงินการสมัครสมาชิก

Warning

การอัปเกรด การดาวน์เกรด หรือการต่ออายุใบเสร็จอาจทำให้วันหมดอายุเปลี่ยนแปลงได้ แต่หากเกิดข้อผิดพลาดในการสื่อสารกับลูกค้า อาจไม่สามารถดำเนินการได้ตามปกติ เพื่อแก้ไขปัญหานี้ ขอแนะนำให้ตรวจสอบใบเสร็จที่ยังไม่หมดอายุเป็นระยะๆ ตามด้านล่าง

  • การตรวจสอบใบเสร็จรับเงินการสมัครสมาชิกเชิงพาณิชย์: ขอการตรวจสอบใบเสร็จรับเงินการสมัครสมาชิกที่ยังไม่หมดอายุเป็นรายวัน (Day) และสะท้อนผลการตรวจสอบหรือมอบสิทธิ์ในการเข้าถึงเนื้อหา อย่างไรก็ตาม การสมัครสมาชิก Amazon จะถูกดำเนินการชำระเงินอัตโนมัติหลังจากหมดอายุ และในกรณีที่เป็นการชำระเงินทดสอบ ข้อมูลการต่ออายุจะถูกส่งภายใน 1 นาทีถึง 1 ชั่วโมงหลังจากหมดอายุ

  • การตรวจสอบใบเสร็จการสมัครสมาชิกทดสอบ: ส่งคำขอตรวจสอบใบเสร็จการสมัครสมาชิกที่ยังไม่หมดอายุเป็นหน่วยนาที และสะท้อนผลการตรวจสอบหรือมอบสิทธิ์ในการเข้าถึงเนื้อหา อย่างไรก็ตาม การสมัครสมาชิก Amazon และ One Store จะไม่สนับสนุนฟังก์ชันการเร่งเวลาแม้ในขณะที่มีการชำระเงินทดสอบ ดังนั้นจึงต้องตรวจสอบในลักษณะเดียวกับการซื้อการสมัครสมาชิกเชิงพาณิชย์

Warning

การตรวจสอบใบเสร็จเป็นระยะ ๆ ไม่จำเป็นต้องทำ แต่เมื่อวันหมดอายุใกล้เข้ามา ใบเสร็จจะถูกต่ออายุโดยอัตโนมัติ ดังนั้นคุณต้องสะท้อนข้อมูลที่ได้รับการต่ออายุหลังจากตรวจสอบใบเสร็จตามช่วงเวลาด้านล่างเสมอ

  • การตรวจสอบใบเสร็จรับเงินการสมัครสมาชิกเชิงพาณิชย์: ขอการตรวจสอบใบเสร็จรับเงินในช่วง 1 วันก่อนถึงวันหมดอายุถึง 1 วันหลังจากนั้น และจะสะท้อนผลการตรวจสอบหรือมอบสิทธิ์ในการเข้าถึงเนื้อหา อย่างไรก็ตาม การสมัครสมาชิก Amazon จะถูกประมวลผลการชำระเงินใบเสร็จอัตโนมัติหลังจากหมดอายุ และเมื่อเป็นการชำระเงินทดสอบ ข้อมูลการต่ออายุจะถูกส่งภายใน 1 นาทีถึง 1 ชั่วโมงหลังจากหมดอายุ
  • การตรวจสอบใบเสร็จรับเงินการสมัครสมาชิกทดสอบ: ขอการตรวจสอบใบเสร็จรับเงินในช่วง 1 นาทีก่อนถึงวันหมดอายุถึง 1 นาทีหลังจากนั้น และจะสะท้อนผลการตรวจสอบหรือมอบสิทธิ์ในการเข้าถึงเนื้อหา อย่างไรก็ตาม การสมัครสมาชิก Amazon และ One Store จะไม่สนับสนุนฟังก์ชันการเร่งเวลาในการสมัครสมาชิกแม้ในกรณีที่เป็นการชำระเงินทดสอบ ดังนั้นจึงต้องตรวจสอบในลักษณะเดียวกับการซื้อการสมัครสมาชิกเชิงพาณิชย์
  • URL ที่ร้องขอ
URL การใช้งาน https://hiveiap.qpyou.cn/api_v4/verify_subscription
URL Sandbox https://sandbox-hiveiap.qpyou.cn/api_v4/verify_subscription
วิธีการ HTTP POST
Header HTTP Content-Type text/html
Authorization Bearer (ตัวเลือก)
  • สถานะการรับรอง Hive แอปเซ็นเตอร์ > การจัดการเกม > รายการเกม – เลือกเกมของผู้พัฒนา > รายละเอียดเกม > ข้อมูลพื้นฐาน สามารถใช้ Bearer token ได้เมื่อสถานะการรับรองเป็น Y เท่านั้น
  • Bearer token คือ แอปเซ็นเตอร์ > การจัดการเกม > รายการเกม – เลือกเกมของผู้พัฒนา > รายละเอียดเกม > ข้อมูลพื้นฐาน ซึ่งตรงกับคีย์การรับรองของ Hive.
รูปแบบข้อมูล JSON
  • คำขอ
ชื่อฟิลด์ คำอธิบาย ประเภท จำเป็นหรือไม่
purchase_bypass_info ข้อมูลผู้ใช้ที่ซื้อ, อุปกรณ์และใบเสร็จที่ดึงมาจาก Hive SDK.
ในการซื้อในแอป Hive IAP v4, ค่าของ bypassInfo (ซึ่งเป็นค่าที่เข้ารหัสด้วย Base64 ในรูปแบบ JSON) จะถูกส่งผ่านจาก Hive SDK v4 → เกมไคลเอนต์ → เซิร์ฟเวอร์เกม → เซิร์ฟเวอร์ตรวจสอบใบเสร็จการสมัครสมาชิก Hive IAP v4
String Y
  • การตอบสนอง
ชื่อฟิลด์ คำอธิบาย ประเภท จำเป็นหรือไม่
result รหัสการตอบกลับ
  • 0: การตรวจสอบสำเร็จ
  • รหัสอื่น ๆ: การตรวจสอบล้มเหลวหรือการตั้งค่า Hive IAP ผิดปกติ
Integer Y
result_msg ข้อความการตอบกลับ String Y
hiveiap_market_id รหัสแยกประเภทของตลาดที่ชำระเงิน
  • 1: Apple App Store
  • 2: Google Play Store
  • 5: Amazon Store
  • 7: Huawei Store
  • จะส่งค่าเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ) เท่านั้น
Integer N
hiveiap_market_pid MARKET PID ที่ดึงมาจากใบเสร็จหรือผลการตรวจสอบใบเสร็จ ซึ่งใช้ในการตัดสินใจว่าจะมอบไอเทมใดให้กับผู้ใช้แอป เมื่อใช้ค่านี้ในการมอบไอเทม ต้องใช้ค่า MARKET PID ที่ส่งผ่านจาก SDK ในการเรียกกลับ ไม่ควรใช้ค่าอื่น และจะส่งค่าเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ) เท่านั้น String N
hiveiap_receipt ค่าที่แปลงใบเสร็จที่สร้างเป็น String เป็น Object
Apple App Store ไม่สามารถสร้างเป็น Object ได้จึงส่งเป็น String
จะส่งค่าเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ) เท่านั้น
Apple App Store: String Google Play Store: Object N
hiveiap_receipt_verify_result ผลการตรวจสอบใบเสร็จที่ส่งโดยเซิร์ฟเวอร์การตรวจสอบตลาด
Object N
hiveiap_iap_payload ข้อมูลเมตาที่กำหนดโดยผู้พัฒนาเกม หากไม่มีข้อมูลเมตาที่กำหนดจะส่งคืนเป็น `null` String N
hiveiap_receipt_cancel_date_ms เวลายกเลิกการสมัคร (unix timestamp, ms) ค่าเริ่มต้นคือ 0 Long N
hiveiap_receipt_refund_date_ms เวลาคืนเงิน (unix timestamp, ms) ค่าเริ่มต้นคือ 0 Long N
hiveiap_receipt_start_date_ms เวลาที่เริ่มการสมัคร (Unix TimeStamp Milliseconds).
จะส่งค่าเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ) เท่านั้น
Long N
hiveiap_receipt_expire_date_ms เวลาหมดอายุการสมัคร (Unix TimeStamp Milliseconds).
จะส่งค่าเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ) เท่านั้น
Long N
hiveiap_receipt_subscription_state สถานะการสมัคร
  • 0: การสมัครปกติ
  • 1: การชำระเงินถูกเลื่อน
  • 2: การชำระเงินถูกระงับ
  • 3: หยุดชั่วคราว
  • 4: หมดอายุ จะส่งค่าเฉพาะในกรณีของการสมัคร Google เท่านั้น (ตลาดอื่นจะตอบกลับเป็น 0) และตั้งแต่วันที่ 1 พฤศจิกายน 2020 นโยบายของ Google ได้เปลี่ยนแปลงเพื่อให้การแจ้งเตือนการชำระเงินถูกเลื่อน (account holding) และการสนับสนุนการกู้คืนการสมัครเป็นสิ่งจำเป็น
  • การชำระเงินถูกเลื่อน (grace period): ขยายเวลาหมดอายุจนกว่าสถานะการชำระเงินของผู้ใช้จะกลับสู่ปกติ (ใช้เวลาที่ตั้งค่าใน Google Play Console)
  • การชำระเงินถูกระงับ (account holding): หากสถานะการชำระเงินของผู้ใช้ยังไม่กลับสู่ปกติและเวลาหมดอายุผ่านไป สิทธิ์ในการเข้าถึงเนื้อหาจะไม่ได้รับ แต่เมื่อสถานะการชำระเงินกลับสู่ปกติและการสมัครถูกกู้คืน เวลาหมดอายุการสมัครจะถูกขยาย (สามารถคงสถานะการชำระเงินที่ถูกระงับได้สูงสุด 30 วัน)
Integer N
hiveiap_apple_info ข้อมูลคีย์ที่สามารถระบุใบเสร็จในผลการตรวจสอบใบเสร็จของ Apple จะส่งค่าเฉพาะในกรณีที่เป็นใบเสร็จการสมัคร App Store
จะส่งค่าเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ) เท่านั้น
Object N
ㄴ original_transaction_id คีย์ที่สามารถระบุใบเสร็จการสมัครของ Apple
สำหรับผลิตภัณฑ์เดียวกันหรือผลิตภัณฑ์ในกลุ่มเดียวกันในบัญชีตลาดจะส่งค่าที่เหมือนกันเสมอ แม้จะมีการอัปเกรด, ลดระดับ, ยกเลิกหรือซื้อใหม่ (มีความยาว 16 ตัวอักษรและอาจมีการเปลี่ยนแปลงตามคำแนะนำของ Apple)
String N
hiveiap_google_info ข้อมูลคีย์ที่สามารถระบุใบเสร็จในผลการตรวจสอบใบเสร็จของ Google จะส่งค่าเฉพาะในกรณีที่เป็นใบเสร็จการสมัคร Play Store
จะส่งค่าเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ) เท่านั้น
Object N
ㄴ purchase_token โทเค็นการซื้อของใบเสร็จ (มีความยาวมากกว่า 200 ตัวอักษรและอาจมีการเปลี่ยนแปลงตามคำแนะนำของ Google) String N
ㄴ purchase_token_hash ค่าที่สร้างจากการแฮชฟิลด์ purchase_token (sha1).
เนื่องจากค่าของ purchase_token ยาวมากจึงคาดว่าจะมีปัญหาในการจัดเก็บและเรียกดูในฐานข้อมูลของเกม จึงให้ค่าที่แฮช (40 ตัวอักษร)
String N
ㄴ linked_purchase_token เมื่อมีการอัปเกรด, ลดระดับ, ยกเลิกการสมัครหรือเปิดใช้งานใหม่ในแอป หากใบเสร็จการสมัครใหม่ถูกออก จะสามารถระบุโทเค็นการซื้อของใบเสร็จเก่าด้วยค่าฟิลด์นี้
หากมีค่าแนะนำให้ทำให้ใบเสร็จเก่าหมดอายุ (มีความยาวมากกว่า 200 ตัวอักษรและอาจมีการเปลี่ยนแปลงตามคำแนะนำของ Google)
อย่างไรก็ตาม หากเปิดใช้งานใหม่ใน Play Store จะไม่มีการออกใบเสร็จใหม่
String N
ㄴ linked_purchase_token_hash ค่าที่สร้างจากการแฮชฟิลด์ linked_purchase_token (sha1).
เนื่องจากค่าของ linked_purchase_token ยาวมากจึงคาดว่าจะมีปัญหาในการจัดเก็บและเรียกดูในฐานข้อมูลของเกม จึงให้ค่าที่แฮช (40 ตัวอักษร)
String N
hiveiap_amazon_info ข้อมูลคีย์ที่สามารถระบุใบเสร็จในผลการตรวจสอบใบเสร็จของ Amazon จะส่งค่าเมื่อรหัสการตอบกลับเป็น 0 (การตรวจสอบสำเร็จ) เท่านั้น Object N
ㄴ receipt_id หมายเลขใบเสร็จการซื้อ String N
hiveiap_huawei_info ตอบกลับด้วยข้อมูลคีย์ที่สามารถระบุใบเสร็จในการตรวจสอบใบเสร็จของ Huawei
จะส่งค่าก็ต่อเมื่อรหัสตอบกลับเป็น 0 (ตรวจสอบสำเร็จ)
Object N
ㄴ pay_order_id หมายเลขใบเสร็จการซื้อ
ค่าจะเปลี่ยนทุกครั้งที่มีการชำระเงินอัตโนมัติ
String N
ㄴ purchase_token โทเค็นการซื้อของใบเสร็จ (มากกว่า 92 ตัวอักษร และอาจมีการเปลี่ยนแปลงเนื่องจากไม่มีคำอธิบายความยาวในคู่มือของ Huawei)
ในกรณีที่ไม่สนับสนุนฟังก์ชันการซื้อกลุ่มสมาชิก แม้ว่าจะมีการชำระเงินอัตโนมัติ แต่ถ้าบัญชีตลาดและผลิตภัณฑ์ที่ทำการซื้อก่อนหน้านี้เหมือนกัน โทเค็นจะคงค่าเดิม
String N
ㄴ purchase_token_hash ค่าที่สร้างจากการแฮชค่าฟิลด์ purchase_token (sha1) String N
hiveiap_onestore_info ตอบกลับด้วยข้อมูลคีย์ที่สามารถระบุใบเสร็จในการตรวจสอบใบเสร็จของ One Store
จะส่งค่าก็ต่อเมื่อรหัสตอบกลับเป็น 0 (ตรวจสอบสำเร็จ)
Object N
ㄴ purchase_id หมายเลขใบเสร็จการซื้อ
ค่าจะเปลี่ยนทุกครั้งที่มีการชำระเงินอัตโนมัติ
String N
hiveiap_account_uuid_compare ความตรงกันของข้อมูลผู้ใช้ในเวลาตรวจสอบใบเสร็จและใบเสร็จการซื้อของตลาด
1: ตรงกัน
2: ไม่ตรงกัน
9: ไม่สนับสนุน
Integer N
  • รหัสผลลัพธ์
รหัส ข้อความ คำอธิบาย
0 สำเร็จ การตรวจสอบสำเร็จ
1000001 ไม่มีพารามิเตอร์ที่ร้องขอ เมื่อไม่มีพารามิเตอร์ที่ส่งมา
1000003 ข้อผิดพลาดการเชื่อมต่อฐานข้อมูล เมื่อไม่สามารถเชื่อมต่อฐานข้อมูลได้
1000005 ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน
1000006 ข้อมูลพารามิเตอร์ที่จำเป็นขาดหายไป เมื่อไม่มีค่าพารามิเตอร์ที่จำเป็น
1000503 การตรวจสอบใบเสร็จล้มเหลว การตรวจสอบใบเสร็จล้มเหลวหรือใบเสร็จที่ถูกแฮ็ก (การแฮ็กแบบสปูฟ)
1000504 กุญแจสาธารณะยังไม่ได้ลงทะเบียน เมื่อกุญแจใบอนุญาตที่จำเป็นสำหรับการตรวจสอบใบเสร็จของ Google, Amazon, Huawei, One Store ยังไม่ได้ลงทะเบียน
1000507 การบันทึกข้อมูลการซื้อไม่สำเร็จ เมื่อไม่สามารถบันทึกประวัติการตรวจสอบการสมัครสมาชิกได้
1000516 เซิร์ฟเวอร์ตรวจสอบใบเสร็จมีปัญหา เมื่อเซิร์ฟเวอร์ตรวจสอบใบเสร็จในตลาดมีปัญหา
1000517 ไม่พบกุญแจ API ส่วนตัวของ Google เมื่อบัญชีบริการที่จำเป็นสำหรับการเรียก API ของ Google Developer ยังไม่ได้ลงทะเบียนใน App Center
1000518 ไม่พบกุญแจลับที่แชร์ เมื่อกุญแจลับที่แชร์ที่จำเป็นสำหรับการตรวจสอบการสมัครสมาชิกของ Apple ยังไม่ได้ลงทะเบียนใน App Center
1000520 การตรวจสอบ API Key ล้มเหลว การตรวจสอบ Bearer Token ที่ออกโดย App Center ล้มเหลว
1000535 การตอบสนองของ Market API ถูกตอบกลับว่าไม่สำเร็จ เมื่อผลลัพธ์การตอบสนองของ Market API เป็นความล้มเหลว
1000540 ไม่พบข้อมูล App Store Connect เมื่อข้อมูล API Key ของ App Store Connect ยังไม่ได้ลงทะเบียน
  • ตัวอย่างการเรียก
curl -L -v 
-d '{"vid":"30000038691","purchase_bypass_info":"eyJtYXJrZXRfaWQiOjEsInNlcnZlcl9pZCI6ImtyIiwiaGl2ZV90aW1lem9uZSI6eyJhYmJyZXZpYXRpb24iOiIiLCJjb3VudHJ5X2NvZGUiOiJLUiIsImNvdW50cnlfbmFtZSI6IlNvdXRoIEtvcmVhIiwiZ210X29mZnNldCI6IjAiLCJ6b25lX25hbWUiOiJBc2lhXC9TZW91bCIsInpvbmVfaWQiOiIwIiwiZHN0IjoiMCIsImlwIjoiMjExLjM2LjE0Mi4yOSJ9LCJkZXZpY2VfbW9kZWwiOiJpUGhvbmUxMSwyIiwiZGlkIjoiMTAwMDA0MDc0NyIsInZpZF90eXBlIjoidjQiLCJhbmFseXRpY3NfaWQiOiJjK0RuMDJRV1NnMkVHQThoVGhFXC90dz09IiwiY3VycmVuY3kiOiJLUlciLCJnYW1lX2xhbmd1YWdlIjoiZW4iLCJ1aWQiOiIiLCJhcHBpZCI6ImNvbS5jb20ydXMuaGl2ZXNkay5ub3JtYWwuZnJlZWZ1bGwuYXBwbGUuZ2xvYmFsLmlvcy51bml2ZXJzYWwiLCJyZWNlaXB0X2xldmVsIjoxNSwib3NfYXBpX2xldmVsIjoiMTYuMS4yIiwiaGl2ZWlhcF9yZWNlaXB0IjoiZXlKMlpYSnBabWxqWVhScGIyNGlPbnNpY0dGNWJHOWhaRVJoZEdFaU9pSmxlVW93WTIxR2RXTXlSbXBrUjJ4MlltdHNhMGxxYjJsTmFrRjNUVVJCZDAxRVNUUk5WRVV3VDBSck1VOVRTWE5KYlRsNVlWZGtjR0p0Um5OV1NFcG9ZbTVPYUZrelVuQmlNalZLV2tOSk5rbHFSWGROUkVGM1RVUkJNazlFYXpSUFJHTTFUbnBKYVV4RFNqTmFWMHBRWTIxU2JHTnJlSEJpYlZaS1pFZFdkRk5YVVdsUGFVbDVUVVJCZDAxRVFYZE5SRVV5VG1wUk5FMVVWVE5KYVhkcFdXNVdkVnBIZUd4VFYxRnBUMmxLYW1JeU1IVlpNamwwVFc1V2VreHRhSEJrYlZaNldrZHpkV0p0T1hsaVYwWnpURzFhZVZwWFZtMWtWM2h6VEcxR2QyTkhlR3hNYldSellqSkthR0pETlhCaU0wMTFaRmMxY0dSdFZubGpNa1p6U1dsM2FXTklTblphU0ZacVpFVnNhMGxxYjJsWk1qbDBURzFPZG1KVVNqRmplVFZ2WVZoYWJHTXlVbkpNYlRWMlkyMHhhR0pETlcxamJWWnNXbTVXYzJKRE5XaGpTRUp6V2xNMWJtSkhPV2xaVjNkMVlWYzVla3h1Vm5WaFdGcHNZMjVPYUdKRE5XaGpiazV2WVZoYWJFMUVUWGhKYVhkcFl6TldhV015VG5saFdFSXdZVmM1ZFZJelNuWmtXRUpLV2tkV2RXUkhiRzFoVjFaNVNXcHZhVTFxUVRGUFZFMHpUVlJWYVV4RFNuZGtXRXBxWVVkR2VscFZVbWhrUjFWcFQycEZNazU2V1RST2Vra3lUa1JqZDAxRVFYTkpiVGw1WVZka2NHSnRSbk5WU0ZaNVdUSm9hR015VmtWWldGSnNTV3B2ZUU1VWF6Qk5WR2N6VDFSak1VMUVRWGRNUTBwc1pVaENjR050Vm5wU1IwWXdXbE5KTmsxVVdUTk9hbWN6VFdwbmVVNTZRWGROUTNkcFkxaFdhR0p1VW5Ca1NHdHBUMnBGYzBsdVVqVmpSMVZwVDJsS1FtUllVblpNVmtwc1ltMVdNMWxYU25OYVUwSlVaRmRLZWxrelNuQmpTRkp3WWpJMGFVeERTbXRhV0Zwd1dUSldWMXBZU25CYWJXeHFXVmhTY0dJeU5HbFBhVXB1V1RCNFFtTkdRbmxTTUhCV1VtMW9VbU15YkRSVGVscDVWVVZrVGxKcVp6UlZibXcwVlVkNFdXSlhkRTlSTTFKeVVXeHNNVkp0ZERGaVdFSXdWbFpvTms1VVRsTlBWMFp2VDFSR2NWTklaSEZrTVVFelNXbDNhVnBIVmpKaFYwNXNWbTFXZVdGWFduQlpNa1l3WVZjNWRWUnRPWFZaTWxWcFQybEpNazB5V1RGUFZHc3hXa013ZUUxNmF6Uk1WRkp0VDBkVmRGbFVTbWhaZVRGcFRVZFZNVTlIVVRCUFIxRTBUMFJKYVV4RFNtaGpTRUpDV1RKT2RtUlhOVEJXUnpseVdsYzBhVTlwU1hkWmJWVXdUMFJzYlU1cE1XeE5hbU0wVEZST2FWcHFWWFJQUkVacVRsTXdNVTVFUm1wWmVtaHRXVzFXYUUxVWEybE1RMHB3WW10R2QyTkZPVE5pYlZaNVl6Sm9jR05HVWpWalIxVnBUMmxLVVZaV1NrUlRSVVpVVWxWUmFVeERTbnBoVjJSMVdsZFNSVmxZVW14SmFtOTRUbXBqTWs5RVkzbE9hbFY2VDBSak0weERTbXhpYmxwd1kyMDVkV0pYVm5Wa1EwazJTV3hPYUdKdFVtbGlNMmRwWmxFOVBTSXNJbXAzYzFKbGNISmxjMlZ1ZEdGMGFXOXVJam9pWlhsS2FHSkhZMmxQYVVwR1ZYcEpNVTVwU1hOSmJtY3hXWGxKTmxkNVNrNVRWV3hHVkZWU1JGRXdSVE5aVjJSQ1pEQnNRMUZYWkVwVlYwWlJZakZDYzFwSVduZFZNamxHVTBSQ2MxRnVTbkZTUmtJeVQxZHdRbE13U201YU0wWnZZVEp3VUZWR1JsSlNSVVkyVVdwR1RsWldSak5WVjJSYVVrWmFVbFZWVWtWU1NGSkRXVEJvUTJNeGNGUlJiR2hwVFRCd2VsZHJhR3RqUm5CSVZsZGtVMUl4V1hsWGJHUTBaRzFPU0ZadWJFcFNhM0J6V1d0a1IwMUhSbGhQV0ZacVpWVktSVmRzYUV0TlIwWllWMjVDV2sxcldYZFpWbU0xWkZWc1JsSnFSbXRTTW1neVdUSXhjMDFIVmxWU1ZYaE9VVmQwU0ZGVVJsWlNWVTR6WkRCT1UyVnNiRFJTV0hCQ1ZXdEtibFJzV2tOUlZ6bE9VVEowUjJReVRraGxSM2hLVWxkNE1WZFlhekJsUlU0MlVWVndRMW93TlZkUmEwWmFWa1ZHYzFac1VrNVJhbEpaVWtaU1NtVkZNVVZhTTJ4UFZrVkdOVlJzVWtKbGF6VkhZakZvUlZaRmJEWlVWVkp5WlZVMVJWRlliRTlXUlVZMlZGUkdkbVF5WkdGVFdHaFNVa1ZGY2xGdFpFOVdhMHBDVkZVeFQwMVZTalZaYWtwU1dqRktWbFJyVWtwU1ZFWnZWMWhzUTFGdFRrbFJWMlJXVFRGS01sa3lNVlphTVd4WVRsZDBTbEl5ZUZaYVJtTXhZa2RPTlZGc1VtdFNlbXcxVjJ4T1ExVXhjRmhVYlhob1YwVkpkMU5WV2s5alJtOTVUbGhDYVdKWFRqUlVSVkpDWTFWS2JsUnNXa05SV0U1T1UxUkNSMlF5VGtobFIzaEtVbTFTTWxreU1UUmhNbEY1WWtkMFlWVXdTa1pYYkdoaFlrZEtTRTlZWkdGWFJXeHVWbGN4VjJNeGJGbFZia0pwVFdwV05sUldTazVrTUZaU1YxVlNWMVZXUmt4U1JVWjNVVzFPU1ZGdVRtRlZNRXBMV1cweFRtUlZNVkpqTTJSRVZWWnNSVlpzUmxKU01GWXpVMnhhVm1WclNtRlVWVXBPVWpCS05XTlZaRlJVVkZFMVVWZGtSbEl3VGtSalZXUlVWRlJSTlZGWVpFWlRSVVYzVTFWR1ExUXlPVlZaTWtaUldUTkNiR0ZZUWs5VVJHeHNWVlJCTW1SRlRqRk9NMEpXV1ROa2ExRXhhR3RVYW1neVVqTkdhRlpYY0d0T1ZHaGhUMGhTVFdWSGJGWlJla0pyVVcxV1Frc3lWakZVVm14dVdqSm5lRXg2Vm5CUlYzTnlVbXN4TkZaVlduUlJWRXBvVFZoSk1GbFZUbUZQUms1eFdqSmtTbE5WTVVwVFZVNURVa1ZHVGxGdFpFOVdhMmhUVkZWS1FscHFhRVpSVjNCQ1VWVXhRMDlGWkVKTlZsWnJVMWhrVWxkVk1VTlpWVVpIVWtSb01tSkZUazlWYWtGNFVrVndkR0ZYWXpWT01rcERUMFJXYWtzeWVISlNNSFJoVkZWb1FsSXdUa1JqTUdSQ1ZWWldSMUZ1WkVaUmEwcElWVmhrV21GclJqQlJiV1J1WTJ0S2JsSlZXa05WVjA0elVWYzVXbUZIUmtsVmFrSnFVa2M1TWxSRVNrOWlSMDUxVlc1d1RXSlZXak5aTUdRMFlrVjRkRlJ1V21sVmVtdDZXa1JLVTJWV2NEWlhXRlpoVWpGYU5WUlZVa1pTTUU1RVl6QmtRbFZXVmtkUmJuQkNVVzFvY0ZadE9XdFRSa296VkRKck5HUnRTWGxVYm5CcVVYcFdiMWt3YUVOak1YQlVUbGR3YVUxcVFqSlpha3BQWlcxT1JWRlljRTFYUjFGNlYydG9TMkpyTlhGUldHeE9VMVZzUTFOSFpGcFNSbHBUVFVka1ExTlZiRU5TYkZKRVVUQkdVMUpZWkc1YU1GWlBVVzFrZG1OWGFISmhWV00xVFdzMWNsRnNSbHBSYXpGS1UwTjBUbE5WYUVWUmJXUnVZMnRLYmxKVldrTlZWMDVFVVZkd1JGRnVVbTVsVlVwNlRWVndjMWxyWkhOaFIwcDBWRzE0U2xKNmJERlRWV2hUWWpKR1dWUlhaRnBOYkZvMVdrVmtjMkpYUmxoVWJXaHJVakZXYmxkWE5YSmFNV3hZVGxSV1NsTkZTbTlaTWpWVFRsVnNTRkp1Y0dwTk1Wb3dWMnhvVGxveGJGaFViWEJoVjBWSmQxZFdZekZoYkhCVVVXNWFZV0ZWU1hkWlZXUldXakpTU0dGSGVHbGhWVXB2V1RCb1EyTXlSbGhVYldoYVlsaG9jMU5WYUU5TlJteFlUbGQwV2xkRmNISlRWV2hUWWtkT2RFMVljRXBTTUZveFYydE9RMkZ0U1hsT1YzUm9WMFpLZDFscVNURmxhMnhJVDFjeFNsTkdXalpYYkU0eldqRnJlVlp1Ykd0U01uaDBXVlprVDJGSFVraFdWMlJxVW5wc2VsbFdaRTlPVld4SVVtNVdZVkV3U25GWGJHaExUVWRHV0ZkdVFscE5hMWwzV1Zaak5XUlZiRWxSYm14YVZqQTBkMWxXWkU5aVJXeEpWR3BDV2xkR1NuTlpiR1JYWkZkU1NWUllWazVTUm14SVVUQk9lbEl3UmxKV1ZWcERaREJzUTFKdGJIZGlNbEpKVlc1a1VHRlVhREphUkU1clRUQjRkRkp1WkdwU00yaHpWRWN4VDJSdFNsUlBWM0JoVjBWdmQxbFdaR0ZqUm10NVVtcENZVll3V1hoYVJXUnZaRzFPZEdKRVFteFZlbWd6VTBaR1dsSkdXbE5OUlRsRFVXeHNSbEpyVGxCUk1qRk9VVzVGZGt4NlJrMU9WMngwWkd4YWRHTldaM2hpTUU1YVdsaEdlVlJWTVVKT1JXUkNUVlpXYTFKSVpFWlJhVGt6VlZWV1FtUXdiRWxhTUZKQ1ZWVktibUl6Um05aE1teElUMVJLVDJFd1NtNWpNRXBEVVZWc1IxRlZVa0pUTUVwdVdqTkdiMkV5Y0ZCVlJrWlNVa1ZHTTFSdE9VSlNSVXB6VVZkd1JsRlhkekJUYTBrMVVqQndTV0ZZYUZGTmJUVXhZVmRLTlZaVVJuSk5NMlI1WVZSV2QyTXdaRXBsUmtKT1VsUkJNV013V2t4alZHUnZWVmhXTm1SdFNteGxWVW94VDBSS1IySXpjRFpsUnpGcFpXNUNkbG95T1VKaGEwcE5WVEJhYzAxSFVtRldNR3hhWWtSS2JHRnNRbGRMTUZKd1RsZGFRMkpyZEZGa1ZHaDBaVmN4UTFWWVVuWlNVemxKVFcxS1JsVjZRbmhSV0UwMFdXczFNVnBXVlhwUk1FcHhZVzFuZUdKSVpIVlNTRTVLVUZOSmMwbHJNVXBUVlZKSFlXdE9SRkZZUWpWYU1FWXpVMVZLUWxvd2JGWlRXRTVJWVVaS00yTkVRbXBOYlRVeVZsUlNXbFV6YkdwWlYxcFJWa2R3Tmxsck5XcGtNRTV1VjFWc1RHSXhjRXBsYlc5M1VsVkdNMVJZWkdGbGExWnBWRlZLY2xJd1JYaFdWVlpDWkROa1ZGVldhRU5rTWtwSVZsZGtWbUpVYkRKYVJVNURVa1pHVkZGWVVrcFNWMDQyVkZaT1dtUXdjRUpYVlZKWFZWWkdUVkpGU1hoUmJVNUpVVzVPWVZVd1NrVlhiR2hMVFVkR1dGZHVRbHBOYTFsM1dWWmpOV1JWYkVaU2FrWnJVakpvTWxreU1YTk5SMVpWVWxaU1RsRnJWa2hSVkVaV1VsVk9ibVF3ZEZKWFJVb3pXV3RrVmxveFRsaE9WM0JOWVd0V1RWUlZSbkpTTUVWNFZsVldRMkZGTVVSV2JGcE9aREJvYjFrd05VNWhhMVl6VkZod1JrMHdNWEZSV0hCUFpXdFdNMVl5YUdwVWF6RTJWMWhrVG1WclZURlVWVkpDWkRBeFJWRllaRmhoYTBsNFZGWldVbVF4Um01WFZWSlhWVlpHUlZKRlVqQlJiVTVKVVc1T1lWVXdTbGxaYWs1TFl6RndTVnBJUW1GU01WWnVWV3RrVjAxc2NGaGxTRnBxVWpGYU5WTlZXa3RpUjBwSVVtcENhRlo2YkRGWk0yeERVa1p3V1ZOcVFtaFdNWEIzVjFSS1IwMUhSbGhQV0ZaS1VsVlplRnBGWkc5a2JVNTBZa1JDYkZaRlZrMVVWVVp5VWpCRmVGWlZWa1JrTTJSRVZXNXdXbVZGVmpaUlZrcERXakExVjFGclJuWlVWVTV5VW01a2FsSXphSE5UVlZaelpGWnNOVTVJYUVSbGEwWkxVVzFrVDFaclNrSlhWbEpDWWtaYVZWUlZhRnBrTUZaQ1YxVm9UR0l4Y0VwbGJXOTNVVEJHVWxkVldreE9SVlpHVVZWT1NsSkdiRzVSVlZacFl6RkdURkY2YXpCVlNFcHpWakl4WVZkSE5WbGFNMUkwWlcxU1YxTnJkelJXUkVKVVVqRnNkVm93VWxOU00wSjFXakkwZWxScVdsRldSR2hMVkZWV2FVNHdXa1ZoVkZKcFVXMHhVV0ZGVG5WWGFrMTJZek5GTWxWRldYWlpNR1JxVXpGb1dHTXdkekZrYXprd1dsWktiMlZWYnpCT1dHZDZVVlpPVVU0eVRsQlJhWFJvV1ZjNE5VMUhXbXBqU0doVVpHazVSbGRyV21saWJXeENXV3MxYmxkclpHOVRWMmgzVTFjNE1GTkVXazVUVldkNlZGVktTbEl3UlhoV1YxSkdaREJXUTB3elpGSlRWVEZDVjFWS1FscHFhRVJSVmtaQ1pEQm9NMWRWVWxkVmFrSnhVV3RLYm1Rd1duWlJWbFl4VGpCU2JHSXhXbTVsYld4TFkxZDBjR05ITld4a2JrbDZZMjVKTldOcmVFdFRNMDR6Vlcxa1dsTlZkRE5YVlVwRFZWWldTVkZXUmtaU1ZUbHhVVlJTVGxKR2JFaFJNRTU2VWpCR1VsWlZXa05sYTBaRFlVZHNkMkl5VWtsVmJtUlFZVlJvTWxscVNrOWxiVTVFVGxkb2FsTkZTbnBYYkUweFlXMUplVTFJV21sTmF6VTJXVEJTUW1WcmVGaFNibVJxVWpOb2Mxa3lNRFZrYlZKSVZHMW9ZV1ZyTVROVWJtUmFVa1phVTAxSFdrTlNSVVl6VkVkd1FtTXlPVVJqVjJSTVUxWnNkRmxWYUZOTlIwNUZZak5hVFUxck5UVlphMDB4WVVkT1NWRnVUbUZWZWxaeFdXcEpkMlJzYkZsUmJtUnBVakZhTlZscVNUVk5SbXQ1VW0wMVRtVlVWbkZaTWpFelpEQm9VbGRWVWxkVmFrSlFVV3RLV2xKVldrVlBTRnB6VVRBMVUwMUVSa1ZUYlRGd1ducHJNMWxyU1RST1YwMXlZa2QwU0ZNeGNFNVJWRkpJVVZSR1ZscEZVak5TVlVsMlpERkdSbEZZWkVwUmEwcHhVVlpHUTFveU9YaGhSM1J3VW5wcmVWUnRkRU5hTUd4RFVXdEdTbEpyUmtWUlZYUkRXakprZUdGSGRIRlVNVUpTVlZWU1FtUXdOWFpSVlZKRFlrVkdjVkZyUmxsaFJrNTRUbFZzTlZNeU9XNVVWVTVSWkVoak1FOVVRa05aVlVreVRucGtSRmxWVmtoVGJHZ3hXbXhHUTB3d1ZuaFhhMlJyVG10T1ZHRnRiRVJrUlRsMVpGVXhWVmxzYUZkWFJ6RTBaVWRPTkZwdGRFUlVWa1pGVmtaT1VXVkhSbmxYYkdneVZHNUtjbVZHVlhwV1IzUldWRlZyZWswemJEWmthMXBYVm14S1ZVNUlaRFJXTUhCRVQxUnJNRlF6VG10Wk1XOHdTekZLU0ZSdVRscFNTR3hUVGxka2RGcElTWGRpYTFKSVdub3dhVXhEU2s1VFZXeEVWVmh3UkZFd1JtcGlWMlJDWkRCc1ExRlhaRXBUVlhocVYwUm9jRlJyZUVkVmVsWldaREJPYmxkVmJFeGlNWEJLWlcxdmQxSlZSak5VV0dSaFpXdFdhVlJWU25KU01FVjRWbFZXUW1RelpGUlZWbWhEWkRKS1NGWlhaRlppVkd3eVdrVk9RMUpHUmxSUldGSktVbGRPTmxSV1RscGtNSEJDVjFWU1YxVldSazFTUlVsNFVXMU9TVkZ1VG1GVk1FcEZWMnhvUzAxSFJsaFhia0phVFd0WmQxbFdZelZrVld4R1VtcEdhMUl5YURKWk1qRnpUVWRXVlZKV1VrNVJhMVpJVVZSR1ZsSlZUbTVrTUhSU1YwVktNMWxyWkZaYU1VNVlUbGR3VFdGclZrMVVWVVp5VWpCRmVGWlZWa05oUlRGRVZteGFUbVF3YUc5Wk1EVk9Wa1pHTTFSclVrNWtNREZWV2pOb1VGWkZSWGxXTW1ocVZHc3hObUV6WkU5U1JURXpWRlpTYm1WRk9WVlJWRXBZWVd0S2RWUldTbnBrTUdSU1YxVlNWMVZXUmtWU1JVcExVVzFPU1ZGdVRtRlZNRXBVV1dwSk5VMUZiRVpVYTBwS1VYcENibFZ1Y0U1bFJYQnhVVmQwUTFvd05WZFJhMFo2VkZWb1ZsSnVaR3BTTTJoelUxVldUMkpIVG5WVmJrSmhZbGQ0Y1ZkV2FGTmpSMGw1VGtka1VsZEdXWGRaVldNMVpWZEdXVlZxVms1VmF6RXpVbFpHV2xKR1dsSlZWWFJGVVZoQ1Exa3dhRU5qTVhCVVVXdHdhV0pWTVRGVVZrWjZaREJPVWxkVlVsZFZWa1pJVWxoa1MxWnNWalpSYWtwT1VXdEdTRkZ1YkhoU01VNU9Ua1JzUWxvd1ZraFJiRTR4VVd0S1FsRlhiRUpOYTJ4Q1VXdHdjV05GZURaTlZVWnFZMVpTTUdFemJFdGxWMlJUVkZkTmVsVnJUbGRQUjA1WVlXeFNkVk5IVGtkUmJVcGhVa2hXV0dKVlNsUmpSRTVoVTBoU2JWWkhjSEZXU0ZZMFpVVldNRmRET0hoVFJHUmFaVlpzYzAwd2J6SlhWa3BwVmtod1ExVkZWbGRpTUVWMlZtMW9XbEpGZEZsTlZWSTFaVVUxUTAxSFRsVmFSMUo0VjBkM01WcElXazVXYm5Bd1UzcFZlRTR3YkVWa2JHd3hWbXhTWVZkSVFuUmhNRGx6VWxWMFRsbFZOVVJVVlZaQ1pEQm9VbGRWVWxkVmFrSlFVV3RLV2xKVldrVlBTRnB6VVRBMVUwMUVSa1ZUYlRGd1ducHJNMWxyU1RST1YwMXlZa2QwU0ZNeGNFNVJWRkpJVVZSR1ZscEZVak5TVlVsMlpERkdSbEZZWkVwUmEwcHhVVlpHUTFveU9YaGhSM1J3VW5wcmVWUnRkRU5hTUd4RFVXdEdTbEpyUmtWUlZYUkRXakprZUdGSGRIRlVNVUpTVlZWU1FtUXdOWFpSVlZKRFlrVkdjVkZyUmxsaFJrNTRUbFZzTlZNeU9XNVVWVTVSWkVoak1FOVVRa05aVlVreVRucGtSRmxWVmtoVGJHZ3hXbXhHUTB3d1ZuaFhhMlJyVG10T1ZHRnRiRVJrUlRsMVpGVXhWVmxzYUZkWFJ6RTBaVWRPTkZwdGRFUlVWa1pGVmtaT1VXVkhSbmxYYkdneVZHNUtjbVZHVlhwV1IzUldWRlZyZWswemJEWmthMXBYVm14S1ZVNUlaRFJXTUhCRVQxUnJNRlF6VG10Wk1XOHdTekZLU0ZSdVRscFNTR3hUVGxka2RGcElTWGRpYTFKSVdub3dhVXhEU2s1VFZXeEVWVmh3UkZFd1JtcGlWMlJDWkRCc1ExRlhaRXBUVlhocVYwUm9jRlJyZUVkVmVsWldaREJPYmxkVmJFeGlNWEJLWlcxdmQxSlZSak5VV0dSaFpXdFdhVlJWU25KU01FVjRWbFZXUW1RelpGUlZWbWhEWkRKS1NGWlhaRlppVkd3eVdrVk9RMUpHUmxSUldGSktVbGRPTmxSV1RscGtNSEJDVjFWU1YxVldSazFTUlVsNFVXMU9TVkZ1VG1GVk1FcEZWMnhvUzAxSFJsaFhia0phVFd0WmQxbFdZelZrVld4R1VtcEdhMUl5YURKWk1qRnpUVWRXVlZKV1VrNVJhMVpJVVZSR1ZsSlZUbTVrTUhSU1YwVktNMWxyWkZaYU1VNVlUbGR3VFdGclZrMVVWVVp5VWpCRmVGWlZWa05oUlRGRVZteGFUbVF3YUc5Wk1EVk9Wa1pHTTFSclVrNWtNREZWV2pOb1VGWkZSWGxXTW1ocVZHc3hObUV6WkU5U1JURXpWRlpTYm1WRk9WVlJWRXBZWVd0S2RWUldTbnBrTUdSU1YxVlNWMVZXUmtWU1JVcExVVzFPU1ZGdVRtRlZNRXBVV1dwSk5VMUZiRVpVYTBwS1VYcENibFZ1Y0U1bFJYQnhVVmQwUTFvd05WZFJhMFo2VkZWb1ZsSnVaR3BTTTJoelUxVldUMkpIVG5WVmJrSmhZbGQ0Y1ZkV2FGTmpSMGw1VGtka1VsZEdXWGRaVldNMVpWZEdXVlZxVms1VmF6RXpVbFpHV2xKR1dsSlZWWFJGVVZoQ1Exa3dhRU5qTVhCVVVXdHdhV0pWTVRGVVZrWjZaREJPVWxkVlVsZFZWa1pJVWxoa1MxWnNWalpSYWtwT1VXdEdTRkZ1YkhoU01VNU9Ua1JzUWxvd1ZraFJiRTR4VVd0S1FsRlhiRUpOYTJ4Q1VXdHdjV05GZURaTlZVWnFZMVpTTUdFemJFdGxWMlJUVkZkTmVsVnJUbGRQUjA1WVlXeFNkVk5IVGtkUmJVcGhVa2hXV0dKVlNsUmpSRTVoVTBoU2JWWkhjSEZXU0ZZMFpVVldNRmRET0hoVFJHUmFaVlpzYzAwd2J6SlhWa3BwVmtod1ExVkZWbGRpTUVWMlZtMW9XbEpGZEZzTlZWSTFaVVUxUTAxSFRsVmFSMUo0VjBkM01WcElXazVXYm5Bd1UzcFZlRTR3YkVWa2JHd3hWbXhTWVZkSVFuUmhNRGx6VWxWMFRsbFZOVVJVVlZaQ1pEQm9VbGRWVWxkVmFrSlFVV3RLV2xKVldrMWtXR042WTFWYVdsUlVVbkJaV0VKS1kxWnZlbU5xV1RWT2FsbDJXVmhzTlZVelNrNVJWR2hJVVZSR1ZscEZWak5TVlVsMlpERkdSMVJWUms1UmEwWnRUMGhrUlZveGJFVldiRWwzVlVWR1VsTkRPVU5SVmtaRlVWZGtSbEl3TVVKaU1HUkVVVE5HU0ZVd01EQlBWVXBDVkZWU1FrMXRaRUpVVldSV1VUQXhVbEV3VVRKWk1HaEdVbTEzTUZsV2FGVlZWbXQ1V2xST01rOVZaRE5VTUVaR1YydDRNVlJwZERWVmJXaEpVbXRSZGsweU1XeGlNMnh2WTBjeE1sUXpaRzVWUmxaMVZVWmtWV1ZITlZST1IwWXdTek5HU21WR1ZrUlVWV040WWxkc2IxSkZjM2hSVkU1V1ZrUm5lVlJzUmpaT2FrSndZbFU1YzFSVVNUTmhiVXByWWpGb01FMXNSbTFsVlZwT1lsTjBXbUZIYkd0U1IzUk5VbXBHTWxSR1ZtaGFNREF5VVcxa1JVNVVXa3hsVlhSQ1VGUXdhVmhZTUM1bGVVb3dZMjFHZFdNeVJtcGtSMngyWW10c2EwbHFiMmxOYWtGM1RVUkJkMDFFU1RSTlZFVXdUMFJyTVU5VFNYTkpiVGw1WVZka2NHSnRSbk5XU0Vwb1ltNU9hRmt6VW5CaU1qVktXa05KTmtscVJYZE5SRUYzVFVSQk1rOUVhelJQUkdNMVRucEphVXhEU2pOYVYwcFFZMjFTYkdOcmVIQmliVlpLWkVkV2RGTlhVV2xQYVVsNVRVUkJkMDFFUVhkTlJFVXlUbXBSTkUxVVZUTkphWGRwV1c1V2RWcEhlR3hUVjFGcFQybEthbUl5TUhWWk1qbDBUVzVXZWt4dGFIQmtiVlo2V2tkemRXSnRPWGxpVjBaelRHMWFlVnBYVm0xa1YzaHpURzFHZDJOSGVHeE1iV1J6WWpKS2FHSkROWEJpTTAxMVpGYzFjR1J0Vm5sak1rWnpTV2wzYVdOSVNuWmFTRlpxWkVWc2EwbHFiMmxaTWpsMFRHMU9kbUpVU2pGamVUVnZZVmhhYkdNeVVuSk1iVFYyWTIweGFHSkROVzFqYlZac1dtNVdjMkpETldoalNFSnpXbE0xYm1KSE9XbFpWM2QxWVZjNWVreHVWblZoV0Zwc1kyNU9hR0pETldoamJrNXZZVmhhYkUxRVRYaEphWGRwWXpOV2FXTXlUbmxoV0VJd1lWYzVkVkl6U25aa1dFSktXa2RXZFdSSGJHMWhWMVo1U1dwdmFVMXFRVEZQVkUwelRWUlZhVXhEU25ka1dFcHFZVWRHZWxwVlVtaGtSMVZwVDJwRk1rNTZXVFJPZWtreVRrUmpkMDFFUVhOSmJUbDVZVmRrY0dKdFJuTlZTRlo1V1RKb2FHTXlWa1ZaV0ZKc1NXcHZlRTVVYXpCTlZHY3pUMVJqTVUxRVFYZE1RMHBzWlVoQ2NHTnRWbnBTUjBZd1dsTkpOazFVV1ROT2FtY3pUV3BuZVU1NlFYZE5RM2RwWTFoV2FHSnVVbkJrU0d0cFQycEZjMGx1VWpWalIxVnBUMmxLUW1SWVVuWk1Wa3BzWW0xV00xbFhTbk5hVTBKVVpGZEtlbGt6U25CalNGSndZakkwYVV4RFNtdGFXRnB3V1RKV1YxcFlTbkJhYld4cVdWaFNjR0l5TkdsUGFVcHVXVEI0UW1OR1FubFNNSEJXVW0xb1VtTXliRFJUZWxwNVZVVmtUbEpxWnpSVmJtdzBWVWQ0V1dKWGRFOVJNMUp5VVd4c01WSnRkREZpV0VJd1ZsWm9OazVVVGxOUFYwWnZUMVJHY1ZOSVpIRmtNVUV6U1dsM2FWcEhWakpoVjA1c1ZtMVdlV0ZYV25CWk1rWXdZVmM1ZFZSdE9YVlpNbFZwVDJsSk1rMHlXVEZQVkdzeFdrTXdlRTE2YXpSTVZGSnRUMGRWZEZsVVNtaFplVEZwVFVkVk1VOUhVVEJQUjFFMFQwUkphVXhEU21oalNFSkNXVEpPZG1SWE5UQldSemx5V2xjMGFVOXBTWGRaYlZVd1QwUnNiVTVwTVd4TmFtTTBURlJPYVZwcVZYUlBSRVpxVGxNd01VNUVSbXBaZW1odFdXMVdhRTFVYTJsTVEwcHdZbXRHZDJORk9UTmliVlo1WXpKb2NHTkdValZqUjFWcFQybEtVVlpXU2tSVFJVWlVVbFZSYVV4RFNucGhWMlIxV2xkU1JWbFlVbXhKYW05NFRtcGpNazlFWTNsT2FsVjZUMFJqTTB4RFNteGlibHB3WTIwNWRXSlhWblZrUTBrMlNXeE9hR0p0VW1saU0yZHBabEV1VDNaVWJWaDNUV2RuUjBoVFVteDBVM1ZIUjFwcFYxaDNVMEpQVGpNNWFrSjFVVmxUZG1zeVlsUk1VVUpWVDBobGVHMWlSV296YVhRNFVrbHllV1I0TjNSVFNWWXphVFJQV0hrM0xXaE9iMWRpUkc5SE0xRWlMQ0oyWlhKcFptbGxaRlI1Y0dVaU9uUnlkV1VzSW5abGNtbG1hV1ZrVFdWemMyRm5aU0k2SWxOMVkyTmxjM01pZlgwPSIsInZpZCI6IjMwMDAwMDM4NjkxIiwiaGl2ZV9jb3VudHJ5IjoiS1IiLCJzZGtfdmVyc2lvbiI6IjQuMTYuMyIsImFwcHZlcnNpb24iOiI0LjE2LjEuMiIsImxhbmd1YWdlIjoia28tS1IiLCJwcmljZSI6MTAwMCwib3NfdmVyc2lvbiI6IjE2LjEuMiIsIm1hcmtldF9waWQiOiJjb20uY29tMnVzLmhpdmVzZGsubm9ybWFsLmZyZWVmdWxsLmFwcGxlLmdsb2JhbC5pb3MudW5pdmVyc2FsLmFyc2hpdmUwMzEiLCJjb3VudHJ5IjoiS1IifQ==","game_info":"","item_type":"subscription","client_ip":"106.101.2.199","header":{"Expect":"100-continue","Content-Type":"application/x-www-form-urlencoded","Content-Length":"10417","Authorization":"bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc","Accept":"*/*","Host":"sandbox-hiveiap.qpyou.cn"}}' 
-H "Content-Type: text/html" 
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" 
https://sandbox-hiveiap.qpyou.cn/api_v4/verify_subscription
curl -L -v 
-d '{"vid":"10044749751","purchase_bypass_info":"eyJtYXJrZXRfaWQiOjIsImFwcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLm5vcm1hbC5mcmVlZnVsbC5nb29nbGUuZ2xvYmFsLmFuZHJvaWQuY29tbW9uIiwiYXBwdmVyc2lvbiI6IjQuMTUuOCIsImRpZCI6IjUwODk2OTE0NDciLCJoaXZlX2NvdW50cnkiOiJLUiIsImNvdW50cnkiOiJLUiIsImxhbmd1YWdlIjoia28iLCJnYW1lX2xhbmd1YWdlIjoia28iLCJ2aWQiOiIxMDA0NDc0OTc1MSIsInZpZF90eXBlIjoidjQiLCJ1aWQiOm51bGwsInNlcnZlcl9pZCI6ImtyIiwiZGV2aWNlX21vZGVsIjoiUGl4ZWwgNiBQcm8iLCJvc192ZXJzaW9uIjoiMTIiLCJvc19hcGlfbGV2ZWwiOjMxLCJzZGtfdmVyc2lvbiI6IjQuMTUuOCIsInByaWNlIjoxMTAwLCJvcmlnaW5hbF9wcmljZSI6MTEwMCwiY3VycmVuY3kiOiJLUlciLCJtYXJrZXRfcGlkIjoic3ViMDEiLCJoaXZlaWFwX3JlY2VpcHQiOiJ7XCJwdXJjaGFzZV9kYXRhXCI6XCJ7XFxcIm9yZGVySWRcXFwiOlxcXCJHUEEuMzMwMC02NzQwLTM0NzItNzA3OTRcXFwiLFxcXCJwYWNrYWdlTmFtZVxcXCI6XFxcImNvbS5jb20ydXMuaGl2ZXNkay5ub3JtYWwuZnJlZWZ1bGwuZ29vZ2xlLmdsb2JhbC5hbmRyb2lkLmNvbW1vblxcXCIsXFxcInByb2R1Y3RJZFxcXCI6XFxcInN1YjAxXFxcIixcXFwicHVyY2hhc2VUaW1lXFxcIjoxNjQ3NTg0MzE1ODA2LFxcXCJwdXJjaGFzZVN0YXRlXFxcIjowLFxcXCJwdXJjaGFzZVRva2VuXFxcIjpcXFwiZWFnZm1ubGdlcGxwbmlvZmNsZmVwYW5tLkFPLUoxT3c0MFM4OEN0eXFkNGtQUzVZamhJdHFpTmQ0TnFiSmdSdXFoZ3U4cHJsb1plbDlDS3lKUXp2RV9xa1I4ajRQcC1jMDYwamoxUUJRN2JVMWNUWHBQMi1NZDcwamF3TjlUX2dXZXpPaERBb3FoV0R3b3ZVZkZvVlR4MFBhYTBETkpVd0tobW5zSUtOcm9XcEthQW5mNGpWVmVsdmd2Z1xcXCIsXFxcIm9iZnVzY2F0ZWRBY2NvdW50SWRcXFwiOlxcXCI0YTE3MDdiMDcyMGY2OTU3MjRjMTI2NWNlYTE2MjZlNWQ4NTYxZWYxZTRhMTIwNzNhOTE3NGM5NGJiYTg1ZmI5XFxcIixcXFwiYXV0b1JlbmV3aW5nXFxcIjp0cnVlLFxcXCJhY2tub3dsZWRnZWRcXFwiOmZhbHNlfVwiLFwic2lnbmF0dXJlXCI6XCJtZVc1T1JkYkYyYVhpUXRDYlR3Sk1kRGl2bkt2YjBtOTk4OWI3K2hDbzNCdUFOY21nZVNOeWRENTc2MUxKNVlEV05wUHRTTHZaSEl1U2JVeVM0M0NjUG1jb21kNWMxTzJ5bEh1VHF5SGlTZXFwR3FcXFwvRnBaajNuUnkyWTlvU1hrdTkwTU5YRm16SXBldnkzSER1aFZ0ZXhkUkJ6XFxcL0g3ellHXFxcL0NvXFxcL3FZWFA5bElIU1V4ekt0WlhHOWVWdWxLK0FTbkduMFVIbFkyVGNLbjhXVVYwYnJqOW9lZDBJY1xcXC9EMTBKckdHelVQc0tycU8yakVuSTRBRTRib3o5d09McFh6WjE4YlJTTUJqd2VaZE9HbzFjQmJYNHY3cFdOSmtLR2hORXZiczJ2dGlrRlJDc1ZuMnpGMGJDVzBRQVdBalVkbXhcXFwvRFRvbkQ3ODFsNnhtOWxJUVl1YTQxXFxcL1E9PVwifSIsInJlY2VpcHRfbGV2ZWwiOjMsImhpdmVfdGltZXpvbmUiOnsiaXAiOiIyMjAuNzAuODIuMTEwIiwiem9uZV9pZCI6MCwiY291bnRyeV9jb2RlIjoiS1IiLCJ6b25lX25hbWUiOiJBc2lhXC9TZW91bCIsImNvdW50cnlfbmFtZSI6IlNvdXRoIEtvcmVhIiwiYWJicmV2aWF0aW9uIjoiIiwiZ210X29mZnNldCI6MCwiZHN0IjowfSwiYW5hbHl0aWNzX2lkIjoiUUx6YjI3cG5cL2JnNVFHcDkwamJXWXc9PSJ9","game_info":{"character_key":null},"header":{"Expect":"100-continue","Content-Type":"application/x-www-form-urlencoded","Content-Length":"2334","Authorization":"bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc"}}' 
-H "Content-Type: text/html" 
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" 
https://sandbox-hiveiap.qpyou.cn/api_v4/verify_subscription
curl -L -v 
-d '{"vid":"105276147","purchase_bypass_info":"eyJtYXJrZXRfaWQiOjUsImFwcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLmFuZHJvaWQuYW1hem9uLmdsb2JhbC5ub3JtYWwiLCJhcHB2ZXJzaW9uIjoiNC4xNS42IiwiZGlkIjoiNTA4MjAwNDI2MyIsImhpdmVfY291bnRyeSI6IktSIiwiY291bnRyeSI6IktSIiwibGFuZ3VhZ2UiOiJrbyIsImdhbWVfbGFuZ3VhZ2UiOiJrbyIsInZpZCI6IjEwNTI3NjE0NyIsInZpZF90eXBlIjoidjEiLCJ1aWQiOiIxNTE5NDUxMDYiLCJzZXJ2ZXJfaWQiOiJrciIsImRldmljZV9tb2RlbCI6IlNNLUc5NjVOIiwib3NfdmVyc2lvbiI6IjkiLCJvc19hcGlfbGV2ZWwiOjI4LCJzZGtfdmVyc2lvbiI6IjQuMTUuNiIsInByaWNlIjowLCJvcmlnaW5hbF9wcmljZSI6MCwiY3VycmVuY3kiOm51bGwsIm1hcmtldF9waWQiOiJzdWIwMDEiLCJoaXZlaWFwX3JlY2VpcHQiOiJ7XCJ1c2VySWRcIjpcIjRXWUlVQjNXVkVvbjk3U3ZZbllIM3R6cllWN2lrN3duOTVjR0FxTWdYc3M9XCIsXCJtYXJrZXRQbGFjZVwiOlwiVVNcIixcInJlY2VpcHRJZFwiOlwib0ppdnpRNDRCWEY2ZGtzZnNfYjI5eWVoazFPbjQyRFFtX3NkZVdmbHpXST06MzoxMVwiLFwic2t1XCI6XCJzdWIwMDFcIixcInByb2R1Y3RUeXBlXCI6XCJTVUJTQ1JJUFRJT05cIixcInB1cmNoYXNlRGF0ZVwiOlwiRnJpIERlYyAyNCAxNjoyMDowNyBHTVQrMDk6MDAgMjAyMVwiLFwiY2FuY2VsRGF0ZVwiOm51bGx9IiwicmVjZWlwdF9sZXZlbCI6MiwiaGl2ZV90aW1lem9uZSI6eyJpcCI6IjIyMC43MC44Mi4xMDAiLCJ6b25lX2lkIjowLCJjb3VudHJ5X2NvZGUiOiJLUiIsInpvbmVfbmFtZSI6IkFzaWFcL1Nlb3VsIiwiY291bnRyeV9uYW1lIjoiU291dGggS29yZWEiLCJhYmJyZXZpYXRpb24iOiIiLCJnbXRfb2Zmc2V0IjowLCJkc3QiOjB9fQ==","game_info":{"character_key":null},"header":{"Expect":"100-continue","Content-Type":"application/x-www-form-urlencoded","Content-Length":"1272","Authorization":"bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc"}}' 
-H "Content-Type: text/html" 
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" 
https://sandbox-hiveiap.qpyou.cn/api_v4/verify_subscription
curl -L -v 
-d '{"vid":"30000057197","purchase_bypass_info":"eyJtYXJrZXRfaWQiOjYsImFwcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLmFuZHJvaWQuZ2FsYXh5c3RvcmUuZ2xvYmFsLm5vcm1hbCIsImFwcHZlcnNpb24iOiI0LjE1LjgiLCJkaWQiOiI1MDAwMDM5MzMwIiwiaGl2ZV9jb3VudHJ5IjoiS1IiLCJjb3VudHJ5IjoiS1IiLCJsYW5ndWFnZSI6ImtvIiwiZ2FtZV9sYW5ndWFnZSI6ImVuIiwidmlkIjoiMzAwMDAwNTcxOTciLCJ2aWRfdHlwZSI6InY0IiwidWlkIjoiMTMwODQiLCJzZXJ2ZXJfaWQiOiJrciIsImRldmljZV9tb2RlbCI6IlNNLUc5NjVOIiwib3NfdmVyc2lvbiI6IjkiLCJvc19hcGlfbGV2ZWwiOjI4LCJzZGtfdmVyc2lvbiI6IjQuMTUuOCIsInByaWNlIjoxMTM1LCJvcmlnaW5hbF9wcmljZSI6MCwiY3VycmVuY3kiOiJLUlciLCJtYXJrZXRfcGlkIjoic3ViMDEiLCJoaXZlaWFwX3JlY2VpcHQiOiJ7XCJwdXJjaGFzZURhdGFcIjpcIntcXFwibUl0ZW1JZFxcXCI6XFxcInN1YjAxXFxcIixcXFwibUl0ZW1OYW1lXFxcIjpcXFwic3ViMDEgd2Vla1xcXCIsXFxcIm1JdGVtRGVzY1xcXCI6XFxcInN1YjAxIHdlZWssIGZyZWUgdHJpYWwgcGVyaW9kIDdkYXlzXFxcIixcXFwibUl0ZW1QcmljZVxcXCI6MTEzNSxcXFwibUl0ZW1QcmljZVN0cmluZ1xcXCI6XFxcIu+/pjEsMTM1XFxcIixcXFwibVR5cGVcXFwiOlxcXCJzdWJzY3JpcHRpb25cXFwiLFxcXCJtQ29uc3VtYWJsZVlOXFxcIjpcXFwiTlxcXCIsXFxcIm1DdXJyZW5jeVVuaXRcXFwiOlxcXCLvv6ZcXFwiLFxcXCJtQ3VycmVuY3lDb2RlXFxcIjpcXFwiS1JXXFxcIixcXFwibUl0ZW1JbWFnZVVybFxcXCI6XFxcImh0dHBzOlxcXFxcXFwvXFxcXFxcXC9pbWcuc2Ftc3VuZ2FwcHMuY29tXFxcXFxcXC9hcHBzaXRlbVxcXFxcXFwvaXRlbURlZmF1bHRJbWFnZS5qcGdcXFwiLFxcXCJtSXRlbURvd25sb2FkVXJsXFxcIjpcXFwiXFxcIixcXFwibVJlc2VydmVkMVxcXCI6XFxcIlxcXCIsXFxcIm1SZXNlcnZlZDJcXFwiOlxcXCJcXFwiLFxcXCJtT3JkZXJJZFxcXCI6XFxcIlAyMDIyMDMyNEtSODIzNTQyNjJcXFwiLFxcXCJtUGF5bWVudElkXFxcIjpcXFwiVFBNVElEMjAyMjAzMjRLUjgyMzU0MjYyXFxcIixcXFwibVB1cmNoYXNlSWRcXFwiOlxcXCJlYTJjNmQxMzY1NGUyOTRiZGE4ZWZhMTgzNmUxYjkxZTk4M2FlYmUyN2ZjYThjNzZmMTRjNGYyNDgyYjcxNWI3XFxcIixcXFwibVBhc3NUaHJvdWdoUGFyYW1cXFwiOlxcXCJleUpqYUdGeVlXTjBaWEpmYTJWNUlqb2lhM0pmTVRJek5EVmZNU0o5XFxcIixcXFwibVZlcmlmeVVybFxcXCI6XFxcImh0dHBzOlxcXFxcXFwvXFxcXFxcXC9pYXAuc2Ftc3VuZ2FwcHMuY29tXFxcXFxcXC9pYXBcXFxcXFxcL2dldFB1cmNoYXNlUmVjZWlwdC5hcz9wcm90b2NvbFZlcnNpb249NS4wXFxcIixcXFwibVVkcFNpZ25hdHVyZVxcXCI6XFxcIlxcXCIsXFxcIm1QdXJjaGFzZURhdGVcXFwiOlxcXCIyMDIyLTAzLTI0IDE0OjAzOjI3XFxcIn1cIixcInB1cmNoYXNlSWRcIjpcImVhMmM2ZDEzNjU0ZTI5NGJkYThlZmExODM2ZTFiOTFlOTgzYWViZTI3ZmNhOGM3NmYxNGM0ZjI0ODJiNzE1YjdcIn0iLCJyZWNlaXB0X2xldmVsIjo2LCJoaXZlX3RpbWV6b25lIjp7ImlwIjoiMjIwLjcwLjgyLjEwMCIsInpvbmVfaWQiOjAsImNvdW50cnlfY29kZSI6IktSIiwiem9uZV9uYW1lIjoiQXNpYVwvU2VvdWwiLCJjb3VudHJ5X25hbWUiOiJTb3V0aCBLb3JlYSIsImFiYnJldmlhdGlvbiI6IiIsImdtdF9vZmZzZXQiOjAsImRzdCI6MH0sImFuYWx5dGljc19pZCI6IkdpT2ZLK0NcLzRKMWRRR0lmcHZBNUN3PT0ifQ==","game_info":"{"character_key":"kr_12345_1"}","item_type":"subscription","client_ip":"220.70.82.100","header":{"Expect":"100-continue","Content-Type":"application/x-www-form-urlencoded","Content-Length":"2528","Authorization":"bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc"}}' 
-H "Content-Type: text/html" 
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" 
https://sandbox-hiveiap.qpyou.cn/api_v4/verify_subscription
curl -L -v 
-d '{"vid":"40099403","purchase_bypass_info":"eyJtYXJrZXRfaWQiOjcsImFwcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLmFuZHJvaWQuaHVhd2VpLmdsb2JhbC5ub3JtYWwuaHVhd2VpIiwiYXBwdmVyc2lvbiI6IjEuMTkuNCIsImRpZCI6IjUwMDAwMzk0NjciLCJoaXZlX2NvdW50cnkiOiJLUiIsImNvdW50cnkiOiJLUiIsImxhbmd1YWdlIjoia28iLCJnYW1lX2xhbmd1YWdlIjoia28iLCJ2aWQiOiI0MDA5OTQwMyIsInZpZF90eXBlIjoidjEiLCJ1aWQiOm51bGwsInNlcnZlcl9pZCI6IktSIiwiZGV2aWNlX21vZGVsIjoiRUxTLU5YOSIsIm9zX3ZlcnNpb24iOiIxMCIsIm9zX2FwaV9sZXZlbCI6MjksInNka192ZXJzaW9uIjoiNC4xNS40LjAiLCJwcmljZSI6MCwib3JpZ2luYWxfcHJpY2UiOjAsImN1cnJlbmN5IjoiRVVSIiwibWFya2V0X3BpZCI6InN1YjAxIiwiaGl2ZWlhcF9yZWNlaXB0Ijoie1wicHVyY2hhc2VfZGF0YVwiOlwie1xcXCJhdXRvUmVuZXdpbmdcXFwiOnRydWUsXFxcInN1YklzdmFsaWRcXFwiOnRydWUsXFxcIm9yZGVySWRcXFwiOlxcXCIxNjQ4MTAyNjM4NzQ1LjAzMjYyRTZFLjQxMjhcXFwiLFxcXCJsYXN0T3JkZXJJZFxcXCI6XFxcIkwxNjQ4MTAyNjM4NzQ1LjAzMjYyRTZFLjQxMjhcXFwiLFxcXCJwYWNrYWdlTmFtZVxcXCI6XFxcImNvbS5jb20ydXMuaGl2ZXNkay5hbmRyb2lkLmh1YXdlaS5nbG9iYWwubm9ybWFsLmh1YXdlaVxcXCIsXFxcImFwcGxpY2F0aW9uSWRcXFwiOjEwMjAzMjA3OSxcXFwicHJvZHVjdElkXFxcIjpcXFwic3ViMDFcXFwiLFxcXCJraW5kXFxcIjoyLFxcXCJwcm9kdWN0TmFtZVxcXCI6XFxcInN1YjAxIHdlZWsgZ3JvdXAxXFxcIixcXFwicHJvZHVjdEdyb3VwXFxcIjpcXFwiMEVEMThEMEZCMDRBNDg3MUE0OUQ0QjVCNTRGOTRGNkFcXFwiLFxcXCJwdXJjaGFzZVRpbWVcXFwiOjE2NDgxMDI2NDgzNDUsXFxcIm9yaVB1cmNoYXNlVGltZVxcXCI6MTY0ODEwMjY0ODM0NSxcXFwicHVyY2hhc2VTdGF0ZVxcXCI6MCxcXFwiZGV2ZWxvcGVyUGF5bG9hZFxcXCI6XFxcIlxcXCIsXFxcInB1cmNoYXNlVG9rZW5cXFwiOlxcXCIwMDAwMDE3ZmJhOTI4NDk5MDhmYTkwYzA0Njk4MDM1MmYyYWU5NWJlOTM0ZmYxNzBkNTRhZGY5MDIyNzMyZjJiNzFkNTliMDVmNmMwNWEzNXg0NjUyLjcuNDEyOFxcXCIsXFxcInB1cmNoYXNlVHlwZVxcXCI6MCxcXFwiY3VycmVuY3lcXFwiOlxcXCJFVVJcXFwiLFxcXCJwcmljZVxcXCI6MTAwLFxcXCJjb3VudHJ5XFxcIjpcXFwiRlJcXFwiLFxcXCJzdWJzY3JpcHRpb25JZFxcXCI6XFxcIjE2NDgxMDI2Mzg3NDUuQzhBMjVENjcuNDEyOFxcXCIsXFxcInF1YW50aXR5XFxcIjoxLFxcXCJkYXlzTGFzdGVkXFxcIjowLFxcXCJudW1PZlBlcmlvZHNcXFwiOjEsXFxcIm51bU9mRGlzY291bnRcXFwiOjAsXFxcImV4cGlyYXRpb25EYXRlXFxcIjoxNjQ4MTAyODI4MzQ1LFxcXCJyZXRyeUZsYWdcXFwiOjEsXFxcImludHJvZHVjdG9yeUZsYWdcXFwiOjAsXFxcInRyaWFsRmxhZ1xcXCI6MCxcXFwicmVuZXdTdGF0dXNcXFwiOjEsXFxcInJlbmV3UHJpY2VcXFwiOjEwMCxcXFwiY2FuY2VsbGVkU3ViS2VlcERheXNcXFwiOjMwLFxcXCJwYXlPcmRlcklkXFxcIjpcXFwiU2FuZEJveF8xNjQ4MTAyNjM4NzQ1LjAzMjYyRTZFLjQxMjhcXFwiLFxcXCJwYXlUeXBlXFxcIjpcXFwiMFxcXCIsXFxcImNvbmZpcm1lZFxcXCI6MSxcXFwic2RrQ2hhbm5lbFxcXCI6XFxcIjFcXFwifVwiLFwic2lnbmF0dXJlXCI6XCJCZWVYMkE2Q09nR3FJUFVZTG02cmlzaWdRQnZKMklNQUFuc3JOVXpjM1FndVFoKzRBNitHY2kyQlBVaFM2aktHVVZRWm9aOHJRV0oybFF3VE10dDVcXFwvcFxcXC9sK0JhZFIydzcwa3FreGY2MGV6SlcxSHdqb0JSczd1Tk01MG83M0ZCT3graFphQWxaSmcyVCt4eWU5ZDU2K3lETWczZytFYUhvUEhSa0hsUmQyNU80dW9XRjRBNkhRTlczUUhxQkZMZWNtYjludnRTZCtIZElaWUswQW1XS1AxdFEySjdiaFFLanR2WHVpVEFLQmxyRU9ZXFxcL2VtdHVuK3pvTmEzWE1rSUY0RVY5NjBQU3c0eGFcXFwvZGxFXFxcL2lIa01BQnFaUUFzQngxQjBYUUE5YVFQOWd1dllhbXRicmg3Z3d2MmpVeXFzZm04d2wxWHZvY0ViUGpmWjVIdE1qRitLNEJ3Nk1DYURuS3lLeTlZclk4dWFZdWdRRlR4Zlp6d2k5WGFMeWVBWFxcXC8rdmFCd25rQk1iUEFraWVYaXBaalh5Y1Q4cVpIU1ptOFZJa1k1RWZ4bHhuMDBoSzJlUVdZcUd0MVIxNkE4cDdsQVcxbXhDUHVodUxMRnhYWmZGM3l4S1FkZW1uc0lXQjZhTks4MFpUTjlVZTZMaFJkell0NThMa01ONDlpZktDMzBWSVwifSIsInJlY2VpcHRfbGV2ZWwiOjQsImhpdmVfdGltZXpvbmUiOnsiaXAiOiIxMDYuMTAxLjIuMTk5Iiwiem9uZV9pZCI6MCwiY291bnRyeV9jb2RlIjoiS1IiLCJ6b25lX25hbWUiOiJBc2lhXC9TZW91bCIsImNvdW50cnlfbmFtZSI6IlNvdXRoIEtvcmVhIiwiYWJicmV2aWF0aW9uIjoiIiwiZ210X29mZnNldCI6MCwiZHN0IjowfX0=","game_info":{"character_key":null},"header":{"Expect":"100-continue","Content-Type":"application/x-www-form-urlencoded","Content-Length":"3323","Authorization":"bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc"}}' 
-H "Content-Type: text/html" 
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" 
https://sandbox-hiveiap.qpyou.cn/api_v4/verify_subscription
curl -L -v 
-d '{"session_token":"6a28baf96b92e9c597fc9fa0e79bbbb7124329d5","world":"kr","vid":"10044727137","purchase_bypass_info":"eyJtYXJrZXRfaWQiOjQsImFwcGlkIjoiY29tLmNvbTJ1cy5oaXZlc2RrLm5vcm1hbC5mcmVlZnVsbC5vbmVzdG9yZS5rci5hbmRyb2lkLmNvbW1vbiIsImFwcHZlcnNpb24iOiI0LjE1LjgiLCJkaWQiOiI1MDg5NTg5OTAzIiwiaGl2ZV9jb3VudHJ5IjoiS1IiLCJjb3VudHJ5IjoiS1IiLCJsYW5ndWFnZSI6ImtvIiwiZ2FtZV9sYW5ndWFnZSI6ImVuIiwidmlkIjoiMTAwNDQ3MjcxMzciLCJ2aWRfdHlwZSI6InY0IiwidWlkIjpudWxsLCJzZXJ2ZXJfaWQiOiJrciIsImRldmljZV9tb2RlbCI6IlNNLUc5MzVTIiwib3NfdmVyc2lvbiI6IjYuMC4xIiwib3NfYXBpX2xldmVsIjoyMywic2RrX3ZlcnNpb24iOiI0LjE1LjgiLCJwcmljZSI6MTEwMCwib3JpZ2luYWxfcHJpY2UiOjAsImN1cnJlbmN5IjoiS1JXIiwibWFya2V0X3BpZCI6InN1YjAwMSIsImhpdmVpYXBfcmVjZWlwdCI6IntcInB1cmNoYXNlX2RhdGFcIjpcIntcXFwib3JkZXJJZFxcXCI6XFxcIk9ORVNUT1JFN18wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDE1NTY2MTZcXFwiLFxcXCJwYWNrYWdlTmFtZVxcXCI6XFxcImNvbS5jb20ydXMuaGl2ZXNkay5ub3JtYWwuZnJlZWZ1bGwub25lc3RvcmUua3IuYW5kcm9pZC5jb21tb25cXFwiLFxcXCJwcm9kdWN0SWRcXFwiOlxcXCJzdWIwMDFcXFwiLFxcXCJwdXJjaGFzZVRpbWVcXFwiOjE2NDc1MDgxODg2NDMsXFxcInB1cmNoYXNlSWRcXFwiOlxcXCJTQU5EQk9YMzAwMDAwMTU1ODYxNFxcXCIsXFxcInB1cmNoYXNlVG9rZW5cXFwiOlxcXCJTQU5EQk9YVDAwMDAwMTU1ODYxNFxcXCIsXFxcImRldmVsb3BlclBheWxvYWRcXFwiOlxcXCJ7XFxcXFxcXCJwcmljZVxcXFxcXFwiOlxcXFxcXFwiMTEwMFxcXFxcXFwiLFxcXFxcXFwiYWRkaXRpb25hbEluZm9cXFxcXFxcIjpcXFxcXFxcIntcXFxcXFxcXFxcXFxcXFwiY2hhcmFjdGVyX2tleVxcXFxcXFxcXFxcXFxcXCI6XFxcXFxcXFxcXFxcXFxcImtyXzEyMzQ1XzFcXFxcXFxcXFxcXFxcXFwifVxcXFxcXFwifVxcXCJ9XCIsXCJzaWduYXR1cmVcIjpcIkplM0kzZ2srUXZFUWxPZHhEdkJvbkhuZGdCc2VOY2FhT0NoUnlGaUNCa2V3aHpMeTBXVkxWN3dReVRaaVMrWVZEc3Q1eFxcXC83VVJ1ekR5TjZBditHWWk3UkQ2MWhkcWpDSEF4aE5HYmtWUXI0M1NXOXY1T2RxSSt2Q3F3bUJMS2U0Ylhyc3dJNWFzTURcXFwvcXppeVdyWTBIMnZUMzZCOGswV0tLSFRiTWd4d0p3WT1cIn0iLCJyZWNlaXB0X2xldmVsIjo2LCJoaXZlX3RpbWV6b25lIjp7ImlwIjoiMjIyLjExMi4xNTguNiIsInpvbmVfaWQiOjAsImNvdW50cnlfY29kZSI6IktSIiwiem9uZV9uYW1lIjoiQXNpYVwvU2VvdWwiLCJjb3VudHJ5X25hbWUiOiJTb3V0aCBLb3JlYSIsImFiYnJldmlhdGlvbiI6IiIsImdtdF9vZmZzZXQiOjAsImRzdCI6MH0sImFuYWx5dGljc19pZCI6Im03Z0xSdE15dFlcL0RTdDFUc3pLQ0JRPT0ifQ==","game_info":"{"price":"1100","additionalInfo":"{"character_key":"kr_12345_1"}"}","item_type":"subscription","header":{"Content-Length":"2178","Accept":"*/*","Authorization":"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc"}}' 
-H "Content-Type: text/html" 
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc" 
https://sandbox-hiveiap.qpyou.cn/api_v4/verify_subscription

ตัวอย่างการร้องขอ

> POST /api_v4/verify_subscription HTTP/2
> Host: sandbox-hiveiap.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 10753
> POST /api_v4/verify_subscription HTTP/2
> Host: sandbox-hiveiap.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 2619
> POST /api_v4/verify_subscription HTTP/2
> Host: sandbox-hiveiap.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 1557
> POST /api_v4/verify_subscription HTTP/2
> Host: sandbox-hiveiap.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 2813
> POST /api_v4/verify_subscription HTTP/2
> Host: sandbox-hiveiap.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 3608
> POST /api_v4/verify_subscription HTTP/2
> Host: sandbox-hiveiap.qpyou.cn
> user-agent: curl/7.68.0
> accept: */*
> content-type: text/html
> Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAzNzc4OTU2LCJqdGkiOiIxODczMTExMzIwIn0.OxWo4R6UdI0BLP1ckt8RlMFrPAb5H7TNedmLFV1Cawc
> content-length: 2384

ตัวอย่างการตอบกลับ

< HTTP/2 200
< server: nginx
< date: Thu, 24 Mar 2022 07:01:00 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"สำเร็จ","hiveiap_market_id":1,"hiveiap_market_pid":"com.com2us.hivesdk.normal.freefull.apple.global.ios.universal.arshive032","hiveiap_receipt":"eyJ2ZXJpZmljYXRpb24iOnsicGF5bG9hZERhdGEiOiJleUowY21GdWMyRmpkR2x2Ymtsa0lqb2lNakF3TURBd01ESTRNVEUwT0RrMU9TSXNJbTl5YVdkcGJtRnNWSEpoYm5OaFkzUnBiMjVKWkNJNklqRXdNREF3TURBMk9EazRPRGM1TnpJaUxDSjNaV0pQY21SbGNreHBibVZKZEdWdFNXUWlPaUl5TURBd01EQXdNREUyTmpRNE1UVTNJaXdpWW5WdVpHeGxTV1FpT2lKamIyMHVZMjl0TW5WekxtaHBkbVZ6WkdzdWJtOXliV0ZzTG1aeVpXVm1kV3hzTG1Gd2NHeGxMbWRzYjJKaGJDNXBiM011ZFc1cGRtVnljMkZzSWl3aWNISnZaSFZqZEVsa0lqb2lZMjl0TG1OdmJUSjFjeTVvYVhabGMyUnJMbTV2Y20xaGJDNW1jbVZsWm5Wc2JDNWhjSEJzWlM1bmJHOWlZV3d1YVc5ekxuVnVhWFpsY25OaGJDNWhjbk5vYVhabE1ETXhJaXdpYzNWaWMyTnlhWEIwYVc5dVIzSnZkWEJKWkdWdWRHbG1hV1Z5SWpvaU1qQTFPVE0zTVRVaUxDSndkWEpqYUdGelpVUmhkR1VpT2pFMk56WTROekkyTkRjd01EQXNJbTl5YVdkcGJtRnNVSFZ5WTJoaGMyVkVZWFJsSWpveE5UazBNVGczT1RjMU1EQXdMQ0psZUhCcGNtVnpSR0YwWlNJNk1UWTNOamczTWpneU56QXdNQ3dpY1hWaGJuUnBkSGtpT2pFc0luUjVjR1VpT2lKQmRYUnZMVkpsYm1WM1lXSnNaU0JUZFdKelkzSnBjSFJwYjI0aUxDSmtaWFpwWTJWV1pYSnBabWxqWVhScGIyNGlPaUpuWTB4QmNGQnlSMHBWUm1oUmMybDRTelp5VUVkTlJqZzRVbmw0VUd4WWJXdE9RM1JyUWxsMVJtdDFiWEIwVlZoNk5UTlNPV0ZvT1RGcVNIZHFkMUEzSWl3aVpHVjJhV05sVm1WeWFXWnBZMkYwYVc5dVRtOXVZMlVpT2lJMk0yWTFPVGsxWkMweE16azRMVFJtT0dVdFlUSmhZeTFpTUdVMU9HUTBPR1E0T0RJaUxDSmhjSEJCWTJOdmRXNTBWRzlyWlc0aU9pSXdZbVUwT0RsbU5pMWxNamM0TFROaVpqVXRPREZqTlMwMU5ERmpZemhtWW1WaE1Ua2lMQ0pwYmtGd2NFOTNibVZ5YzJocGNGUjVjR1VpT2lKUVZWSkRTRUZUUlVRaUxDSnphV2R1WldSRVlYUmxJam94TmpjMk9EY3lOalV6T0RjM0xDSmxiblpwY205dWJXVnVkQ0k2SWxOaGJtUmliM2dpZlE9PSIsImp3c1JlcHJlc2VudGF0aW9uIjoiZXlKaGJHY2lPaUpGVXpJMU5pSXNJbmcxWXlJNld5Sk5TVWxGVFVSRFEwRTNZV2RCZDBsQ1FXZEpVV0ZRYjFCc1pIWndVMjlGU0RCc1FuSnFSRkIyT1dwQlMwSm5aM0ZvYTJwUFVGRlJSRUY2UWpGTlZWRjNVV2RaUkZaUlVVUkVSSFJDWTBoQ2MxcFRRbGhpTTBweldraGtjRnBIVldkU1IxWXlXbGQ0ZG1OSFZubEpSa3BzWWtkR01HRlhPWFZqZVVKRVdsaEtNR0ZYV25CWk1rWXdZVmM1ZFVsRlJqRmtSMmgyWTIxc01HVlVSVXhOUVd0SFFURlZSVU4zZDBOU2VsbDRSWHBCVWtKblRsWkNRVzlOUTJ0R2QyTkhlR3hKUld4MVdYazBlRU42UVVwQ1owNVdRa0ZaVkVGc1ZsUk5RalJZUkZSSmVFMUVaM2xPVkVGNVRsUkJlazVHYjFoRVZFbDZUVVJyZVU1RVFYbE9WRUY2VFRGdmQyZGFTWGhSUkVFclFtZE9Wa0pCVFUxT01VSjVZakpSWjFKVlRrUkpSVEZvV1hsQ1FtTklRV2RWTTFKMlkyMVZaMWxYTld0SlIyeFZaRmMxYkdONVFsUmtSemw1V2xOQ1UxcFhUbXhoV0VJd1NVWk9jRm95TlhCaWJXTjRURVJCY1VKblRsWkNRWE5OU1RCR2QyTkhlR3hKUm1SMlkyMTRhMlF5Ykd0YVUwSkZXbGhhYkdKSE9YZGFXRWxuVlcxV2MxbFlVbkJpTWpWNlRWSk5kMFZSV1VSV1VWRkxSRUZ3UW1OSVFuTmFVMEpLWW0xTmRVMVJjM2REVVZsRVZsRlJSMFYzU2xaVmVrSmFUVUpOUjBKNWNVZFRUVFE1UVdkRlIwTkRjVWRUVFRRNVFYZEZTRUV3U1VGQ1QyOVVZMkZRWTNCbGFYQk9URGxsVVRBMmRFTjFOM0JWWTNka1ExaGtUamgyUjNGaFZXcGtOVGhhT0hSTWVHbFZRekJrUW1WQksyVjFUVmxuWjJneEx6VnBRV3NyUmsxNFZVWnRRVEpoTVhJMFlVTmFPRk5xWjJkSlNVMUpTVU5DUkVGTlFtZE9Wa2hTVFVKQlpqaEZRV3BCUVUxQ09FZEJNVlZrU1hkUldVMUNZVUZHUkRoMmJFTk9VakF4UkVwdGFXYzVOMkpDT0RWaksyeHJSMHRhVFVoQlIwTkRjMGRCVVZWR1FuZEZRa0pIVVhkWmFrRjBRbWRuY2tKblJVWkNVV04zUVc5WmFHRklVakJqUkc5MlRESk9iR051VW5wTWJVWjNZMGQ0YkV4dFRuWmlVemt6WkRKU2VWcDZXWFZhUjFaNVRVUkZSME5EYzBkQlVWVkdRbnBCUW1ocFZtOWtTRkozVDJrNGRtSXlUbnBqUXpWb1kwaENjMXBUTldwaU1qQjJZakpPZW1ORVFYcE1XR1F6V2toS2JrNXFRWGxOU1VsQ1NHZFpSRlpTTUdkQ1NVbENSbFJEUTBGU1JYZG5aMFZPUW1kdmNXaHJhVWM1TWs1clFsRlpRazFKU0N0TlNVaEVRbWRuY2tKblJVWkNVV05EUVdwRFFuUm5lVUp6TVVwc1lrZHNhR0p0VG14SlJ6bDFTVWhTYjJGWVRXZFpNbFo1WkVkc2JXRlhUbWhrUjFWbldXNXJaMWxYTlRWSlNFSm9ZMjVTTlVsSFJucGpNMVowV2xoTloxbFhUbXBhV0VJd1dWYzFhbHBUUW5aYWFVSXdZVWRWWjJSSGFHeGlhVUpvWTBoQ2MyRlhUbWhaYlhoc1NVaE9NRmxYTld0WldFcHJTVWhTYkdOdE1YcEpSMFoxV2tOQ2FtSXlOV3RoV0ZKd1lqSTFla2xIT1cxSlNGWjZXbE4zWjFreVZubGtSMnh0WVZkT2FHUkhWV2RqUnpsellWZE9OVWxIUm5WYVEwSnFXbGhLTUdGWFduQlpNa1l3WVZjNWRVbElRbmxaVjA0d1lWZE9iRWxJVGpCWldGSnNZbGRXZFdSSVRYVk5SRmxIUTBOelIwRlJWVVpDZDBsQ1JtbHdiMlJJVW5kUGFUaDJaRE5rTTB4dFJuZGpSM2hzVEcxT2RtSlRPV3BhV0Vvd1lWZGFjRmt5UmpCYVYwWXhaRWRvZG1OdGJEQmxVemgzU0ZGWlJGWlNNRTlDUWxsRlJrTlBRMjFOUW5Fdkx6Rk1OV2x0ZGxadGNWZ3hiME5aWlhGeVRVMUJORWRCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVVVKbmIzRm9hMmxIT1RKT2EwSm5jMEpDUVVsR1FVUkJTMEpuWjNGb2EycFBVRkZSUkVGM1RtOUJSRUpzUVdwRlFXdzBTa0k1UjBwSWFYaFFNbTUxYVdKNVZURnJNM2R5YVRWd2MwZEplRkJOUlRBMWMwWkxjVGRvVVhWNmRtSmxlVUoxT0RKR2IzcDZlRzFpZW5CdloyOUJha0pNVTBac01HUmFWMGxaYkRKbGFsQldLMFJwTldaQ2JrdFFkVGh0ZVcxQ1VYUnZSUzlJTW1KRlV6QnhRWE00WWs1MVpWVXpRMEpxYW1neGJIZHVSSE5KUFNJc0lrMUpTVVJHYWtORFFYQjVaMEYzU1VKQlowbFZTWE5IYUZKM2NEQmpNbTUyVlRSWlUzbGpZV1pRVkdwNllrNWpkME5uV1VsTGIxcEplbW93UlVGM1RYZGFla1ZpVFVKclIwRXhWVVZCZDNkVFVWaENkMkpIVldkVmJUbDJaRU5DUkZGVFFYUkpSV042VFZOWmQwcEJXVVJXVVZGTVJFSXhRbU5JUW5OYVUwSkVXbGhLTUdGWFduQlpNa1l3WVZjNWRVbEZSakZrUjJoMlkyMXNNR1ZVUlZSTlFrVkhRVEZWUlVObmQwdFJXRUozWWtkVloxTlhOV3BNYWtWTVRVRnJSMEV4VlVWQ2FFMURWbFpOZDBob1kwNU5ha1YzVFhwRk0wMXFRWHBPZWtWM1YyaGpUazE2V1hkTmVrVTFUVVJCZDAxRVFYZFhha0l4VFZWUmQxRm5XVVJXVVZGRVJFUjBRbU5JUW5OYVUwSllZak5LYzFwSVpIQmFSMVZuVWtkV01scFhlSFpqUjFaNVNVWktiR0pIUmpCaFZ6bDFZM2xDUkZwWVNqQmhWMXB3V1RKR01HRlhPWFZKUlVZeFpFZG9kbU50YkRCbFZFVk1UVUZyUjBFeFZVVkRkM2REVW5wWmVFVjZRVkpDWjA1V1FrRnZUVU5yUm5kalIzaHNTVVZzZFZsNU5IaERla0ZLUW1kT1ZrSkJXVlJCYkZaVVRVaFpkMFZCV1VoTGIxcEplbW93UTBGUldVWkxORVZGUVVOSlJGbG5RVVZpYzFGTFF6azBVSEpzVjIxYVdHNVlaM1I0ZW1SV1NrdzRWREJUUjFsdVowUlNSM0J1WjI0elRqWlFWRGhLVFVWaU4wWkVhVFJpUW0xUWFFTnVXak12YzNFMlVFWXZZMGRqUzFoWGMwdzFkazkwWlZKb2VVbzBOWGd6UVZOUU4yTlBRaXRoWVc4NU1HWmpjSGhUZGk5RldrWmlibWxCWWs1bldrZG9TV2h3U1c4MFNEWk5TVWd6VFVKSlIwRXhWV1JGZDBWQ0wzZFJTVTFCV1VKQlpqaERRVkZCZDBoM1dVUldVakJxUWtKbmQwWnZRVlYxTjBSbGIxWm5lbWxLY1d0cGNHNWxkbkl6Y25JNWNreEtTM04zVW1kWlNVdDNXVUpDVVZWSVFWRkZSVTlxUVRSTlJGbEhRME56UjBGUlZVWkNla0ZDYUdsd2IyUklVbmRQYVRoMllqSk9lbU5ETldoalNFSnpXbE0xYW1JeU1IWmlNazU2WTBSQmVreFhSbmRqUjNoc1kyMDVkbVJIVG1oYWVrMTNUbmRaUkZaU01HWkNSRUYzVEdwQmMyOURjV2RMU1ZsdFlVaFNNR05FYjNaTU1rNTVZa00xYUdOSVFuTmFVelZxWWpJd2RsbFlRbmRpUjFaNVlqSTVNRmt5Um01TmVUVnFZMjEzZDBoUldVUldVakJQUWtKWlJVWkVPSFpzUTA1U01ERkVTbTFwWnprM1lrSTROV01yYkd0SFMxcE5RVFJIUVRGVlpFUjNSVUl2ZDFGRlFYZEpRa0pxUVZGQ1oyOXhhR3RwUnpreVRtdENaMGxDUWtGSlJrRkVRVXRDWjJkeGFHdHFUMUJSVVVSQmQwNXZRVVJDYkVGcVFrRllhRk54TlVsNVMyOW5UVU5RZEhjME9UQkNZVUkyTnpkRFlVVkhTbGgxWmxGQ0wwVnhXa2RrTmtOVGFtbERkRTl1ZFUxVVlsaFdXRzE0ZUdONFptdERUVkZFVkZOUWVHRnlXbGgyVG5KcmVGVXpWR3RWVFVrek0zbDZka1pXVmxKVU5IZDRWMHBET1RrMFQzTmtZMW8wSzFKSFRuTlpSSGxTTldkdFpISXdia1JIWnowaUxDSk5TVWxEVVhwRFEwRmpiV2RCZDBsQ1FXZEpTVXhqV0RocFRreEdVelZWZDBObldVbExiMXBKZW1vd1JVRjNUWGRhZWtWaVRVSnJSMEV4VlVWQmQzZFRVVmhDZDJKSFZXZFZiVGwyWkVOQ1JGRlRRWFJKUldONlRWTlpkMHBCV1VSV1VWRk1SRUl4UW1OSVFuTmFVMEpFV2xoS01HRlhXbkJaTWtZd1lWYzVkVWxGUmpGa1IyaDJZMjFzTUdWVVJWUk5Ra1ZIUVRGVlJVTm5kMHRSV0VKM1lrZFZaMU5YTldwTWFrVk1UVUZyUjBFeFZVVkNhRTFEVmxaTmQwaG9ZMDVOVkZGM1RrUk5kMDFVWjNoUFZFRXlWMmhqVGsxNmEzZE9SRTEzVFZSbmVFOVVRVEpYYWtKdVRWSnpkMGRSV1VSV1VWRkVSRUpLUW1OSVFuTmFVMEpUWWpJNU1FbEZUa0pKUXpCblVucE5lRXBxUVd0Q1owNVdRa0Z6VFVoVlJuZGpSM2hzU1VWT2JHTnVVbkJhYld4cVdWaFNjR0l5TkdkUldGWXdZVWM1ZVdGWVVqVk5VazEzUlZGWlJGWlJVVXRFUVhCQ1kwaENjMXBUUWtwaWJVMTFUVkZ6ZDBOUldVUldVVkZIUlhkS1ZsVjZRakpOUWtGSFFubHhSMU5OTkRsQlowVkhRbE4xUWtKQlFXbEJNa2xCUWtwcWNFeDZNVUZqY1ZSMGEzbEtlV2RTVFdNelVrTldPR05YYWxSdVNHTkdRbUphUkhWWGJVSlRjRE5hU0hSbVZHcHFWSFY0ZUVWMFdDOHhTRGRaZVZsc00wbzJXVkppVkhwQ1VFVldiMEV2Vm1oWlJFdFlNVVI1ZUU1Q01HTlVaR1J4V0d3MVpIWk5WbnAwU3pVeE4wbEVkbGwxVmxSYVdIQnRhMDlzUlV0TllVNURUVVZCZDBoUldVUldVakJQUWtKWlJVWk1kWGN6Y1VaWlRUUnBZWEJKY1ZvemNqWTVOall2WVhsNVUzSk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVoxbEVWbEl3VUVGUlNDOUNRVkZFUVdkRlIwMUJiMGREUTNGSFUwMDBPVUpCVFVSQk1tZEJUVWRWUTAxUlEwUTJZMGhGUm13MFlWaFVVVmt5WlROMk9VZDNUMEZGV2t4MVRpdDVVbWhJUmtRdk0yMWxiM2xvY0cxMlQzZG5VRlZ1VUZkVWVHNVROR0YwSzNGSmVGVkRUVWN4Yldsb1JFc3hRVE5WVkRneVRsRjZOakJwYlU5c1RUSTNhbUprYjFoME1sRm1lVVpOYlN0WmFHbGtSR3RNUmpGMlRGVmhaMDAyUW1kRU5UWkxlVXRCUFQwaVhYMC5leUowY21GdWMyRmpkR2x2Ymtsa0lqb2lNakF3TURBd01ESTRNVEUwT0RrMU9TSXNJbTl5YVdkcGJtRnNWSEpoYm5OaFkzUnBiMjVKWkNJNklqRXdNREF3TURBMk9EazRPRGM1TnpJaUxDSjNaV0pQY21SbGNreHBibVZKZEdWdFNXUWlPaUl5TURBd01EQXdNREUyTmpRNE1UVTNJaXdpWW5WdVpHeGxTV1FpT2lKamIyMHVZMjl0TW5WekxtaHBkbVZ6WkdzdWJtOXliV0ZzTG1aeVpXVm1kV3hzTG1Gd2NHeGxMbWRzYjJKaGJDNXBiM011ZFc1cGRtVnljMkZzSWl3aWNISnZaSFZqZEVsa0lqb2lZMjl0TG1OdmJUSjFjeTVvYVhabGMyUnJMbTV2Y20xaGJDNW1jbVZsWm5Wc2JDNWhjSEJzWlM1bmJHOWlZV3d1YVc5ekxuVnVhWFpsY25OaGJDNWhjbk5vYVhabE1ETXhJaXdpYzNWaWMyTnlhWEIwYVc5dVIzSnZkWEJKWkdWdWRHbG1hV1Z5SWpvaU1qQTFPVE0zTVRVaUxDSndkWEpqYUdGelpVUmhkR1VpT2pFMk56WTROekkyTkRjd01EQXNJbTl5YVdkcGJtRnNVSFZ5WTJoaGMyVkVZWFJsSWpveE5UazBNVGczT1RjMU1EQXdMQ0psZUhCcGNtVnpSR0YwWlNJNk1UWTNOamczTWpneU56QXdNQ3dpY1hWaGJuUnBkSGtpT2pFc0luUjVjR1VpT2lKQmRYUnZMVkpsYm1WM1lXSnNaU0JUZFdKelkzSnBjSFJwYjI0aUxDSmtaWFpwWTJWV1pYSnBabWxqWVhScGIyNGlPaUpuWTB4QmNGQnlSMHBWUm1oUmMybDRTelp5VUVkTlJqZzRVbmw0VUd4WWJXdE9RM1JyUWxsMVJtdDFiWEIwVlZoNk5UTlNPV0ZvT1RGcVNIZHFkMUEzSWl3aVpHVjJhV05sVm1WeWFXWnBZMkYwYVc5dVRtOXVZMlVpT2lJMk0yWTFPVGsxWkMweE16azRMVFJtT0dVdFlUSmhZeTFpTUdVMU9HUTBPR1E0T0RJaUxDSmhjSEJCWTJOdmRXNTBWRzlyWlc0aU9pSXdZbVUwT0RsbU5pMWxNamM0TFROaVpqVXRPREZqTlMwMU5ERmpZemhtWW1WaE1Ua2lMQ0pwYmtGd2NFOTNibVZ5YzJocGNGUjVjR1VpT2lKUVZWSkRTRUZUUlVRaUxDSnphV2R1WldSRVlYUmxJam94TmpjMk9EY3lOalV6T0RjM0xDSmxiblpwY205dWJXVnVkQ0k2SWxOaGJtUmliM2dpZlE9PSIsImp3c1JlcHJlc2VudGF0aW9uIjoiZXlKaGJHY2lPaUpGVXpJMU5pSXNJbmcxWXlJNld5Sk5TVWxGVFVSRFEwRTNZV2RCZDBsQ1FXZEpVV0ZRYjFCc1pIWndVMjlGU0RCc1FuSnFSRkIyT1dwQlMwSm5aM0ZvYTJwUFVGRlJSRUY2UWpGTlZWRjNVV2RaUkZaUlVVUkVSSFJDWTBoQ2MxcFRRbGhpTTBweldraGtjRnBIVldkU1IxWXlXbGQ0ZG1OSFZubEpSa3BzWWtkR01HRlhPWFZqZVVKRVdsaEtNR0ZYV25CWk1rWXdZVmM1ZFVsRlJqRmtSMmgyWTIxc01HVlVSVXhOUVd0SFFURlZSVU4zZDBOU2VsbDRSWHBCVWtKblRsWkNRVzlOUTJ0R2QyTkhlR3hKUld4MVdYazBlRU42UVVwQ1owNVdRa0ZaVkVGc1ZsUk5RalJZUkZSSmVFMUVaM2xPVkVGNVRsUkJlazVHYjFoRVZFbDZUVVJyZVU1RVFYbE9WRUY2VFRGdmQyZGFTWGhSUkVFclFtZE9Wa0pCVFUxT01VSjVZakpSWjFKVlRrUkpSVEZvV1hsQ1FtTklRV2RWTTFKMlkyMVZaMWxYTld0SlIyeFZaRmMxYkdONVFsUmtSemw1V2xOQ1UxcFhUbXhoV0VJd1NVWk9jRm95TlhCaWJXTjRURVJCY1VKblRsWkNRWE5OU1RCR2QyTkhlR3hKUm1SMlkyMTRhMlF5Ykd0YVUwSkZXbGhhYkdKSE9YZGFXRWxuVlcxV2MxbFlVbkJpTWpWNlRWSk5kMFZSV1VSV1VWRkxSRUZ3UW1OSVFuTmFVMEpLWW0xTmRVMVJjM2REVVZsRVZsRlJSMFYzU2xaVmVrSmFUVUpOUjBKNWNVZFRUVFE1UVdkRlIwTkRjVWRUVFRRNVFYZEZTRUV3U1VGQ1QyOVVZMkZRWTNCbGFYQk9URGxsVVRBMmRFTjFOM0JWWTNka1ExaGtUamgyUjNGaFZXcGtOVGhhT0hSTWVHbFZRekJrUW1WQksyVjFUVmxuWjJneEx6VnBRV3NyUmsxNFZVWnRRVEpoTVhJMFlVTmFPRk5xWjJkSlNVMUpTVU5DUkVGTlFtZE9Wa2hTVFVKQlpqaEZRV3BCUVUxQ09FZEJNVlZrU1hkUldVMUNZVUZHUkRoMmJFTk9VakF4UkVwdGFXYzVOMkpDT0RWaksyeHJSMHRhVFVoQlIwTkRjMGRCVVZWR1FuZEZRa0pIVVhkWmFrRjBRbWRuY2tKblJVWkNVV04zUVc5WmFHRklVakJqUkc5MlRESk9iR051VW5wTWJVWjNZMGQ0YkV4dFRuWmlVemt6WkRKU2VWcDZXWFZhUjFaNVRVUkZSME5EYzBkQlVWVkdRbnBCUW1ocFZtOWtTRkozVDJrNGRtSXlUbnBqUXpWb1kwaENjMXBUTldwaU1qQjJZakpPZW1ORVFYcE1XR1F6V2toS2JrNXFRWGxOU1VsQ1NHZFpSRlpTTUdkQ1NVbENSbFJEUTBGU1JYZG5aMFZPUW1kdmNXaHJhVWM1TWs1clFsRlpRazFKU0N0TlNVaEVRbWRuY2tKblJVWkNVV05EUVdwRFFuUm5lVUp6TVVwc1lrZHNhR0p0VG14SlJ6bDFTVWhTYjJGWVRXZFpNbFo1WkVkc2JXRlhUbWhrUjFWbldXNXJaMWxYTlRWSlNFSm9ZMjVTTlVsSFJucGpNMVowV2xoTloxbFhUbXBhV0VJd1dWYzFhbHBUUW5aYWFVSXdZVWRWWjJSSGFHeGlhVUpvWTBoQ2MyRlhUbWhaYlhoc1NVaE9NRmxYTld0WldFcHJTVWhTYkdOdE1YcEpSMFoxV2tOQ2FtSXlOV3RoV0ZKd1lqSTFla2xIT1cxSlNGWjZXbE4zWjFreVZubGtSMnh0WVZkT2FHUkhWV2RqUnpsellWZE9OVWxIUm5WYVEwSnFXbGhLTUdGWFduQlpNa1l3WVZjNWRVbElRbmxaVjA0d1lWZE9iRWxJVGpCWldGSnNZbGRXZFdSSVRYVk5SRmxIUTBOelIwRlJWVVpDZDBsQ1JtbHdiMlJJVW5kUGFUaDJaRE5rTTB4dFJuZGpSM2hzVEcxT2RtSlRPV3BhV0Vvd1lWZGFjRmt5UmpCYVYwWXhaRWRvZG1OdGJEQmxVemgzU0ZGWlJGWlNNRTlDUWxsRlJrTlBRMjFOUW5Fdkx6Rk1OV2x0ZGxadGNWZ3hiME5aWlhGeVRVMUJORWRCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVVVKbmIzRm9hMmxIT1RKT2EwSm5jMEpDUVVsR1FVUkJTMEpuWjNGb2EycFBVRkZSUkVGM1RtOUJSRUpzUVdwRlFXdzBTa0k1UjBwSWFYaFFNbTUxYVdKNVZURnJNM2R5YVRWd2MwZEplRkJOUlRBMWMwWkxjVGRvVVhWNmRtSmxlVUoxT0RKR2IzcDZlRzFpZW5CdloyOUJha0pNVTBac01HUmFWMGxaYkRKbGFsQldLMFJwTldaQ2JrdFFkVGh0ZVcxQ1VYUnZSUzlJTW1KRlV6QnhRWE00WWs1MVpWVXpRMEpxYW1neGJIZHVSSE5KUFNJc0lrMUpTVVJHYWtORFFYQjVaMEYzU1VKQlowbFZTWE5IYUZKM2NEQmpNbTUyVlRSWlUzbGpZV1pRVkdwNllrNWpkME5uV1VsTGIxcEplbW93UlVGM1RYZGFla1ZpVFVKclIwRXhWVVZCZDNkVFVWaENkMkpIVldkVmJUbDJaRU5DUkZGVFFYUkpSV042VFZOWmQwcEJXVVJXVVZGTVJFSXhRbU5JUW5OYVUwSkVXbGhLTUdGWFduQlpNa1l3WVZjNWRVbEZSakZrUjJoMlkyMXNNR1ZVUlZSTlFrVkhRVEZWUlVObmQwdFJXRUozWWtkVloxTlhOV3BNYWtWTVRVRnJSMEV4VlVWQ2FFMURWbFpOZDBob1kwNU5ha1YzVFhwRk0wMXFRWHBPZWtWM1YyaGpUazE2V1hkTmVrVTFUVVJCZDAxRVFYZFhha0l4VFZWUmQxRm5XVVJXVVZGRVJFUjBRbU5JUW5OYVUwSllZak5LYzFwSVpIQmFSMVZuVWtkV01scFhlSFpqUjFaNVNVWktiR0pIUmpCaFZ6bDFZM2xDUkZwWVNqQmhWMXB3V1RKR01HRlhPWFZKUlVZeFpFZG9kbU50YkRCbFZFVk1UVUZyUjBFeFZVVkRkM2REVW5wWmVFVjZRVkpDWjA1V1FrRnZUVU5yUm5kalIzaHNTVVZzZFZsNU5IaERla0ZLUW1kT1ZrSkJXVlJCYkZaVVRVaFpkMFZCV1VoTGIxcEplbW93UTBGUldVWkxORVZGUVVOSlJGbG5RVVZpYzFGTFF6azBVSEpzVjIxYVdHNVlaM1I0ZW1SV1NrdzRWREJUUjFsdVowUlNSM0J1WjI0elRqWlFWRGhLVFVWaU4wWkVhVFJpUW0xUWFFTnVXak12YzNFMlVFWXZZMGRqUzFoWGMwdzFkazkwWlZKb2VVbzBOWGd6UVZOUU4yTlBRaXRoWVc4NU1HWmpjSGhUZGk5RldrWmlibWxCWWs1bldrZG9TV2h3U1c4MFNEWk5TVWd6VFVKSlIwRXhWV1JGZDBWQ0wzZFJTVTFCV1VKQlpqaERRVkZCZDBoM1dVUldVakJxUWtKbmQwWnZRVlYxTjBSbGIxWm5lbWxLY1d0cGNHNWxkbkl6Y25JNWNreEtTM04zVW1kWlNVdDNXVUpDVVZWSVFWRkZSVTlxUVRSTlJGbEhRME56UjBGUlZVWkNla0ZDYUdsd2IyUklVbmRQYVRoMllqSk9lbU5ETldoalNFSnpXbE0xYW1JeU1IWmlNazU2WTBSQmVreFhSbmRqUjNoc1kyMDVkbVJIVG1oYWVrMTNUbmRaUkZaU01HWkNSRUYzVEdwQmMyOURjV2RMU1ZsdFlVaFNNR05FYjNaTU1rNTVZa00xYUdOSVFuTmFVelZxWWpJd2RsbFlRbmRpUjFaNVlqSTVNRmt5Um01TmVUVnFZMjEzZDBoUldVUldVakJQUWtKWlJVWkVPSFpzUTA1U01ERkVTbTFwWnprM1lrSTROV01yYkd0SFMxcE5RVFJIUVRGVlpFUjNSVUl2ZDFGRlFYZEpRa0pxUVZGQ1oyOXhhR3RwUnpreVRtdENaMGxDUWtGSlJrRkVRVXRDWjJkeGFHdHFUMUJSVVVSQmQwNXZRVVJDYkVGcVFrRllhRk54TlVsNVMyOW5UVU5RZEhjME9UQkNZVUkyTnpkRFlVVkhTbGgxWmxGQ0wwVnhXa2RrTmtOVGFtbERkRTl1ZFUxVVlsaFdXRzE0ZUdONFptdERUVkZFVkZOUWVHRnlXbGgyVG5KcmVGVXpWR3RWVFVrek0zbDZka1pXVmxKVU5IZDRWMHBET1RrMFQzTmtZMW8wSzFKSFRuTlpSSGxTTldkdFpISXdia1JIWnowaUxDSk5TVWxEVVhwRFEwRmpiV2RCZDBsQ1FXZEpTVXhqV0RocFRreEdVelZWZDBObldVbExiMXBKZW1vd1JVRjNUWGRhZWtWaVRVSnJSMEV4VlVWQmQzZFRVVmhDZDJKSFZXZFZiVGwyWkVOQ1JGRlRRWFJKUldONlRWTlpkMHBCV1VSV1VWRk1SRUl4UW1OSVFuTmFVMEpFV2xoS01HRlhXbkJaTWtZd1lWYzVkVWxGUmpGa1IyaDJZMjFzTUdWVVJWUk5Ra1ZIUVRGVlJVTm5kMHRSV0VKM1lrZFZaMU5YTldwTWFrVk1UVUZyUjBFeFZVVkNhRTFEVmxaTmQwaG9ZMDVOVkZGM1RrUk5kMDFVWjNoUFZFRXlWMmhqVGsxNmEzZE9SRTEzVFZSbmVFOVVRVEpYYWtKdVRWSnpkMGRSV1VSV1VWRkVSRUpLUW1OSVFuTmFVMEpUWWpJNU1FbEZUa0pKUXpCblVucE5lRXBxUVd0Q1owNVdRa0Z6VFVoVlJuZGpSM2hzU1VWT2JHTnVVbkJhYld4cVdWaFNjR0l5TkdkUldGWXdZVWM1ZVdGWVVqVk5VazEzUlZGWlJGWlJVVXRFUVhCQ1kwaENjMXBUUWtwaWJVMTFUVkZ6ZDBOUldVUldVVkZIUlhkS1ZsVjZRakpOUWtGSFFubHhSMU5OTkRsQlowVkhRbE4xUWtKQlFXbEJNa2xCUWtwcWNFeDZNVUZqY1ZSMGEzbEtlV2RTVFdNelVrTldPR05YYWxSdVNHTkdRbUphUkhWWGJVSlRjRE5hU0hSbVZHcHFWSFY0ZUVWMFdDOHhTRGRaZVZsc00wbzJXVkppVkhwQ1VFVldiMEV2Vm1oWlJFdFlNVVI1ZUU1Q01HTlVaR1J4V0d3MVpIWk5WbnAwU3pVeE4wbEVkbGwxVmxSYVdIQnRhMDlzUlV0TllVNURUVVZCZDBoUldVUldVakJQUWtKWlJVWk1kWGN6Y1VaWlRUUnBZWEJKY1ZvemNqWTVOall2WVhsNVUzSk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVoxbEVWbEl3VUVGUlNDOUNRVkZFUVdkRlIwMUJiMGREUTNGSFUwMDBPVUpCVFVSQk1tZEJUVWRWUTAxUlEwUTJZMGhGUm13MFlWaFVVVmt5WlROMk9VZDNUMEZGV2t4MVRpdDVVbWhJUmtRdk0yMWxiM2xvY0cxMlQzZG5VRlZ1VUZkVWVHNVROR0YwSzNGSmVGVkRUVWN4Yldsb1JFc3hRVE5WVkRneVRsRjZOakJwYlU5c1RUSTNhbUprYjFoME1sRm1lVVpOYlN0WmFHbGtSR3RNUmpGMlRGVmhaMDAyUW1kRU5UWkxlVXRCUFQwaVhYMC5leUowY21GdWMyRmpkR2x2Ymtsa0lqb2lNakF3TURBd01ESTRNVEUwT0RrMU9TSXNJbTl5YVdkcGJtRnNWSEpoYm5OaFkzUnBiMjVKWkNJNklqRXdNREF3TURBMk9EazRPRGM1TnpJaUxDSjNaV0pQY21SbGNreHBibVZKZEdWdFNXUWlPaUl5TURBd01EQXdNREUyTmpRNE1UVTNJaXdpWW5WdVpHeGxTV1FpT2lKamIyMHVZMjl0TW5WekxtaHBkbVZ6WkdzdWJtOXliV0ZzTG1aeVpXVm1kV3hzTG1Gd2NHeGxMbWRzYjJKaGJDNXBiM011ZFc1cGRtVnljMkZzSWl3aWNISnZaSFZqZEVsa0lqb2lZMjl0TG1OdmJUSjFjeTVvYVhabGMyUnJMbTV2Y20xaGJDNW1jbVZsWm5Wc2JDNWhjSEJzWlM1bmJHOWlZV3d1YVc5ekxuVnVhWFpsY25OaGJDNWhjbk5vYVhabE1ETXhJaXdpYzNWaWMyTnlhWEIwYVc5dVIzSnZkWEJKWkdWdWRHbG1hV1Z5SWpvaU1qQTFPVE0zTVRVaUxDSndkWEpqYUdGelpVUmhkR1VpT2pFMk56WTROekkyTkRjd01EQXNJbTl5YVdkcGJtRnNVSFZ5WTJoaGMyVkVZWFJsSWpveE5UazBNVGczT1RjMU1EQXdMQ0psZUhCcGNtVnpSR0YwWlNJNk1UWTNOamczTWpneU56QXdNQ3dpY1hWaGJuUnBkSGtpT2pFc0luUjVjR1VpT2lKQmRYUnZMVkpsYm1WM1lXSnNaU0JUZFdKelkzSnBjSFJwYjI0aUxDSmtaWFpwWTJWV1pYSnBabWxqWVhScGIyNGlPaUpuWTB4QmNGQnlSMHBWUm1oUmMybDRTelp5VUVkTlJqZzRVbmw0VUd4WWJXdE9RM1JyUWxsMVJtdDFiWEIwVlZoNk5UTlNPV0ZvT1RGcVNIZHFkMUEzSWl3aVpHVjJhV05sVm1WeWFXWnBZMkYwYVc5dVRtOXVZMlVpT2lJMk0yWTFPVGsxWkMweE16azRMVFJtT0dVdFlUSmhZeTFpTUdVMU9HUTBPR1E0T0RJaUxDSmhjSEJCWTJOdmRXNTBWRzlyWlc0aU9pSXdZbVUwT0RsbU5pMWxNamM0TFROaVpqVXRPREZqTlMwMU5ERmpZemhtWW1WaE1Ua2lMQ0pwYmtGd2NFOTNibVZ5YzJocGNGUjVjR1VpT2lKUVZWSkRTRUZUUlVRaUxDSnphV2R1WldSRVlYUmxJam94TmpjMk9EY3lOalV6T0RjM0xDSmxiblpwY205dWJXVnVkQ0k2SWxOaGJtUmliM2dpZlE9PSIsImp3c1JlcHJlc2VudGF0aW9uIjoiZXlKaGJHY2lPaUpGVXpJMU5pSXNJbmcxWXlJNld5Sk5TVWxGVFVSRFEwRTNZV2RCZDBsQ1FXZEpVV0ZRYjFCc1pIWndVMjlGU0RCc1FuSnFSRkIyT1dwQlMwSm5aM0ZvYTJwUFVGRlJSRUY2UWpGTlZWRjNVV2RaUkZaUlVVUkVSSFJDWTBoQ2MxcFRRbGhpTTBweldraGtjRnBIVldkU1IxWXlXbGQ0ZG1OSFZubEpSa3BzWWtkR01HRlhPWFZqZVVKRVdsaEtNR0ZYV25CWk1rWXdZVmM1ZFVsRlJqRmtSMmgyWTIxc01HVlVSVXhOUVd0SFFURlZSVU4zZDBOU2VsbDRSWHBCVWtKblRsWkNRVzlOUTJ0R2QyTkhlR3hKUld4MVdYazBlRU42UVVwQ1owNVdRa0ZaVkVGc1ZsUk5RalJZUkZSSmVFMUVaM2xPVkVGNVRsUkJlazVHYjFoRVZFbDZUVVJyZVU1RVFYbE9WRUY2VFRGdmQyZGFTWGhSUkVFclFtZE9Wa0pCVFUxT01VSjVZakpSWjFKVlRrUkpSVEZvV1hsQ1FtTklRV2RWTTFKMlkyMVZaMWxYTld0SlIyeFZaRmMxYkdONVFsUmtSemw1V2xOQ1UxcFhUbXhoV0VJd1NVWk9jRm95TlhCaWJXTjRURVJCY1VKblRsWkNRWE5OU1RCR2QyTkhlR3hKUm1SMlkyMTRhMlF5Ykd0YVUwSkZXbGhhYkdKSE9YZGFXRWxuVlcxV2MxbFlVbkJpTWpWNlRWSk5kMFZSV1VSV1VWRkxSRUZ3UW1OSVFuTmFVMEpLWW0xTmRVMVJjM2REVVZsRVZsRlJSMFYzU2xaVmVrSmFUVUpOUjBKNWNVZFRUVFE1UVdkRlIwTkRjVWRUVFRRNVFYZEZTRUV3U1VGQ1QyOVVZMkZRWTNCbGFYQk9URGxsVVRBMmRFTjFOM0JWWTNka1ExaGtUamgyUjNGaFZXcGtOVGhhT0hSTWVHbFZRekJrUW1WQksyVjFUVmxuWjJneEx6VnBRV3NyUmsxNFZVWnRRVEpoTVhJMFlVTmFPRk5xWjJkSlNVMUpTVU5DUkVGTlFtZE9Wa2hTVFVKQlpqaEZRV3BCUVUxQ09FZEJNVlZrU1hkUldVMUNZVUZHUkRoMmJFTk9VakF4UkVwdGFXYzVOMkpDT0RWaksyeHJSMHRhVFVoQlIwTkRjMGRCVVZWR1FuZEZRa0pIVVhkWmFrRjBRbWRuY2tKblJVWkNVV04zUVc5WmFHRklVakJqUkc5MlRESk9iR051VW5wTWJVWjNZMGQ0YkV4dFRuWmlVemt6WkRKU2VWcDZXWFZhUjFaNVRVUkZSME5EYzBkQlVWVkdRbnBCUW1ocFZtOWtTRkozVDJrNGRtSXlUbnBqUXpWb1kwaENjMXBUTldwaU1qQjJZakpPZW1ORVFYcE1XR1F6V2toS2JrNXFRWGxOU1VsQ1NHZFpSRlpTTUdkQ1NVbENSbFJEUTBGU1JYZG5aMFZPUW1kdmNXaHJhVWM1TWs1clFsRlpRazFKU0N0TlNVaEVRbWRuY2tKblJVWkNVV05EUVdwRFFuUm5lVUp6TVVwc1lrZHNhR0p0VG14SlJ6bDFTVWhTYjJGWVRXZFpNbFo1WkVkc2JXRlhUbWhrUjFWbldXNXJaMWxYTlRWSlNFSm9ZMjVTTlVsSFJucGpNMVowV2xoTloxbFhUbXBhV0VJd1dWYzFhbHBUUW5aYWFVSXdZVWRWWjJSSGFHeGlhVUpvWTBoQ2MyRlhUbWhaYlhoc1NVaE9NRmxYTld0WldFcHJTVWhTYkdOdE1YcEpSMFoxV2tOQ2FtSXlOV3RoV0ZKd1lqSTFla2xIT1cxSlNGWjZXbE4zWjFreVZubGtSMnh0WVZkT2FHUkhWV2RqUnpsellWZE9OVWxIUm5WYVEwSnFXbGhLTUdGWFduQlpNa1l3WVZjNWRVbElRbmxaVjA0d1lWZE9iRWxJVGpCWldGSnNZbGRXZFdSSVRYVk5SRmxIUTBOelIwRlJWVVpDZDBsQ1JtbHdiMlJJVW5kUGFUaDJaRE5rTTB4dFJuZGpSM2hzVEcxT2RtSlRPV3BhV0Vvd1lWZGFjRmt5UmpCYVYwWXhaRWRvZG1OdGJEQmxVemgzU0ZGWlJGWlNNRTlDUWxsRlJrTlBRMjFOUW5Fdkx6Rk1OV2x0ZGxadGNWZ3hiME5aWlhGeVRVMUJORWRCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVVVKbmIzRm9hMmxIT1RKT2EwSm5jMEpDUVVsR1FVUkJTMEpuWjNGb2EycFBVRkZSUkVGM1RtOUJSRUpzUVdwRlFXdzBTa0k1UjBwSWFYaFFNbTUxYVdKNVZURnJNM2R5YVRWd2MwZEplRkJOUlRBMWMwWkxjVGRvVVhWNmRtSmxlVUoxT0RKR2IzcDZlRzFpZW5CdloyOUJha0pNVTBac01HUmFWMGxaYkRKbGFsQldLMFJwTldaQ2JrdFFkVGh0ZVcxQ1VYUnZSUzlJTW1KRlV6QnhRWE00WWs1MVpWVXpRMEpxYW1neGJIZHVSSE5KUFNJc0lrMUpTVVJHYWtORFFYQjVaMEYzU1VKQlowbFZTWE5IYUZKM2NEQmpNbTUyVlRSWlUzbGpZV1pRVkdwNllrNWpkME5uV1VsTGIxcEplbW93UlVGM1RYZGFla1ZpVFVKclIwRXhWVVZCZDNkVFVWaENkMkpIVldkVmJUbDJaRU5DUkZGVFFYUkpSV042VFZOWmQwcEJXVVJXVVZGTVJFSXhRbU5JUW5OYVUwSkVXbGhLTUdGWFduQlpNa1l3WVZjNWRVbEZSakZrUjJoMlkyMXNNR1ZVUlZSTlFrVkhRVEZWUlVObmQwdFJXRUozWWtkVloxTlhOV3BNYWtWTVRVRnJSMEV4VlVWQ2FFMURWbFpOZDBob1kwNU5ha1YzVFhwRk0wMXFRWHBPZWtWM1YyaGpUazE2V1hkTmVrVTFUVVJCZDAxRVFYZFhha0l4VFZWUmQxRm5XVVJXVVZGRVJFUjBRbU5JUW5OYVUwSllZak5LYzFwSVpIQmFSMVZuVWtkV01scFhlSFpqUjFaNVNVWktiR0pIUmpCaFZ6bDFZM2xDUkZwWVNqQmhWMXB3V1RKR01HRlhPWFZKUlVZeFpFZG9kbU50YkRCbFZFVk1UVUZyUjBFeFZVVkRkM2REVW5wWmVFVjZRVkpDWjA1V1FrRnZUVU5yUm5kalIzaHNTVVZzZFZsNU5IaERla0ZLUW1kT1ZrSkJXVlJCYkZaVVRVaFpkMFZCV1VoTGIxcEplbW93UTBGUldVWkxORVZGUVVOSlJGbG5RVVZpYzFGTFF6azBVSEpzVjIxYVdHNVlaM1I0ZW1SV1NrdzRWREJUUjFsdVowUlNSM0J1WjI0elRqWlFWRGhLVFVWaU4wWkVhVFJpUW0xUWFFTnVXak12YzNFMlVFWXZZMGRqUzFoWGMwdzFkazkwWlZKb2VVbzBOWGd6UVZOUU4yTlBRaXRoWVc4NU1HWmpjSGhUZGk5RldrWmlibWxCWWs1bldrZG9TV2h3U1c4MFNEWk5TVWd6VFVKSlIwRXhWV1JGZDBWQ0wzZFJTVTFCV1VKQlpqaERRVkZCZDBoM1dVUldVakJxUWtKbmQwWnZRVlYxTjBSbGIxWm5lbWxLY1d0cGNHNWxkbkl6Y25JNWNreEtTM04zVW1kWlNVdDNXVUpDVVZWSVFWRkZSVTlxUVRSTlJGbEhRME56UjBGUlZVWkNla0ZDYUdsd2IyUklVbmRQYVRoMllqSk9lbU5ETldoalNFSnpXbE0xYW1JeU1IWmlNazU2WTBSQmVreFhSbmRqUjNoc1kyMDVkbVJIVG1oYWVrMTNUbmRaUkZaU01HWkNSRUYzVEdwQmMyOURjV2RMU1ZsdFlVaFNNR05FYjNaTU1rNTVZa00xYUdOSVFuTmFVelZxWWpJd2RsbFlRbmRpUjFaNVlqSTVNRmt5Um01TmVUVnFZMjEzZDBoUldVUldVakJQUWtKWlJVWkVPSFpzUTA1U01ERkVTbTFwWnprM1lrSTROV01yYkd0SFMxcE5RVFJIUVRGVlpFUjNSVUl2ZDFGRlFYZEpRa0pxUVZGQ1oyOXhhR3RwUnpreVRtdENaMGxDUWtGSlJrRkVRVXRDWjJkeGFHdHFUMUJSVVVSQmQwNXZRVVJDYkVGcVFrRllhRk54TlVsNVMyOW5UVU5RZEhjME9UQkNZVUkyTnpkRFlVVkhTbGgxWmxGQ0wwVnhXa2RrTmtOVGFtbERkRTl1ZFUxVVlsaFdXRzE0ZUdONFptdERUVkZFVkZOUWVHRnlXbGgyVG5KcmVGVXpWR3RWVFVrek0zbDZka1pXVmxKVU5IZDRWMHBET1RrMFQzTmtZMW8wSzFKSFRuTlpSSGxTTldkdFpISXdia1JIWnowaUxDSk5TVWxEVVhwRFEwRmpiV2RCZDBsQ1FXZEpTVXhqV0RocFRreEdVelZWZDBObldVbExiMXBKZW1vd1JVRjNUWGRhZWtWaVRVSnJSMEV4VlVWQmQzZFRVVmhDZDJKSFZXZFZiVGwyWkVOQ1JGRlRRWFJKUldONlRWTlpkMHBCV1VSV1VWRk1SRUl4UW1OSVFuTmFVMEpFV2xoS01HRlhXbkJaTWtZd1lWYzVkVWxGUmpGa1IyaDJZMjFzTUdWVVJWUk5Ra1ZIUVRGVlJVTm5kMHRSV0VKM1lrZFZaMU5YTldwTWFrVk1UVUZyUjBFeFZVVkNhRTFEVmxaTmQwaG9ZMDVOVkZGM1RrUk5kMDFVWjNoUFZFRXlWMmhqVGsxNmEzZE9SRTEzVFZSbmVFOVVRVEpYYWtKdVRWSnpkMGRSV1VSV1VWRkVSRUpLUW1OSVFuTmFVMEpUWWpJNU1FbEZUa0pKUXpCblVucE5lRXBxUVd0Q1owNVdRa0Z6VFVoVlJuZGpSM2hzU1VWT2JHTnVVbkJhYld4cVdWaFNjR0l5TkdkUldGWXdZVWM1ZVdGWVVqVk5VazEzUlZGWlJGWlJVVXRFUVhCQ1kwaENjMXBUUWtwaWJVMTFUVkZ6ZDBOUldVUldVVkZIUlhkS1ZsVjZRakpOUWtGSFFubHhSMU5OTkRsQlowVkhRbE4xUWtKQlFXbEJNa2xCUWtwcWNFeDZNVUZqY1ZSMGEzbEtlV2RTVFdNelVrTldPR05YYWxSdVNHTkdRbUphUkhWWGJVSlRjRE5hU0hSbVZHcHFWSFY0ZUVWMFdDOHhTRGRaZVZsc00wbzJXVkppVkhwQ1VFVldiMEV2Vm1oWlJFdFlNVVI1ZUU1Q01HTlVaR1J4V0d3MVpIWk5WbnAwU3pVeE4wbEVkbGwxVmxSYVdIQnRhMDlzUlV0TllVNURUVVZCZDBoUldVUldVakJQUWtKWlJVWk1kWGN6Y1VaWlRUUnBZWEJKY1ZvemNqWTVOall2WVhsNVUzSk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVoxbEVWbEl3VUVGUlNDOUNRVkZFUVdkRlIwMUJiMGREUTNGSFUwMDBPVUpCVFVSQk1tZEJUVWRWUTAxUlEwUTJZMGhGUm13MFlWaFVVVmt5WlROMk9VZDNUMEZGV2t4MVRpdDVVbWhJUmtRdk0yMWxiM2xvY0cxMlQzZG5VRlZ1VUZkVWVHNVROR0YwSzNGSmVGVkRUVWN4Yldsb1JFc3hRVE5WVkRneVRsRjZOakJwYlU5c1RUSTNhbUprYjFoME1sRm1lVVpOYlN0WmFHbGtSR3RNUmpGMlRGVmhaMDAyUW1kRU5UWkxlVXRCUFQwaVhYMC5leUowY21GdWMyRmpkR2x2Ymtsa0lqb2lNakF3TURBd01ESTRNVEUwT0RrMU9TSXNJbTl5YVdkcGJtRnNWSEpoYm5OaFkzUnBiMjVKWkNJNklqRXdNREF3TURBMk9EazRPRGM1TnpJaUxDSjNaV0pQY21SbGNreHBibVZKZEdWdFNXUWlPaUl5TURBd01EQXdNREUyTmpRNE1UVTNJaXdpWW5WdVpHeGxTV1FpT2lKamIyMHVZMjl0TW5WekxtaHBkbVZ6WkdzdWJtOXliV0ZzTG1aeVpXVm1kV3hzTG1Gd2NHeGxMbWRzYjJKaGJDNXBiM011ZFc1cGRtVnljMkZzSWl3aWNISnZaSFZqZEVsa0lqb2lZMjl0TG1OdmJUSjFjeTVvYVhabGMyUnJMbTV2Y20xaGJDNW1jbVZsWm5Wc2JDNWhjSEJzWlM1bmJHOWlZV3d1YVc5ekxuVnVhWFpsY25OaGJDNWhjbk5vYVhabE1ETXhJaXdpYzNWaWMyTnlhWEIwYVc5dVIzSnZkWEJKWkdWdWRHbG1hV1Z5SWpvaU1qQTFPVE0zTVRVaUxDSndkWEpqYUdGelpVUmhkR1VpT2pFMk56WTROekkyTkRjd01EQXNJbTl5YVdkcGJtRnNVSFZ5WTJoaGMyVkVZWFJsSWpveE5UazBNVGczT1RjMU1EQXdMQ0psZUhCcGNtVnpSR0YwWlNJNk1UWTNOamczTWpneU56QXdNQ3dpY1hWaGJuUnBkSGtpT2pFc0luUjVjR1VpT2lKQmRYUnZMVkpsYm1WM1lXSnNaU0JUZFdKelkzSnBjSFJwYjI0aUxDSmtaWFpwWTJWV1pYSnBabWxqWVhScGIyNGlPaUpuWTB4QmNGQnlSMHBWUm1oUmMybDRTelp5VUVkTlJqZzRVbmw0VUd4WWJXdE9RM1JyUWxsMVJtdDFiWEIwVlZoNk5UTlNPV0ZvT1RGcVNIZHFkMUEzSWl3aVpHVjJhV05sVm1WeWFXWnBZMkYwYVc5dVRtOXVZMlVpT2lJMk0yWTFPVGsxWkMweE16azRMVFJtT0dVdFlUSmhZeTFpTUdVMU9HUTBPR1E0T0RJaUxDSmhjSEJCWTJOdmRXNTBWRzlyWlc0aU9pSXdZbVUwT0RsbU5pMWxNamM0TFROaVpqVXRPREZqTlMwMU5ERmpZemhtWW1WaE1Ua2lMQ0pwYmtGd2NFOTNibVZ5YzJocGNGUjVjR1VpT2lKUVZWSkRTRUZUUlVRaUxDSnphV2R1WldSRVlYUmxJam94TmpjMk9EY3lOalV6T0RjM0xDSmxiblpwY205dWJXVnVkQ0k2SWxOaGJtUmliM2dpZlEuT3ZUbVh3TWdnR0hTUmx0U3VHR1ppV1h3U0JPTjM5akJ1UVlTdmsyYlRMUUJVT0hleG1iRWozaXQ4UklyeWR4N3RTSVYzaTRPWHk3LWhOb1diRG9HM1EiLCJ2ZXJpZmllZFR5cGUiOnRydWUsInZlcmlmaWVkTWVzc2FnZSI6IlN1Y2Nlc3MifX0=","hiveiap_receipt_verify_result":{"status":0,"receipt":{"transactionId":"2000000281195161","originalTransactionId":"1000000689887972","webOrderLineItemId":"2000000021255834","bundleId":"com.com2us.hivesdk.normal.freefull.apple.global.ios.universal","productId":"com.com2us.hivesdk.normal.freefull.apple.global.ios.universal.arshive032","subscriptionGroupIdentifier":"20593715","purchaseDate":1676875537000,"originalPurchaseDate":1594187975000,"expiresDate":1676875837000,"quantity":1,"type":"Auto-Renewable Subscription","appAccountToken":"0be489f6-e278-3bf5-81c5-541cc8fbea19","inAppOwnershipType":"PURCHASED","signedDate":1676939211608,"environment":"Sandbox"}},"hiveiap_receipt_start_date_ms":1676875537000,"hiveiap_receipt_expire_date_ms":1676875837000,"hiveiap_receipt_subscription_state":0,"hiveiap_apple_info":{"original_transaction_id":"1000000689887972"}}
< HTTP/2 200
< server: nginx
< date: Wed, 23 Mar 2022 04:59:05 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_market_id":2,"hiveiap_market_pid":"sub01","hiveiap_receipt":{"purchase_data":{"orderId":"GPA.3300-6740-3472-70794","packageName":"com.com2us.hivesdk.normal.freefull.google.global.android.common","productId":"sub01","purchaseTime":1647584315806,"purchaseState":0,"purchaseToken":"eagfmnlgeplpniofclfepanm.AO-J1Ow40S88Ctyqd4kPS5YjhItqiNd4NqbJgRuqhgu8prloZel9CKyJQzvE_qkR8j4Pp-c060jj1QBQ7bU1cTXpP2-Md70jawN9T_gWezOhDAoqhWDwovUfFoVTx0Paa0DNJUwKhmnsIKNroWpKaAnf4jVVelvgvg","obfuscatedAccountId":"4a1707b0720f695724c1265cea1626e5d8561ef1e4a12073a9174c94bba85fb9","autoRenewing":true,"acknowledged":false,"developerPayload":null},"signature":"meW5ORdbF2aXiQtCbTwJMdDivnKvb0m9989b7+hCo3BuANcmgeSNydD5761LJ5YDWNpPtSLvZHIuSbUyS43CcPmcomd5c1O2ylHuTqyHiSeqpGq/FpZj3nRy2Y9oSXku90MNXFmzIpevy3HDuhVtexdRBz/H7zYG/Co/qYXP9lIHSUxzKtZXG9eVulK+ASnGn0UHlY2TcKn8WUV0brj9oed0Ic/D10JrGGzUPsKrqO2jEnI4AE4boz9wOLpXzZ18bRSMBjweZdOGo1cBbX4v7pWNJkKGhNEvbs2vtikFRCsVn2zF0bCW0QAWAjUdmx/DTonD781l6xm9lIQYua41/Q=="},"hiveiap_receipt_verify_result":{"startTimeMillis":"1647584315806","expiryTimeMillis":"1647586296990","autoRenewing":false,"priceCurrencyCode":"KRW","priceAmountMicros":"1100000000","countryCode":"KR","developerPayload":"","cancelReason":1,"orderId":"GPA.3300-6740-3472-70794..5","purchaseType":0,"acknowledgementState":1,"kind":"androidpublisher#subscriptionPurchase","obfuscatedExternalAccountId":"4a1707b0720f695724c1265cea1626e5d8561ef1e4a12073a9174c94bba85fb9"},"hiveiap_receipt_start_date_ms":"1647584315806","hiveiap_receipt_expire_date_ms":"1647586296990","hiveiap_receipt_subscription_state":4,"hiveiap_google_info":{"purchase_token_hash":"cd9de91a1a7ba61237504d8c15dc2ba18030ddbc","purchase_token":"eagfmnlgeplpniofclfepanm.AO-J1Ow40S88Ctyqd4kPS5YjhItqiNd4NqbJgRuqhgu8prloZel9CKyJQzvE_qkR8j4Pp-c060jj1QBQ7bU1cTXpP2-Md70jawN9T_gWezOhDAoqhWDwovUfFoVTx0Paa0DNJUwKhmnsIKNroWpKaAnf4jVVelvgvg","linked_purchase_token":"","linked_purchase_token_hash":""}}
< HTTP/2 200
< server: nginx
< date: Wed, 23 Mar 2022 06:19:35 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_market_id":5,"hiveiap_market_pid":"sub001","hiveiap_receipt":{"userId":"4WYIUB3WVEon97SvYnYH3tzrYV7ik7wn95cGAqMgXss=","marketPlace":"US","receiptId":"oJivzQ44BXF6dksfs_b29yehk1On42DQm_sdeWflzWI=:3:11","sku":"sub001","productType":"SUBSCRIPTION","purchaseDate":"Fri Dec 24 16:20:07 GMT+09:00 2021","cancelDate":null,"purchase_data":null},"hiveiap_receipt_verify_result":{"autoRenewing":true,"betaProduct":true,"cancelDate":null,"cancelReason":null,"deferredDate":null,"deferredSku":null,"freeTrialEndDate":null,"gracePeriodEndDate":null,"parentProductId":null,"productId":"sub001","productType":"SUBSCRIPTION","purchaseDate":1640330407000,"purchaseMetadataMap":null,"quantity":null,"receiptId":"oJivzQ44BXF6dksfs_b29yehk1On42DQm_sdeWflzWI=:3:11","renewalDate":1648192807000,"term":"1 Week","termSku":"sub001_1","testTransaction":true},"hiveiap_receipt_start_date_ms":1640330407000,"hiveiap_receipt_expire_date_ms":1648192807000,"hiveiap_receipt_subscription_state":0,"hiveiap_amazon_info":{"receipt_id":"oJivzQ44BXF6dksfs_b29yehk1On42DQm_sdeWflzWI=:3:11"}}
< HTTP/2 200
< server: nginx
< date: Thu, 24 Mar 2022 07:08:33 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_market_id":6,"hiveiap_market_pid":"sub01","hiveiap_receipt":{"purchaseData":"{"mItemId":"sub01","mItemName":"sub01 week","mItemDesc":"sub01 week, free trial period 7days","mItemPrice":1135,"mItemPriceString":"uffe61,135","mType":"subscription","mConsumableYN":"N","mCurrencyUnit":"uffe6","mCurrencyCode":"KRW","mItemImageUrl":"https://img.samsungapps.com/appsitem/itemDefaultImage.jpg","mItemDownloadUrl":"","mReserved1":"","mReserved2":"","mOrderId":"P20220324KR82354262","mPaymentId":"TPMTID20220324KR82354262","mPurchaseId":"ea2c6d13654e294bda8efa1836e1b91e983aebe27fca8c76f14c4f2482b715b7","mPassThroughParam":"eyJjaGFyYWN0ZXJfa2V5Ijoia3JfMTIzNDVfMSJ9","mVerifyUrl":"https://iap.samsungapps.com/iap/getPurchaseReceipt.as?protocolVersion=5.0","mUdpSignature":"","mPurchaseDate":"2022-03-24 14:03:27"}","purchaseId":"ea2c6d13654e294bda8efa1836e1b91e983aebe27fca8c76f14c4f2482b715b7","purchase_data":{"mItemId":"sub01","mItemName":"sub01 week","mItemDesc":"sub01 week, free trial period 7days","mItemPrice":1135,"mItemPriceString":"uffe61,135","mType":"subscription","mConsumableYN":"N","mCurrencyUnit":"uffe6","mCurrencyCode":"KRW","mItemImageUrl":"https://img.samsungapps.com/appsitem/itemDefaultImage.jpg","mItemDownloadUrl":"","mReserved1":"","mReserved2":"","mOrderId":"P20220324KR82354262","mPaymentId":"TPMTID20220324KR82354262","mPurchaseId":"ea2c6d13654e294bda8efa1836e1b91e983aebe27fca8c76f14c4f2482b715b7","mPassThroughParam":"eyJjaGFyYWN0ZXJfa2V5Ijoia3JfMTIzNDVfMSJ9","mVerifyUrl":"https://iap.samsungapps.com/iap/getPurchaseReceipt.as?protocolVersion=5.0","mUdpSignature":"","mPurchaseDate":"2022-03-24 14:03:27","developerPayload":null}},"hiveiap_receipt_verify_result":{"itemId":"sub01","paymentId":"TPMTID20220324KR82354262","orderId":"P20220324KR82354262","packageName":"com.com2us.hivesdk.android.galaxystore.global.normal","itemName":"sub01 week","itemDesc":"sub01 week, free trial period 7days","purchaseDate":"2022-03-24 05:03:27","paymentAmount":"1135.0","status":"success","paymentMethod":"Credit Card","mode":"TEST","consumeYN":"N","consumeDate":"","consumeDeviceModel":"","passThroughParam":"{"character_key":"kr_12345_1"}","currencyCode":"KRW","currencyUnit":"uffe6","subscription_result":"{"subscriptionPurchaseDate":"2022-03-24 05:03:27","subscriptionEndDate":"2022-06-23 05:03:27","subscriptionType":"Item_Type_Auto_Recurring_Subscription","subscriptionStatus":"ACTIVE","subscriptionFirstPurchaseID":"ea2c6d13654e294bda8efa1836e1b91e983aebe27fca8c76f14c4f2482b715b7","countryCode":"KOR","localCurrencyCode":"KRW","localPrice":"1135.000","supplyPrice":"1135.000","itemID":"sub01","freeTrial":"N","realMode":"N","latestOrderId":"P20220324KR82364801","totalNumberOfTieredPayment":"0","currentPaymentPlan":"R","totalNumberOfRenewalPayment":"13","subscriptionFirstPaymentDate":"2022-03-24 05:03:28"}"},"hiveiap_receipt_start_date_ms":1648098207,"hiveiap_receipt_expire_date_ms":1655960607,"hiveiap_receipt_subscription_state":0,"hiveiap_galaxystore_info":{"purchase_id":"ea2c6d13654e294bda8efa1836e1b91e983aebe27fca8c76f14c4f2482b715b7","order_id":"P20220324KR82354262","payment_id":"TPMTID20220324KR82354262"}}
< HTTP/2 200
< server: nginx
< date: Thu, 24 Mar 2022 06:58:55 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_market_id":7,"hiveiap_market_pid":"sub01","hiveiap_receipt":{"purchase_data":{"autoRenewing":true,"subIsvalid":true,"orderId":"1648102638745.03262E6E.4128","lastOrderId":"L1648102638745.03262E6E.4128","packageName":"com.com2us.hivesdk.android.huawei.global.normal.huawei","applicationId":102032079,"productId":"sub01","kind":2,"productName":"sub01 week group1","productGroup":"0ED18D0FB04A4871A49D4B5B54F94F6A","purchaseTime":1648102648345,"oriPurchaseTime":1648102648345,"purchaseState":0,"developerPayload":null,"purchaseToken":"0000017fba92849908fa90c046980352f2ae95be934ff170d54adf9022732f2b71d59b05f6c05a35x4652.7.4128","purchaseType":0,"currency":"EUR","price":100,"country":"FR","subscriptionId":"1648102638745.C8A25D67.4128","quantity":1,"daysLasted":0,"numOfPeriods":1,"numOfDiscount":0,"expirationDate":1648102828345,"retryFlag":1,"introductoryFlag":0,"trialFlag":0,"renewStatus":1,"renewPrice":100,"cancelledSubKeepDays":30,"payOrderId":"SandBox_1648102638745.03262E6E.4128","payType":"0","confirmed":1,"sdkChannel":"1"},"signature":"BeeX2A6COgGqIPUYLm6risigQBvJ2IMAAnsrNUzc3QguQh+4A6+Gci2BPUhS6jKGUVQZoZ8rQWJ2lQwTMtt5/p/l+BadR2w70kqkxf60ezJW1HwjoBRs7uNM50o73FBOx+hZaAlZJg2T+xye9d56+yDMg3g+EaHoPHRkHlRd25O4uoWF4A6HQNW3QHqBFLecmb9nvtSd+HdIZYK0AmWKP1tQ2J7bhQKjtvXuiTAKBlrEOY/emtun+zoNa3XMkIF4EV960PSw4xa/dlE/iHkMABqZQAsBx1B0XQA9aQP9guvYamtbrh7gwv2jUyqsfm8wl1XvocEbPjfZ5HtMjF+K4Bw6MCaDnKyKy9YrY8uaYugQFTxfZzwi9XaLyeAX/+vaBwnkBMbPAkieXipZjXycT8qZHSZm8VIkY5Efxlxn00hK2eQWYqGt1R16A8p7lAW1mxCPuhuLLFxXZfF3yxKQdemnsIWB6aNK80ZTN9Ue6LhRdzYt58LkMN49ifKC30VI"},"hiveiap_receipt_verify_result":{"responseCode":"0","inappPurchaseData":{"autoRenewing":true,"subIsvalid":false,"orderId":"1648103352172.32DE0455.4128","lastOrderId":"1648103168069.8F3CCBC0.4128","packageName":"com.com2us.hivesdk.android.huawei.global.normal.huawei","applicationId":102032079,"productId":"sub01","kind":2,"productName":"sub01 week group1","productGroup":"0ED18D0FB04A4871A49D4B5B54F94F6A","purchaseTime":1648103548345,"oriPurchaseTime":1648102648345,"purchaseState":0,"developerPayload":"","purchaseToken":"0000017fba92849908fa90c046980352f2ae95be934ff170d54adf9022732f2b71d59b05f6c05a35x4652.7.4128","purchaseType":0,"currency":"EUR","price":100,"country":"FR","subscriptionId":"1648102638745.C8A25D67.4128","quantity":1,"daysLasted":5,"numOfPeriods":6,"numOfDiscount":0,"expirationDate":1648103728345,"retryFlag":1,"introductoryFlag":0,"trialFlag":0,"renewStatus":1,"renewPrice":100,"cancelledSubKeepDays":30,"payOrderId":"SandBox_1648103352172.32DE0455.4128","payType":"0","confirmed":1,"sdkChannel":"1"}},"hiveiap_receipt_start_date_ms":1648103548345,"hiveiap_receipt_expire_date_ms":1648103728345,"hiveiap_receipt_subscription_state":0,"hiveiap_huawei_info":{"pay_order_id":"SandBox_1648103352172.32DE0455.4128","purchase_token":"0000017fba92849908fa90c046980352f2ae95be934ff170d54adf9022732f2b71d59b05f6c05a35x4652.7.4128","purchase_token_hash":"17ba67d7f93e113969a3942dc6c196d679118388"}}
< HTTP/2 200
< server: nginx
< date: Wed, 23 Mar 2022 06:13:09 GMT
< content-type: text/html; charset=utf-8
{"result":0,"result_msg":"success","hiveiap_market_id":4,"hiveiap_market_pid":"sub001","hiveiap_receipt":{"purchase_data":{"orderId":"ONESTORE7_000000000000000000000001556616","packageName":"com.com2us.hivesdk.normal.freefull.onestore.kr.android.common","productId":"sub001","purchaseTime":1647508188643,"purchaseId":"SANDBOX3000001558614","purchaseToken":"SANDBOXT000001558614","developerPayload":"{"price":"1100","additionalInfo":"{"character_key":"kr_12345_1"}"}"},"signature":"Je3I3gk+QvEQlOdxDvBonHndgBseNcaaOChRyFiCBkewhzLy0WVLV7wQyTZiS+YVDst5x/7URuzDyN6Av+GYi7RD61hdqjCHAxhNGbkVQr43SW9v5OdqI+vCqwmBLKe4bXrswI5asMD/qziyWrY0H2vT36B8k0WKKHTbMgxwJwY="},"hiveiap_receipt_verify_result":{"startTime":1647508188000,"expiryTime":1650186588000,"nextPaymentTime":1650186584400,"autoRenewing":true,"cancelReason":0,"cancelledTime":0,"acknowledgeState":1,"lastPurchaseId":"SANDBOX3000001558614","lastPurchaseState":0},"hiveiap_receipt_start_date_ms":1647508188000,"hiveiap_receipt_expire_date_ms":1650186588000,"hiveiap_receipt_subscription_state":0,"hiveiap_onestore_info":{"purchase_id":"SANDBOX3000001558614"}}