MAASLAELEGLAPWPAQLEDSPLFPAAAAPEAEAAGGFEREPSGRSRAAAETPLAADYGPEGHAHAYAAEADAAAAGGAEHAELSVVSAADPEAPALGPWPEFGDVPGAAALSAAPSVAALGPEEARAARLEPEGIERLQRELEDLVAARAPLPTSDLPVPGREYPSTAPAAAAGRARRRRATLPFAAPTPTPPPTLLEEASPAPPYRPPFLPGADRPARPPAAPRLLQGRRGRVPELFTNTALLRRESIRFAPRVATWSLLFLRAADSDCDGRLVWREFLPYGLAAYKALHSTWDERRARA