MKDYTITVLGCGVMGTAVTSAILKSKFDPYPKKIIACTIPSQEQSLKETFADQPLVHVSAGVENNNKAVTEADVIILGCKPYMYEGIYEEVKESLTGKQLLISLLAGTTIKELSIFTPYVAKVMTNTPARFGCGTAAIAFAPEVSEESQELVMKLIDTVGMTVKIPEKNMDIATSLIGSGPAFCLLMMESMIDGAVRMGMPYDVASVAAAKVMEGTARMVLETGEHPAALKSKVCTPGGTTIGGLLTMEDRGLRSAIARGVEEAANISASFAKK*