MKDYTITVLGCGVMGTAVTSAILKSKFDPYPKKIIACTIPSQEQSLKETFADQPLVHVSAGVENNNKAVTEADVIILGCKPYMYEGIYEEVKESLTGKQLLISLLAGTTIKELSIFTPYVAKVMTNTPARFGCGTAAIAFAPEVGEESQELVMKLIDTVGMTVKIPEKNMDIATSLIGSGPAFCLLMMESMIDGAVRMGMPYDVASVAAAKVMEGTARMVLETGEHPAALKSKVCTPGGTTIGGLLTMEDRGLRSAIARGVEEAANISASFAKK*