MSGKQFLNRLYDVGAFRIRSSSGCSSSMIRHSSTQAGSRLEGKVALITGAASGIGRATAKEFIQNGAKVMIADIQDELGMEAARELGPNSDFVHCDVTQEEQVEEAVNHTVSKHGHLDIMYNNAGISGPLVSDIAEIDMKDFDDVMNTNVRGMVLGMKHAARVMVPRNRGCILCTASIAGLIGGVAPHPYSISKFAIPGLVKSVAGELCKHGIRVNCISPYAIATPFATEGLEQLFPESRPEHIAMFLDYSNELKGVRCEVKDIAMAALYLASEDGRYITGHNLVVDGGFSVMKRFKLPQSS*