MNLEKINELTAQDMAGVNATILEQLNSDVQLINQLGYYIVSGGGKRIRPMIAVLAARAVGYQGSAHVTIAALIEFIHTATLLHDDVVDESDMRRGKATANAAFGNAASVLVGDFIYTRAFQMMTQLGSLKILEVMSEAVNVIAEGEVLQLMNVNDPDITEENYMRVIYSKTARLFEAASQCAGLLADCTAEEERALQDYGRYLGTAFQLIDDLLDYSSDGERLGKNVGDDLNEGKPTLPLLHAMHHGTPDQSAMIRGAIEQGNGRHLLDAVLETMATCGSLEWTQKRAEDEADKAIAALQILPDTPWREALIGLAHIAVQRDH*