MFRSALKKTPNDIVLLSAVRSPITRAFKGGFRDSHPEDLLIPILQASLQRANISPDSVNDVLIGNVLAELGFAKTGRTALNAAGFNPTKTTFHTVNRQCSSSLQAITHIAHAIAVGQIEVGIAGGVESMSRNYNPARGIPRDVSPLLKECGVKEATDCLLPMLVTSENVAKRYGVGRTEQDQFAAESQRKAVVAQEEGRFSEIVPVRARRLSSETENETFEFVDRDDGVRQGVTVEKLAALKPVLEGGASTAGNSSQISDGASITILASRAWAESHGLRPIARFAGTQVAGCAPDEMGIGPIDAIKRLYKHSGVSQSDVDIFELNEAFASQSIHCIRELGIDMAKVNPNGGAIALGHPIGATGARQTATLLAELARSDKEVGVVSMCASTGMGVASLFIRE*