MTRVLLTGGSGFIAAHTLDVLLKRGHSVVTTVRTQEKADKIKAAYPGYGKDKLDFAIVPDIADPTAFDKAVVSDPPFEAVLHTASPFHFNVTDVKKDLLDPAIIGTTGILKSIKKSAPTVKRVVITSSFASIVDHNRISWPEHTYSEEDWNPITREQAEQSPMAGYRASKTYAEQAAWEFLEKEKPNFTLATICPPMVFGPIIHNLESLDNLNTSNQRILYTAQGKFKDEIPATGVHIWVDVRDVADAHVAAFEKEEAANKRYFVVEGYFSNREIAQIIKKHFPQYKDVPGDSTPGGDYPEGGIDGIFKVNNKRSKEILGIQYRPFEQCIVDSVKSFQAVGL*