MVGVEEEEKRQYAASLASVREAQKRIAPFVHVTPLLTSSSLNHLAHATLYFKCELFQKGGAFKFRGASNAIFSLSPESASKGVVTHSSGNHAAAVALAAKLRSIPAFIVMPNNAPKCKVENVKRYGGNICFCEPTVESREEVARNLQEKTGATMIHPYNDGRIISGQGTIALELLEQVPELDAIIVPISGGGLISGISLAAKAIKPSIKIFAAEPKGADDAARSKAAGELVILSHTDTIADGLRARLGSLTWPVVCDMVDEVITVTDEEIVKAMRMCYETLKVVVEPSGAVGLAAVLSAQFQSRPSRSTSLHVGIVLSGGNVDLDALSEFFKGF*