MTQDWDAGRLDSDLEGAAFDTLAVRAGQRRTPEGEHGEALFTTSSYVFRTAADAAARFAGEVPGNVYSRYTNPTVRTFEERIAALEGAEQAVATASGMSAILALVMSLCSSGDHVLVSRSVFGSTISLFDKYFKRFGIQVDYPPLSDLAAWEAACKPNTKLFFVESPSNPLAELVDIAALAEIAHAKGALLAVDNCFCTPALQQPLKLGADVVIHSATKYIDGQGRGMGGVVAGRGEQMKEVVGFLRTAGPTLSPFNAWLFLKGLETLRIRMQAHSASALALAEWLERQPGIERVYYAGLPSHPQHELARRQQSGFGAVVSFDVKGGRDAAWRFIDATRMVSITTNLGDTKTTIAHPATTSHGRLSPEDRARAGIGDSLIRVAVGLEDLDDLKADMARGLAAL*