MSRAASTIYDALVIGSGPAGLSSALALARVCRSSIIFDSGEFRNKGAKEMHTFLSRDGIPPEKFRSIARQQIEDKYSDQVTFVPAKIVAVSNTEVAPGYKGFQAVDNLNNTYLGRKLVLATGVEDILPTDIEGYKENWPQHMQCPFCDGFEQRNYPVGLLSFPNPSYSHFALMALAFNKDFTIYSNGPVPTDEPTQAALKKVMAAGIKLDERPILRLVNNGEGPDEGISIEFESGNPVTLGMLFHRPPFRNRGQELIDQLGLKTKPNGDVDVDPMMLQSSVYGCFAAGDTQESIKQALMASSNGVRVGASIAFQLADEEGNRALEAAAAKEASL*