MVAIKTIKASNSTALPQTLPDNLTAVFLGATSGIGRSTVKQLAIATDGKSPTIYLVGRSASATTALIAELRQGNPSATIEFIERDVSLVKEADAVMQEISKREEKVDILFMSVGFMSFEGRKETNEKLEPSFTTRYYSRVRSIQTLLPLLNRSANPHVVNILAGGMEGPLVEDDLDLAKPGNYGVASSANQVATMLTLVLERFAQENPKISFVHAFPGLTATPLLSRGSSGIIGFLLQWIVTPLGGLFFASPDDVASRALFYATNARYTVEETESSAVPVPEGLDKAKRSAGGVFLINDKSEAADNEKVLAGIREKMAGPVQDHLDNVFKRLFQ*