MSHLPACRLLLALACALAAGTAVGGTPREPVATFSIAARDPATGELGVAVASRFFAVGTVVPWAKAGVGAVATQAFCNTSYGPRGLDLLAKGATPAETLGILLRSDPERDLRQVGIVSAAGASATYTGKGTNAWAGGRSGPDYAIQGNILTGEAVVAAMERAFVGGKGSLADRLYAALAAGDAAGGDSRGRQSAALLVVKEGAGYGGFDDREIDVRVDDHPRPFEELKRLLDYAQMNAAWNEGWTAFRRKQLPAALAAQERAAARAPANGEVLYDLAVIRLAAGQRAGALEALRRALAANPKLGAQARTDADLAALRGDAAFEKLVR