346100cc5760206107fb5f395f518060a01c6100cc576040526b4715f935bbeb053bf000000060605260046080527f4d4147410000000000000000000000000000000000000000000000000000000060a052608080515f5560208101516001555060046080527f4d4147410000000000000000000000000000000000000000000000000000000060a0526080805160025560208101516003555060126004556060516005336020525f5260405f2055606051600755604051606e556107166100d061000039610716610000f35b5f80fd5f3560e01c6002600f820660011b6106f801601e395f51565b6306fdde03811861006757346106f457602080604052806040015f54815260015460208201528051806020830101601f825f03163682375050601f19601f825160200101169050810190506040f35b63978bbdb981186106f057346106f45760085460405260206040f36106f0565b6395d89b4181186106f057346106f45760208060405280604001600254815260035460208201528051806020830101601f825f03163682375050601f19601f825160200101169050810190506040f36106f0565b63313ce56781186100f757346106f45760045460405260206040f35b63ef9fc50b81186106f0576044361034176106f4576004356024358082018281106106f4579050905060405260206040f36106f0565b6370a0823181186106f0576024361034176106f4576004358060a01c6106f45760405260056040516020525f5260405f205460605260206060f36106f0565b63dd62ed3e81186101c4576044361034176106f4576004358060a01c6106f4576040526024358060a01c6106f45760605260066040516020525f5260405f20806060516020525f5260405f2090505460805260206080f35b63af6d1fe481186106f0576024361034176106f4576004356009548110156106f457600a015460405260206040f36106f0565b6318160ddd81186106f057346106f45760075460405260206040f36106f0565b63a9059cbb81186103b6576044361034176106f4576004358060a01c6106f4576040525f600955600954606381116106f4573381600a01556001810160095550600954606381116106f45760405181600a015560018101600955506024356008548082028115838383041417156106f457905090506103e881049050606052606e5463791ac94760805260a060605160a0525f60c0528060e0528060a0015f6009548083528060051b5f82606481116106f45780156102ec57905b80600a01548160051b6020880101526001018181186102d2575b5050820160200191505090508101905033610100524261012c81018181106106f45790506101205250803b156106f4575f6080610d44609c5f855af1610334573d5f5f3e3d5ffd5b506005336020525f5260405f2080546024358082038281116106f4579050905081555060056040516020525f5260405f2080546024358082018281106106f45790509050815550604051337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60243560805260206080a3600160805260206080f35b63c1616a1f81186106f0576044361034176106f4576004356024358082038281116106f4579050905060405260206040f36106f0565b6323b872dd81186105d1576064361034176106f4576004358060a01c6106f4576040526024358060a01c6106f4576060525f600955600954606381116106f45760405181600a01556001810160095550600954606381116106f45760605181600a015560018101600955506044356008548082028115838383041417156106f457905090506103e881049050608052606e5463791ac94760a05260a060805160c0525f60e05280610100528060c0015f6009548083528060051b5f82606481116106f45780156104d257905b80600a01548160051b6020880101526001018181186104b8575b5050820160200191505090508101905033610120524261012c81018181106106f45790506101405250803b156106f4575f60a0610d4460bc5f855af161051a573d5f5f3e3d5ffd5b5060056040516020525f5260405f2080546044358082038281116106f4579050905081555060056060516020525f5260405f2080546044358082018281106106f4579050905081555060066040516020525f5260405f2080336020525f5260405f20905080546044358082038281116106f457905090508155506060516040517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60443560a052602060a0a3600160a052602060a0f35b63095ea7b381186106f0576044361034176106f4576004358060a01c6106f4576040526024356006336020525f5260405f20806040516020525f5260405f20905055604051337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560243560605260206060a3600160605260206060f36106f0565b63415f5305811861068a576044361034176106f4576004356024358082028115838383041417156106f4579050905060405260206040f35b63e64c0b6f81186106f0576044361034176106f45760043560243580156106f4578082069050905060405260206040f36106f0565b63be5fa56e81186106f0576044361034176106f45760043560243580156106f4578082049050905060405260206040f35b5f5ffd5b5f80fd0087012d06f0016c001806bf00db0217065206f001f706f006f006f003ec8419071681181e00a16576797065728300030a00150000000000000000000000000e0b05d65428df82b4b86d5ef5636fe79ec7ff44