0x6080604052348015600e575f5ffd5b506105188061001c5f395ff3fe60806040526004361061001d575f3560e01c8063cb39346514610021575b5f5ffd5b61003b600480360381019061003691906103c7565b61003d565b005b8051825114610081576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161007890610497565b60405180910390fd5b5f5f90505b8251811015610114578281815181106100a2576100a16104b5565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166108fc8383815181106100d6576100d56104b5565b5b602002602001015190811502906040515f60405180830381858888f19350505050158015610106573d5f5f3e3d5ffd5b508080600101915050610086565b505050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101748261012e565b810181811067ffffffffffffffff821117156101935761019261013e565b5b80604052505050565b5f6101a5610119565b90506101b1828261016b565b919050565b5f67ffffffffffffffff8211156101d0576101cf61013e565b5b602082029050602081019050919050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61020e826101e5565b9050919050565b61021e81610204565b8114610228575f5ffd5b50565b5f8135905061023981610215565b92915050565b5f61025161024c846101b6565b61019c565b90508083825260208201905060208402830185811115610274576102736101e1565b5b835b8181101561029d5780610289888261022b565b845260208401935050602081019050610276565b5050509392505050565b5f82601f8301126102bb576102ba61012a565b5b81356102cb84826020860161023f565b91505092915050565b5f67ffffffffffffffff8211156102ee576102ed61013e565b5b602082029050602081019050919050565b5f819050919050565b610311816102ff565b811461031b575f5ffd5b50565b5f8135905061032c81610308565b92915050565b5f61034461033f846102d4565b61019c565b90508083825260208201905060208402830185811115610367576103666101e1565b5b835b81811015610390578061037c888261031e565b845260208401935050602081019050610369565b5050509392505050565b5f82601f8301126103ae576103ad61012a565b5b81356103be848260208601610332565b91505092915050565b5f5f604083850312156103dd576103dc610122565b5b5f83013567ffffffffffffffff8111156103fa576103f9610126565b5b610406858286016102a7565b925050602083013567ffffffffffffffff81111561042757610426610126565b5b6104338582860161039a565b9150509250929050565b5f82825260208201905092915050565b7f4d69736d617463686564206172726179730000000000000000000000000000005f82015250565b5f61048160118361043d565b915061048c8261044d565b602082019050919050565b5f6020820190508181035f8301526104ae81610475565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffdfea26469706673582212201cd521af36af43894a60c442b542a8844320b26f03dbcf94330c905b7d9ec94864736f6c634300081c0033