MNYQQGKLVLITGATGHVGHAVLLRALSAGYQVRITLREPSKAALVRDSLPGRYHLNRLSFVTVCDLTQRGAFDEALQDVSYIIHIASPLQRPTYTDYNRDIIAPTVQGTSNLLHSALNHPTVQRIVITSSTSAILDINPTNNLPLTPSDHPISTTHRHPNYGPDFITTSEHAYIAAKTAALNLASAFRAQNLPHFDIIHLLPGYVFGPKGLATTPREAISGSNVFGIGLVMRKGSWRDWVVEAMSCHVDDIAEAHVNALDPRVAGNQDFILSVPFRPEEVKSIIRKRFPEEGDMVKEGIFAGGNEYYRWFHVSYDVSSSEEMLLGRKLRGIEEQIVDSAKQVLALVKN*