MGKVLQKEAFGLAAKDNSGVLSPFSFTRRETGEKDVRFKVLFCGICHSDLHMVKNEWGMSTYPLVPGHEIVGVVTEVGAKVTKFKTGEKVGVGCLVSSCGSCDSCTEGMENYCPKSIQTYGFPYYDNTITYGGYSDHMVCEEGFVIRIPDNLPLDAAAPLLCAGITVYSPMKYHGLDKPGMHIGVVGLGGLGHVGVKFAKAMGTKVTVISTSEKKRDEAINRLGADAFLVSRDPKQIKDAMGTMDGIIDTVSATHSLLPLLGLLKHKGKLVMVGAPEKPLELPVMPLIFERKMVMGSMIGGIKETQEMIDMAGKHNITADIELISADYVNTAMERLEKADVRYRFVIDVANTLKPNPNL*