blob: f80b6244578fe8f315f6b09529ebd2792c60b48e [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 14922 `
go object windows amd64 go1.4.2 X:precisestack
$$
package rand
import sync "sync"
import runtime "runtime"
import errors "errors"
import io "io"
import os "os"
import syscall "syscall"
import big "math/big"
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
var @"".Reader @"io".Reader
func @"".Read (@"".b·3 []byte) (@"".n·1 int, @"".err·2 error)
type @"math/big".Word uintptr
type @"math/big".divisor struct { @"math/big".bbb @"math/big".nat; @"math/big".nbits int; @"math/big".ndigits int }
import rand "math/rand" // indirect
type @"math/rand".Source interface { Int63() (? int64); Seed(@"math/rand".seed int64) }
type @"math/rand".Rand struct { @"math/rand".src @"math/rand".Source }
func (@"math/rand".r·2 *@"math/rand".Rand) ExpFloat64 () (? float64)
func (@"math/rand".r·2 *@"math/rand".Rand) Float32 () (? float32)
func (@"math/rand".r·2 *@"math/rand".Rand) Float64 () (? float64)
func (@"math/rand".r·2 *@"math/rand".Rand) Int () (? int)
func (@"math/rand".r·2 *@"math/rand".Rand) Int31 () (? int32)
func (@"math/rand".r·2 *@"math/rand".Rand) Int31n (@"math/rand".n·3 int32) (? int32)
func (@"math/rand".r·2 *@"math/rand".Rand) Int63 () (? int64)
func (@"math/rand".r·2 *@"math/rand".Rand) Int63n (@"math/rand".n·3 int64) (? int64)
func (@"math/rand".r·2 *@"math/rand".Rand) Intn (@"math/rand".n·3 int) (? int)
func (@"math/rand".r·2 *@"math/rand".Rand) NormFloat64 () (? float64)
func (@"math/rand".r·2 *@"math/rand".Rand) Perm (@"math/rand".n·3 int) (? []int)
func (@"math/rand".r·1 *@"math/rand".Rand) Seed (@"math/rand".seed·2 int64)
func (@"math/rand".r·2 *@"math/rand".Rand) Uint32 () (? uint32)
type @"io".RuneScanner interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error); UnreadRune() (? error) }
type @"math/big".nat []@"math/big".Word
func (@"math/big".z·2 @"math/big".nat) @"math/big".add (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".and (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".andNot (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bit (@"math/big".i·3 uint) (? uint) { var @"math/big".j·4 int; ; @"math/big".j·4 = int(@"math/big".i·3 / 0x40); if @"math/big".j·4 >= len(@"math/big".z·2) { return 0x0 }; return uint(@"math/big".z·2[@"math/big".j·4] >> (@"math/big".i·3 % 0x40) & @"math/big".Word(0x1)) }
func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".bitLen () (? int)
func (@"math/big".z·2 @"math/big".nat "esc:0x0") @"math/big".bytes (@"math/big".buf·3 []byte "esc:0x0") (@"math/big".i·1 int)
func (@"math/big".z·1 @"math/big".nat "esc:0x0") @"math/big".clear ()
func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".cmp (@"math/big".y·3 @"math/big".nat "esc:0x0") (@"math/big".r·1 int)
func (@"math/big".q·1 @"math/big".nat) @"math/big".convertWords (@"math/big".s·2 []byte "esc:0x0", @"math/big".charset·3 string "esc:0x0", @"math/big".b·4 @"math/big".Word, @"math/big".ndigits·5 int, @"math/big".bb·6 @"math/big".Word, @"math/big".table·7 []@"math/big".divisor "esc:0x0")
func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".decimalString () (? string)
func (@"math/big".z·3 @"math/big".nat) @"math/big".div (@"math/big".z2·4 @"math/big".nat, @"math/big".u·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat)
func (@"math/big".z·3 @"math/big".nat "esc:0x2") @"math/big".divLarge (@"math/big".u·4 @"math/big".nat, @"math/big".uIn·5 @"math/big".nat, @"math/big".v·6 @"math/big".nat) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".nat)
func (@"math/big".z·3 @"math/big".nat) @"math/big".divW (@"math/big".x·4 @"math/big".nat, @"math/big".y·5 @"math/big".Word) (@"math/big".q·1 @"math/big".nat, @"math/big".r·2 @"math/big".Word)
func (@"math/big".z·2 @"math/big".nat) @"math/big".expNN (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".expNNWindowed (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat "esc:0x0", @"math/big".m·5 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".expWW (@"math/big".x·3 @"math/big".Word, @"math/big".y·4 @"math/big".Word) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".make (@"math/big".n·3 int) (? @"math/big".nat)
func (@"math/big".x·2 @"math/big".nat) @"math/big".modW (@"math/big".d·3 @"math/big".Word) (@"math/big".r·1 @"math/big".Word)
func (@"math/big".z·2 @"math/big".nat) @"math/big".mul (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".mulAddWW (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".Word, @"math/big".r·5 @"math/big".Word) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".mulRange (@"math/big".a·3 uint64, @"math/big".b·4 uint64) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".norm () (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".or (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat)
func (@"math/big".n·2 @"math/big".nat) @"math/big".probablyPrime (@"math/big".reps·3 int) (? bool)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".random (@"math/big".rand·3 *@"math/rand".Rand, @"math/big".limit·4 @"math/big".nat "esc:0x0", @"math/big".n·5 int) (? @"math/big".nat)
func (@"math/big".z·4 @"math/big".nat) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? @"math/big".nat, ? int, ? error)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".set (@"math/big".x·3 @"math/big".nat "esc:0x0") (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBit (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".i·4 uint, @"math/big".b·5 uint) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setBytes (@"math/big".buf·3 []byte "esc:0x0") (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setUint64 (@"math/big".x·3 uint64) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".setWord (@"math/big".x·3 @"math/big".Word) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".shl (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat)
func (@"math/big".z·2 @"math/big".nat) @"math/big".shr (@"math/big".x·3 @"math/big".nat, @"math/big".s·4 uint) (? @"math/big".nat)
func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".string (@"math/big".charset·3 string "esc:0x0") (? string)
func (@"math/big".z·2 @"math/big".nat) @"math/big".sub (@"math/big".x·3 @"math/big".nat, @"math/big".y·4 @"math/big".nat) (? @"math/big".nat)
func (@"math/big".x·2 @"math/big".nat "esc:0x0") @"math/big".trailingZeroBits () (? uint)
func (@"math/big".z·2 @"math/big".nat "esc:0x2") @"math/big".xor (@"math/big".x·3 @"math/big".nat "esc:0x0", @"math/big".y·4 @"math/big".nat "esc:0x0") (? @"math/big".nat)
import fmt "fmt" // indirect
type @"fmt".State interface { Flag(@"fmt".c int) (? bool); Precision() (@"fmt".prec int, @"fmt".ok bool); Width() (@"fmt".wid int, @"fmt".ok bool); Write(@"fmt".b []byte) (@"fmt".ret int, @"fmt".err error) }
type @"fmt".ScanState interface { Read(@"fmt".buf []byte) (@"fmt".n int, @"fmt".err error); ReadRune() (@"fmt".r rune, @"fmt".size int, @"fmt".err error); SkipSpace(); Token(@"fmt".skipSpace bool, @"fmt".f func(? rune) (? bool)) (@"fmt".token []byte, @"fmt".err error); UnreadRune() (? error); Width() (@"fmt".wid int, @"fmt".ok bool) }
type @"math/big".Int struct { @"math/big".neg bool; @"math/big".abs @"math/big".nat }
func (@"math/big".z·2 *@"math/big".Int) Abs (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Add (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) And (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) AndNot (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Binomial (@"math/big".n·3 int64, @"math/big".k·4 int64) (? *@"math/big".Int)
func (@"math/big".x·2 *@"math/big".Int) Bit (@"math/big".i·3 int) (? uint)
func (@"math/big".x·2 *@"math/big".Int "esc:0x0") BitLen () (? int)
func (@"math/big".x·2 *@"math/big".Int "esc:0x1") Bits () (? []@"math/big".Word) { return @"math/big".x·2.@"math/big".abs }
func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Bytes () (? []byte)
func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Cmp (@"math/big".y·3 *@"math/big".Int "esc:0x0") (@"math/big".r·1 int)
func (@"math/big".z·2 *@"math/big".Int) Div (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·3 *@"math/big".Int) DivMod (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".m·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Exp (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int "esc:0x0", @"math/big".m·5 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".x·1 *@"math/big".Int "esc:0x0") Format (@"math/big".s·2 @"fmt".State, @"math/big".ch·3 rune)
func (@"math/big".z·2 *@"math/big".Int) GCD (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int, @"math/big".a·5 *@"math/big".Int, @"math/big".b·6 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) GobDecode (@"math/big".buf·3 []byte "esc:0x0") (? error)
func (@"math/big".x·3 *@"math/big".Int "esc:0x0") GobEncode () (? []byte, ? error)
func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Int64 () (? int64)
func (@"math/big".z·2 *@"math/big".Int) Lsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int)
func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalJSON () (? []byte, ? error)
func (@"math/big".z·3 *@"math/big".Int "esc:0x0") MarshalText () (@"math/big".text·1 []byte, @"math/big".err·2 error)
func (@"math/big".z·2 *@"math/big".Int) Mod (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) ModInverse (@"math/big".g·3 *@"math/big".Int, @"math/big".n·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Mul (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) MulRange (@"math/big".a·3 int64, @"math/big".b·4 int64) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Neg (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Not (@"math/big".x·3 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Or (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".x·2 *@"math/big".Int) ProbablyPrime (@"math/big".n·3 int) (? bool)
func (@"math/big".z·2 *@"math/big".Int) Quo (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·3 *@"math/big".Int) QuoRem (@"math/big".x·4 *@"math/big".Int, @"math/big".y·5 *@"math/big".Int, @"math/big".r·6 *@"math/big".Int) (? *@"math/big".Int, ? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Rand (@"math/big".rnd·3 *@"math/rand".Rand, @"math/big".n·4 *@"math/big".Int "esc:0x0") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Rem (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Rsh (@"math/big".x·3 *@"math/big".Int, @"math/big".n·4 uint) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) Scan (@"math/big".s·3 @"fmt".ScanState, @"math/big".ch·4 rune) (? error)
func (@"math/big".z·2 *@"math/big".Int) Set (@"math/big".x·3 *@"math/big".Int "esc:0x0") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) SetBit (@"math/big".x·3 *@"math/big".Int, @"math/big".i·4 int, @"math/big".b·5 uint) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int "esc:0x2") SetBits (@"math/big".abs·3 []@"math/big".Word) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) SetBytes (@"math/big".buf·3 []byte "esc:0x0") (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) SetInt64 (@"math/big".x·3 int64) (? *@"math/big".Int)
func (@"math/big".z·3 *@"math/big".Int) SetString (@"math/big".s·4 string, @"math/big".base·5 int) (? *@"math/big".Int, ? bool)
func (@"math/big".z·2 *@"math/big".Int) SetUint64 (@"math/big".x·3 uint64) (? *@"math/big".Int)
func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Sign () (? int) { if len(@"math/big".x·2.@"math/big".abs) == 0x0 { return 0x0 }; if @"math/big".x·2.@"math/big".neg { return -0x1 }; return 0x1 }
func (@"math/big".x·2 *@"math/big".Int "esc:0x0") String () (? string)
func (@"math/big".z·2 *@"math/big".Int) Sub (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".x·2 *@"math/big".Int "esc:0x0") Uint64 () (? uint64)
func (@"math/big".z·2 *@"math/big".Int) UnmarshalJSON (@"math/big".text·3 []byte) (? error)
func (@"math/big".z·2 *@"math/big".Int) UnmarshalText (@"math/big".text·3 []byte) (? error)
func (@"math/big".z·2 *@"math/big".Int) Xor (@"math/big".x·3 *@"math/big".Int, @"math/big".y·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·2 *@"math/big".Int) @"math/big".binaryGCD (@"math/big".a·3 *@"math/big".Int, @"math/big".b·4 *@"math/big".Int) (? *@"math/big".Int)
func (@"math/big".z·4 *@"math/big".Int) @"math/big".scan (@"math/big".r·5 @"io".RuneScanner, @"math/big".base·6 int) (? *@"math/big".Int, ? int, ? error)
func @"".Prime (@"".rand·3 @"io".Reader, @"".bits·4 int) (@"".p·1 *@"math/big".Int, @"".err·2 error)
func @"".Int (@"".rand·3 @"io".Reader, @"".max·4 *@"math/big".Int "esc:0x0") (@"".n·1 *@"math/big".Int, @"".err·2 error)
func @"".init ()
$$
_go_.6 0 0 0 644 24650 `
go object windows amd64 go1.4.2 X:precisestack
!
��go13ldio.aos.a sync.asyscall.aerrors.amath/big.a�þ"".Read�� ��†eH‹ %(���H‹‰����H;awè����ëãHƒìPH‹\$PH‰$è����HÇD$x����HDŽ$€�������H����H‰$è����H‹����H‰$H‹����H‰\$H‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$ è����H‹D$(H‹T$0H‹L$8H‰D$pH‰T$@H‰T$xH‰L$HH‰Œ$€���è����HƒÄPÃ������.��0runtime.morestack_noctxt���V��*runtime.racefuncenter���Ž��"".Reader��� �� runtime.raceread���®��"".Reader���Ä�"".Reader���”��io.ReadFull���ô��(runtime.racefuncexit���` ��"".autotmp_0001�type.error� "".err�@type.error�"".n�0type.int�"".b��type.[]uint8�! ¡Ÿ�Ð�(!Œ��*�Tgclocals·f6a6b475cb239e459c6e992ec7bc8a66�Tgclocals·a310211a5d93ca643985188646602d0e���:c:/go/src/crypto/rand/rand.goþ"".init·1�� ��†eH‹ %(���H‹‰����H;awè����ëãHƒì@H‹\$@H‰$è����H����H‰$è����H‹D$H‰D$(H‰$HÇD$���è����H‹D$(HÇ�����HÇ@����H‰D$(H‹����H‰D$ 1íH9ètHH����H‰$è����H����H‰$H‹L$(H‹D$ H‰D$0H‰D$H‰L$8H‰L$è����è����HƒÄ@ÃH����H‰$H����H‰\$H����H‰\$è����H‹\$H‰\$ ë„ ������.��0runtime.morestack_noctxt���V��*runtime.racefuncenter���d��"type."".rngReader���v��"runtime.newobject���®��,runtime.racewriterange���î��>go.itab.*"".rngReader.io.Reader���”��"".Reader���¦��"runtime.racewrite���´��"".Reader���‚��2runtime.writebarrieriface���Œ��(runtime.racefuncexit���¤��$type.*"".rngReader���º��type.io.Reader���Ò��>go.itab.*"".rngReader.io.Reader���æ�� runtime.typ2Itab����€��"".autotmp_0004�?type.*uint8�"".autotmp_0003�/$type.*"".rngReader�"".autotmp_0002��$type.*"".rngReader�!€­€A��&��*,<.2�Tgclocals·73423680ca5f2d7df4fe760a82d507fb�Tgclocals·7631dfd4f9ccf7ddc1d31dc466e1b4a8���Jc:/go/src/crypto/rand/rand_windows.goþ("".(*rngReader).Read��€��ðeH‹ %(���H‹‰����HD$ÀH;Awè����ëÞHìÀ���H‹œ$À���H‰$è����HDŽ$ð�������HDŽ$ø�������H‹œ$È���H‰$Hƒ<$�„��Hƒ$è����H‹œ$È���H‰$è����H‹”$È���H‹Hƒû�…%��H‰$Hƒ<$�„¸��HÇD$����HÇD$����ÇD$���»@��ð‰\$è����H‹”$È���H‹L$ H‹D$(H‰„$¨���Hƒù�H‰Œ$ ���„Â��H‰$Hƒ<$�„§��Hƒ$è����H����H‹+H‰l$`H‹kH‰l$hH‹„$ ���H‹œ$¨���H‰œ$ˆ���HÇD$@����HÇD$H����Hƒø�H‰„$€���uG1É1ÀH‰L$@H‰D$HHDŽ$è�������H‰Œ$°���H‰Œ$ð���H‰„$¸���H‰„$ø���è����HÄÀ���ÃH����H‰$è����H‹D$H‰D$8H‰$è����H‹\$8H‰$Hƒ<$�„Ã���H‹\$`H‰\$H‹\$hH‰\$è����H‹\$8H‰$Hƒ$è����H‹\$8H‰$Hƒ<$�t{Hƒ$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$è����H‹\$8H‰\$8H‹����1íH9ètH‹T$8H‰ÁH‰ÐéþþÿÿH����H‰$H����H‰\$H����H‰\$è����H‹D$ëÁ‰%����éyÿÿÿ‰%����é1ÿÿÿ‰%����éMþÿÿH‰$Hƒ<$�„‡��Hƒ$è����H‹Œ$Ø���Hƒù�u1HDŽ$è�������HDŽ$ð�������HDŽ$ø�������è����HÄÀ���ÃH‰L$0H‹œ$È���H‰$è����H‹œ$È���H‹+H‰,$H‹\$0‰Û‰\$H‹œ$Ð���Hƒ¼$Ø����†ð��H‰\$è����H‹L$H‹T$ Hƒù�„��H����H‹+H‰l$pH‹kH‰l$xH‰Œ$ð���H‰”$ø���H‰”$˜���HÇD$P����HÇD$X����Hƒù�H‰Œ$���uG1É1ÀH‰L$PH‰D$XHDŽ$è�������H‰Œ$°���H‰Œ$ð���H‰„$¸���H‰„$ø���è����HÄÀ���ÃH����H‰$è����H‹D$H‰D$8H‰$è����H‹\$8H‰$Hƒ<$�„Ã���H‹\$pH‰\$H‹\$xH‰\$è����H‹\$8H‰$Hƒ$è����H‹\$8H‰$Hƒ<$�t{Hƒ$H‹œ$���H‰\$H‹œ$˜���H‰\$è����H‹\$8H‰\$8H‹����1íH9ètH‹T$8H‰ÁH‰ÐéþþÿÿH����H‰$H����H‰\$H����H‰\$è����H‹D$ëÁ‰%����éyÿÿÿ‰%����é1ÿÿÿH‹œ$Ø���H‰œ$è���HDŽ$ð�������HDŽ$ø�������è����HÄÀ���Ãè���� ‰%����émýÿÿ‰%����é<ûÿÿ‰%����éñúÿÿN������8��0runtime.morestack_noctxt���l��*runtime.racefuncenter���Þ��$sync.(*Mutex).Lock���€�� runtime.raceread���˜��6syscall.CryptAcquireContext���¢��(sync.(*Mutex).Unlock���°��>go.string."CryptAcquireContext"���À��(runtime.racefuncexit���Þ��(type.os.SyscallError���ð��"runtime.newobject���–��"runtime.racewrite���ð��4runtime.writebarrierstring���–��"runtime.racewrite���þ��2runtime.writebarrieriface���  ��<go.itab.*os.SyscallError.error���Ü ��*type.*os.SyscallError���ò ��type.error���Š
��<go.itab.*os.SyscallError.error���ž
�� runtime.typ2Itab���¦ ��(sync.(*Mutex).Unlock���” ��(runtime.racefuncexit���Ð �� runtime.raceread���Æ ��,syscall.CryptGenRandom���ü ��4go.string."CryptGenRandom"���Œ��(runtime.racefuncexit���ª��(type.os.SyscallError���¼��"runtime.newobject���â��"runtime.racewrite���¼��4runtime.writebarrierstring���â��"runtime.racewrite���Ê��2runtime.writebarrieriface���ì��<go.itab.*os.SyscallError.error���¨��*type.*os.SyscallError���¾��type.error���Ö��<go.itab.*os.SyscallError.error���ê�� runtime.typ2Itab���‚��(runtime.racefuncexit���œ��$runtime.panicindex���p€��2"".autotmp_0021��type.error�"".autotmp_0020��type.*uint8�"".autotmp_0019��type.error�"".autotmp_0018��*type.*os.SyscallError�"".autotmp_0017��type.error�"".autotmp_0015��type.error�"".autotmp_0014�*type.*os.SyscallError�"".autotmp_0013��type.int�"".autotmp_0012��*type.*os.SyscallError�"".autotmp_0011��type.error�"".autotmp_0010��type.int�"".autotmp_0009�Ÿtype.int�"".autotmp_0008��*type.*os.SyscallError�"".autotmp_0007�type.error� "".~r0�ßtype.error�os.err·3�_type.error�os.syscall·2�Ÿtype.string� "".~r0�ÿtype.error�os.err·3�type.error�os.syscall·2�¿type.string� "".err�?type.error� "".err�Ptype.error�"".n�@type.int�"".b�type.[]uint8�"".r��$type.*"".rngReader�D)€‚ÿ€éÿ€ûÿ€ºÿ€3�€ �v6R!&QŠŽ !$[
Š#$Ž('( �T�5ۏ
-G” 7  Þ -Gœ 3�Tgclocals·e592ea1b2d39b9f5e213b58152798333�Tgclocals·909e4c44977f094d940cb0c020e6d2ab���Jc:/go/src/crypto/rand/rand_windows.goþ"".Prime��€!��ø eH‹ %(���H‹‰����HD$H;Awè����ëÞHìð���H‹œ$ð���H‰$è����H‹Œ$��HDŽ$������HDŽ$ ������HDŽ$������Hƒù0��H����H‹+H‰¬$ ���H‹kH‰¬$¨���HDŽ$�������HDŽ$˜�������H����H‰$è����H‹D$H‰„$ˆ���H‰$è����H‹œ$ˆ���H‰$Hƒ<$�„±���H‹œ$ ���H‰\$H‹œ$¨���H‰\$è����H‹œ$ˆ���H‰œ$ˆ���H‹����1íH9ètEH‹Œ$ˆ���H‰„$°���H‰Œ$¸���H‰„$���H‰„$��H‰Œ$˜���H‰Œ$ ��è����HÄð���ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$댉%����éCÿÿÿH‰ÈHÁø?HƒàH‰ËHÃHƒãH)ÃH‰\$`Hƒû�u HÇD$`���H‰ËHƒÃH‰ØHÁû?HÁë=HÃHÁûH‰ØH����H‰$H‰D$H‰D$è����H‹T$H‹L$ H‹D$(H‰”$À���H‰Œ$È���H‰„$Ð���H����H‰$è����H‹\$H‰œ$��H����H‰$è����H‹\$H‰\$xH‹œ$ø���H‰$H‹œ$���H‰\$H‹œ$À���H‰\$H‹œ$È���H‰\$H‹œ$Ð���H‰\$ è����H‹D$0H‹\$8H‰œ$ ��Hƒø�H‰„$��tHDŽ$������è����HÄð���ÃH‹œ$À���Hƒ¼$È����†@��H‰$è����H‹Œ$À���H‹„$È���Hƒø�†��¶)@ˆl$GHƒø�†ý��H‰ $è����H‹t$`H‹œ$À���H‹„$È���H‰ÚHƒø�†Ë��HÇÅ���H‰ñHƒþ@ƒ°��HÓåHÿÍD¶D$GL!Å@ˆ+Hƒþ‚b��Hƒø�†Q��H‰$è����H‹Œ$À���H‹„$È���Hƒø�†'��¶)@ˆl$GHƒø�†��H‰ $è����H‹œ$À���H‹„$È���H‰ÚHƒø�†á��H‹L$`HƒéHÇÅ���HƒùƒÀ��HÓåD¶D$GL Å@ˆ+H‰ÁHÿÉH‰L$pH9Áƒ–��H
H‰$è����H‹”$À���H‹Œ$È���H‹D$pH9ȃd��H¶+@ˆl$GH9ȃH��HH‰$è����H‹Œ$À���H‹„$È���H‹l$pH9Ń��H)¶l$GHƒÍ@ˆ+H‹œ$��H‰$H‰L$H‰D$H‹œ$Ð���H‰\$è����H����H‰$è����H‹\$xH‰$H‹œ$��H‰\$H‹����H‰\$è����H‹\$xH‰$è����H‹\$H‰\$H1ÀH=���ƒ��H‹\$HH‰D$XHÃH‰\$PH����H‰$è����H‹����H‹ ����H‹����H‰œ$è���1ÀH‰Œ$à���H‰L$pH‰”$Ø���H‰ÑH‰D$hH‹l$pH9è}oH‰Œ$€���H‰ $è����H‹¼$€���H‹D$P¶/@¶ÝH‰Æ1ÒH÷óHƒú�uH‹œ$��HƒûÆ���@¶ÝH9ó…¹���H‰ùHÿÁH‹D$hHÿÀH‰D$hH‹l$pH9è|‘H‹\$XHƒû�v8H‹\$xH‰$H‹\$XH‰\$è����H‹„$��H‰$H‰D$H‹\$xH‰\$è����H‹œ$��H‰$HÇD$���è����¶\$€û�t0H‹œ$��H‰$è����H‹\$H‹¬$��H9ëu è����HÄð���ÃéÆûÿÿH‹D$XHƒÀésþÿÿè���� è���� è���� è���� 1íé9ýÿÿè���� è���� è���� è���� Hƒø�†!��H‰$è����H‹Œ$À���H‹„$È���Hƒø�†÷���¶)@ˆl$GHƒø�†Þ���H‰ $è����H‹”$À���H‹„$È���Hƒø�†´���¶l$GHƒÍ@ˆ*HƒøŽ´üÿÿH‰ÓHƒø†Š���HÿÃH‰$è����H‹œ$À���H‹„$È���H‰ÙHƒøv^Hÿö+@ˆl$GH‰ËHƒøvCHÿÃH‰$è����H‹œ$À���H‹„$È���H‰ÚHƒøvHÿöl$GHÍ€���@ˆ+é2üÿÿè���� è���� è���� è���� è���� è���� è���� è���� 1íéIûÿÿè���� è���� è���� è���� Š������8��0runtime.morestack_noctxt���l��*runtime.racefuncenter���æ��tgo.string."crypto/rand: prime size must be at least 2-bit"���Ò��.type.errors.errorString���ä��"runtime.newobject�����"runtime.racewrite���ü��4runtime.writebarrierstring���ª��Bgo.itab.*errors.errorString.error���²��(runtime.racefuncexit���Ð��0type.*errors.errorString���æ��type.error���þ��Bgo.itab.*errors.errorString.error���’�� runtime.typ2Itab���Ö��type.[]uint8���ü��"runtime.makeslice���Ø��"type.math/big.Int���ê��"runtime.newobject���’ ��"type.math/big.Int���¤ ��"runtime.newobject���Â
��io.ReadFull���¤ ��(runtime.racefuncexit���ô �� runtime.raceread���Þ ��"runtime.racewrite���¨�� runtime.raceread���’��"runtime.racewrite���à�� runtime.raceread���à��"runtime.racewrite���Œ��0math/big.(*Int).SetBytes���š��*"".smallPrimesProduct���¬�� runtime.raceread���æ��*"".smallPrimesProduct���ú��&math/big.(*Int).Mod���–��,math/big.(*Int).Uint64���ø��"".smallPrimes���Š�� runtime.raceread���˜��"".smallPrimes���¦�"".smallPrimes���´ �"".smallPrimes���¸�� runtime.raceread���º��2math/big.(*Int).SetUint64���ú��&math/big.(*Int).Add���®��:math/big.(*Int).ProbablyPrime���ä��,math/big.(*Int).BitLen���’��(runtime.racefuncexit���Ò��$runtime.panicindex���à��$runtime.panicindex���î��$runtime.panicindex���ü��$runtime.panicindex���˜��$runtime.panicindex���¦��$runtime.panicindex���´��$runtime.panicindex���Â��$runtime.panicindex���ì�� runtime.raceread���Ö��"runtime.racewrite���è�� runtime.raceread���Ú��"runtime.racewrite���Ä��$runtime.panicindex���Ò��$runtime.panicindex���à��$runtime.panicindex���î��$runtime.panicindex���ü��$runtime.panicindex���Š ��$runtime.panicindex���˜ ��$runtime.panicindex���¦ ��$runtime.panicindex��� ��$runtime.panicindex���Ð ��$runtime.panicindex���Þ ��$runtime.panicindex���ì ��$runtime.panicindex���`à��H"".autotmp_0050��type.uint8�"".autotmp_0049��type.*uint8�"".autotmp_0048��type.int�"".autotmp_0047��type.int�"".autotmp_0046��type.int�"".autotmp_0045��type.int�"".autotmp_0044�type.int�"".autotmp_0043�ßtype.*uint8�"".autotmp_0042�type.error�"".autotmp_0041�Ï0type.*errors.errorString�"".autotmp_0040��type.int�"".autotmp_0038��type.uint64�"".autotmp_0037��type.[]uint8�"".autotmp_0035��type.uint8�"".autotmp_0034�ÿtype.int�"".autotmp_0033��type.int�"".autotmp_0032��type.uint8�"".autotmp_0031��type.int�"".autotmp_0030��type.uint8�"".autotmp_0029��type.uint8�"".autotmp_0028�Ñtype.uint8�"".autotmp_0027��$type.*math/big.Int�"".autotmp_0025�/type.[]uint8�"".autotmp_0024��0type.*errors.errorString� "".~r0�¿type.error�errors.text·2�Ÿtype.string�"".m�¿type.uint64�"".delta�¯type.uint64� "".mod�Ïtype.uint64�"".bigMod�ï$type.*math/big.Int�"".bytes�_type.[]uint8�"".b�Ÿtype.uint� "".err�@type.error�"".p�0$type.*math/big.Int�"".bits� type.int�"".rand��type.io.Reader�8)à»ßàøßà¶ßà«�À�Î@)ˆ‡$
脁;  ]W ba
Ž( 7w1  LgB#n
}'�T�5|6[0u7
O1(¢l Mì_�Tgclocals·96982e00b21f80ef8791652172c6f421�Tgclocals·348b68ed995cbc4886749bdc3b6d4f32���:c:/go/src/crypto/rand/util.goþ "".Int��  ��ž eH‹ %(���H‹‰����HD$øH;Awè����ëÞHìˆ���H‹œ$ˆ���H‰$è����HDŽ$°�������HDŽ$¸�������H‹„$ ���H‰D$XH‰$Hƒ$è����H‹L$XH‹iHƒý�… ��1ÀHƒø�LH����H‹+H‰l$`H‹kH‰l$hH����H‰$H\$`H‰\$è����H\$H,$H‰ïH‰ÞH¥H¥è���� H‹œ$ ���H‰$è����H‹\$HƒÃH‰ØHÁû?HÁë=HÃHÁûH‰\$HH‹œ$ ���H‰$è����H‹T$HH‹D$H‰ÃHÁø?HƒàHÃHƒãH)ÃH‰\$PHƒû�u HÇD$P���H����H‰$H‰T$H‰T$è����H‹T$H‹L$ H‹D$(H‰T$pH‰L$xH‰„$€���H����H‰$è����H‹\$H‰œ$¨���H‹œ$���H‰$H‹œ$˜���H‰\$H‹\$pH‰\$H‹\$xH‰\$H‹œ$€���H‰\$ è����H‹D$0H‹\$8H‰œ$¸���Hƒø�H‰„$°���tHDŽ$¨�������è����HÄˆ���ÃH‹\$pHƒ|$x�†ï���H‰$è����H‹L$pH‹D$xHƒø�†Ë���¶)@ˆl$GHƒø�†²���H‰ $è����H‹\$pH‹D$xH‰ÚHƒø�†‹���H‹L$PHÇÅ���Hƒù@suHÓåHÿÍD¶D$GL!Å@ˆ+H‹œ$¨���H‰$H‰T$H‰D$H‹œ$€���H‰\$è����H‹œ$¨���H‰$H‹œ$ ���H‰\$è����H‹\$Hƒû�} è����HÄˆ���Ãé¡þÿÿ1íë‡è���� è���� è���� è���� H‰ $è����H‹l$X¶]�€û�t HÇÀÿÿÿÿé?ýÿÿHÇÀ���é3ýÿÿ4������8��0runtime.morestack_noctxt���l��*runtime.racefuncenter���Ò�� runtime.raceread���–��`go.string."crypto/rand: argument to Int is <= 0"���Æ��type.string���ì��runtime.convT2E���œ��runtime.gopanic���Â��,math/big.(*Int).BitLen���¤��,math/big.(*Int).BitLen���˜��type.[]uint8���¾��"runtime.makeslice���Ž��"type.math/big.Int��� ��"runtime.newobject���¸��io.ReadFull���š��(runtime.racefuncexit���Þ�� runtime.raceread���¼ ��"runtime.racewrite���‚ ��0math/big.(*Int).SetBytes���¾ ��&math/big.(*Int).Cmp���Þ ��(runtime.racefuncexit���Š ��$runtime.panicindex���˜ ��$runtime.panicindex���¦ ��$runtime.panicindex���´ ��$runtime.panicindex���Ê �� runtime.raceread���`��"".autotmp_0061��type.int�"".autotmp_0059��type.int�"".autotmp_0058�type.uint8�"".autotmp_0055��type.int�"".autotmp_0054��type.int�"".autotmp_0053�Otype.string�math/big.x·2�_$type.*math/big.Int�"".bytes�/type.[]uint8�"".b�otype.uint�"".k�type.int� "".err�@type.error�"".n�0$type.*math/big.Int� "".max� $type.*math/big.Int�"".rand��type.io.Reader�()ïáU�Ð�bÖ)436L10  ;Q 
„(. +0�6�53M+¯L1"À ,�Tgclocals·c973bdb22fad3006d41b5494f2902635�Tgclocals·9922ca2dc78f5d05d8806d01efda5cf5���:c:/go/src/crypto/rand/util.goþ"".init��à��ÞeH‹ %(���H‹‰����H;awè����ëãHƒì H‹\$ H‰$è����H����H‰$è����¶����€û�t-H����H‰$è����¶����€ûu
è����HƒÄ Ãè���� H����H‰$è����Æ����è����è����è����è����è����H����H‰$è����H‹\$H‰$H»Né0|ù!âH‰\$è����H‹\$H‰\$H����H‰$è����H����H‰$H‹\$H‰\$è����è����H����H‰$è����Æ����è����HƒÄ Ã>������.��0runtime.morestack_noctxt���V��*runtime.racefuncenter���d��"".initdone·���v�� runtime.raceread���„��"".initdone·���œ��"".initdone·���®�� runtime.raceread���¼��"".initdone·���Ð��(runtime.racefuncexit���ä��"runtime.throwinit���ö��"".initdone·���ˆ��"runtime.racewrite���”�"".initdone·��� ��math/big.init���ª��syscall.init���´��sync.init���¾��os.init���È��io.init���Ö��"type.math/big.Int���è��"runtime.newobject���¢��2math/big.(*Int).SetUint64���Ä��*"".smallPrimesProduct���Ö��"runtime.racewrite���ä��*"".smallPrimesProduct���Š��.runtime.writebarrierptr���”��"".init·1���¢��"".initdone·���´��"runtime.racewrite���À�"".initdone·���Ì��(runtime.racefuncexit����@��"".autotmp_0064�$type.*math/big.Int�!@O?@½?�°�’¨ÛaÜ'��*À,�Tgclocals·0115f8d53b75c1696444f08ad03251d9�Tgclocals·e1ae6533a9e39048ba0735a2264ce16a���:c:/go/src/crypto/rand/util.goþTgclocals·a310211a5d93ca643985188646602d0e� �� ���������������þTgclocals·f6a6b475cb239e459c6e992ec7bc8a66� �� ��� ������B ���þ,>go.itab.*"".rngReader.io.Reader�����þTgclocals·7631dfd4f9ccf7ddc1d31dc466e1b4a8�(��(�������������
����þTgclocals·73423680ca5f2d7df4fe760a82d507fb�����������þ,<go.itab.*os.SyscallError.error�����þ>go.string."CryptAcquireContext"�P��H���������������CryptAcquireContext�� �>go.string."CryptAcquireContext"���þ4go.string."CryptGenRandom"�@��>���������������CryptGenRandom�� �4go.string."CryptGenRandom"���þTgclocals·909e4c44977f094d940cb0c020e6d2ab�°��°
���"��������������,�����,�����,������,���������������������€À����€À�����À�����þTgclocals·e592ea1b2d39b9f5e213b58152798333�`��`
������
���
���
���
���
���
���
-��
���
���
����þ,Bgo.itab.*errors.errorString.error�����þtgo.string."crypto/rand: prime size must be at least 2-bit"�€��~��������.�������crypto/rand: prime size must be at least 2-bit�� �tgo.string."crypto/rand: prime size must be at least 2-bit"���þTgclocals·348b68ed995cbc4886749bdc3b6d4f32�`��`
������������� �� �����������������
���þTgclocals·96982e00b21f80ef8791652172c6f421�`��`
��� ������›���›���›���› �����›���›���› ��› ���þ`go.string."crypto/rand: argument to Int is <= 0"�p��j��������$�������crypto/rand: argument to Int is <= 0�� �`go.string."crypto/rand: argument to Int is <= 0"���þTgclocals·9922ca2dc78f5d05d8806d01efda5cf5�H��H��� �������������€���€�������€����þTgclocals·c973bdb22fad3006d41b5494f2902635�H��H��� ���+���+���+���+���«���« ��« ���þTgclocals·e1ae6533a9e39048ba0735a2264ce16a� �� ��������������þTgclocals·0115f8d53b75c1696444f08ad03251d9�����������þ*"".Reader�� type.io.Reader���þ*"".smallPrimes��0type.[]uint8�0�������������������������""".statictmp_0062���þ**"".smallPrimesProduct��$type.*math/big.Int���þ,""".statictmp_0062��type.[15]uint8� %)+/5�þ,"".initdone·��type.uint8���þ"".Read·f��������������"".Read���þ0runtime.racefuncenter·f��������������*runtime.racefuncenter���þ&runtime.raceread·f�������������� runtime.raceread���þio.ReadFull·f��������������io.ReadFull���þ.runtime.racefuncexit·f��������������(runtime.racefuncexit���þ,runtime.throwreturn·f��������������&runtime.throwreturn���þ"".init·1·f��������������"".init·1���þ(runtime.newobject·f��������������"runtime.newobject���þ2runtime.racewriterange·f��������������,runtime.racewriterange���þ&runtime.typ2Itab·f�������������� runtime.typ2Itab���þ(runtime.racewrite·f��������������"runtime.racewrite���þ8runtime.writebarrieriface·f��������������2runtime.writebarrieriface���þ."".(*rngReader).Read·f��������������("".(*rngReader).Read���þ*sync.(*Mutex).Lock·f��������������$sync.(*Mutex).Lock���þ<syscall.CryptAcquireContext·f��������������6syscall.CryptAcquireContext���þ.sync.(*Mutex).Unlock·f��������������(sync.(*Mutex).Unlock���þ:runtime.writebarrierstring·f��������������4runtime.writebarrierstring���þ*runtime.panicindex·f��������������$runtime.panicindex���þ2syscall.CryptGenRandom·f��������������,syscall.CryptGenRandom���þ"".Prime·f��������������"".Prime���þ(runtime.makeslice·f��������������"runtime.makeslice���þ6math/big.(*Int).SetBytes·f��������������0math/big.(*Int).SetBytes���þ,math/big.(*Int).Mod·f��������������&math/big.(*Int).Mod���þ2math/big.(*Int).Uint64·f��������������,math/big.(*Int).Uint64���þ8math/big.(*Int).SetUint64·f��������������2math/big.(*Int).SetUint64���þ,math/big.(*Int).Add·f��������������&math/big.(*Int).Add���þ@math/big.(*Int).ProbablyPrime·f��������������:math/big.(*Int).ProbablyPrime���þ2math/big.(*Int).BitLen·f��������������,math/big.(*Int).BitLen���þ"".Int·f�������������� "".Int���þ$runtime.convT2E·f��������������runtime.convT2E���þ$runtime.gopanic·f��������������runtime.gopanic���þ,math/big.(*Int).Cmp·f��������������&math/big.(*Int).Cmp���þ"".init·f��������������"".init���þ(runtime.throwinit·f��������������"runtime.throwinit���þ math/big.init·f��������������math/big.init���þsyscall.init·f��������������syscall.init���þsync.init·f��������������sync.init���þos.init·f��������������os.init���þio.init·f��������������io.init���þ4runtime.writebarrierptr·f��������������.runtime.writebarrierptr���þbruntime.gcbits.0x48844400000000000000000000000000� �� H„D��������������þ&go.string."[]uint8"�0��0���������������[]uint8�� �&go.string."[]uint8"���þtype.[]uint8� �� �������ß~.8�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��&go.string."[]uint8"���p��*go.weak.type.*[]uint8���€��"runtime.zerovalue�����type.uint8���þ6go.typelink.[]uint8/[]uint8��������������type.[]uint8���þbruntime.gcbits.0x88000000000000000000000000000000� �� ˆ����������������þ6go.string."*rand.rngReader"�@��@���������������*rand.rngReader�� �6go.string."*rand.rngReader"���þngo.string."func(*rand.rngReader, []uint8) (int, error)"�€��x��������+�������func(*rand.rngReader, []uint8) (int, error)�� �ngo.string."func(*rand.rngReader, []uint8) (int, error)"���þ\type.func(*"".rngReader, []uint8) (int, error)�À��À�������Á"èÜ�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��ngo.string."func(*rand.rngReader, []uint8) (int, error)"���p��ngo.weak.type.*func(*"".rngReader, []uint8) (int, error)���€��"runtime.zerovalue��� €�\type.func(*"".rngReader, []uint8) (int, error)���Р�\type.func(*"".rngReader, []uint8) (int, error)���€��$type.*"".rngReader�����type.[]uint8��� ��type.int���°��type.error���þ go.string."Read"�0��*���������������Read�� � go.string."Read"���þLgo.string."func([]uint8) (int, error)"�`��V���������������func([]uint8) (int, error)�� �Lgo.string."func([]uint8) (int, error)"���þ>type.func([]uint8) (int, error)�°��°�������„N4P�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Lgo.string."func([]uint8) (int, error)"���p��Pgo.weak.type.*func([]uint8) (int, error)���€��"runtime.zerovalue��� €�>type.func([]uint8) (int, error)���А�>type.func([]uint8) (int, error)���€��type.[]uint8�����type.int��� ��type.error���þ$type.*"".rngReader��Ð��Ð�������"µX�6������������������������������������������������������������������������������������������������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��6go.string."*rand.rngReader"���p��6go.weak.type.**"".rngReader���€��"runtime.zerovalue�����"type."".rngReader���` �$type.*"".rngReader���Àð�$type.*"".rngReader���ð�� go.string."Read"�����>type.func([]uint8) (int, error)��� ��\type.func(*"".rngReader, []uint8) (int, error)���°��("".(*rngReader).Read���À��("".(*rngReader).Read���þ^runtime.gcbits.0x000000000000000000000000000000� �� �����������������þ4go.string."rand.rngReader"�@��>���������������rand.rngReader�� �4go.string."rand.rngReader"���þ go.string."prov"�0��*���������������prov�� � go.string."prov"���þgo.string."mu"�0��&���������������mu�� �go.string."mu"���þ*go.string."rngReader"�@��4�������� �������rngReader�� �*go.string."rngReader"���þ"type."".rngReader��°��°�������–)s�™����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� À� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��4go.string."rand.rngReader"���p��$type.*"".rngReader���€��"runtime.zerovalue���À�"type."".rngReader���À�� go.string."prov"���Ð��"go.importpath."".���à��&type.syscall.Handle�����go.string."mu"��� ��"go.importpath."".���°��type.sync.Mutex���`à�"type."".rngReader���à��*go.string."rngReader"���ð��"go.importpath."".���€°�"type."".rngReader���þ*go.string."[15]uint8"�@��4�������� �������[15]uint8�� �*go.string."[15]uint8"���þtype.[15]uint8�À��À�������Ñ µ(�‘������������������������������������������������������������������������������� �� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��*go.string."[15]uint8"���p��.go.weak.type.*[15]uint8���€��"runtime.zerovalue�����type.uint8��� ��type.[]uint8���þ>go.typelink.[15]uint8/[15]uint8��������������type.[15]uint8���þ go.string."sync"�0��*���������������sync�� � go.string."sync"���þ&go.importpath.sync.� �� ���������������� � go.string."sync"���þ&go.string."runtime"�0��0���������������runtime�� �&go.string."runtime"���þ,go.importpath.runtime.� �� ���������������� �&go.string."runtime"���þ$go.string."errors"�0��.���������������errors�� �$go.string."errors"���þ*go.importpath.errors.� �� ���������������� �$go.string."errors"���þgo.string."io"�0��&���������������io�� �go.string."io"���þ"go.importpath.io.� �� ���������������� �go.string."io"���þgo.string."os"�0��&���������������os�� �go.string."os"���þ"go.importpath.os.� �� ���������������� �go.string."os"���þ&go.string."syscall"�0��0���������������syscall�� �&go.string."syscall"���þ,go.importpath.syscall.� �� ���������������� �&go.string."syscall"���þ(go.string."math/big"�@��2���������������math/big�� �(go.string."math/big"���þ.go.importpath.math/big.� �� ���������������� �(go.string."math/big"���þ"runtime.zerovalue������ÿÿgo13ld