MIMVGKQFLSRFYNVGVFRFRSSSGSLIRLSSTQAGSRLEGKVALITGAASGIGRASAKEFIRNGAKVIIADIQDELGMDATRDLGPNSDFIHCDVKQEEQVEEAVNYTVSKHGQLDIMYNNAGISGPLVSNIAEMDMKDFDNVMNINVRGMVLGMKHAARVMVPRKQGCILCTASITGLIGGVAPHPYSISKFAIPGLVKSVASELCKHGIRVNCISPYAIATPFATEGIEQLYPESSIEEIAMFLDYSGELKGVRCEVKDIARAALYLASEDGRYITGHNLVVDGGFSVIKQFKLPQLPQQTS*