MATSLRLSGQRVLVTGAGRGIGRAIAQLCAAEGARVALTARTTLELEETARLLPKGQSLVLTADVTSDEQVESLVQAVVQAWGGIDILVNNAGGAQASKGLLHELPAVNLTRLLDLNVVSVHRVTAAVLKHAMLAQQSGKIINISSRAGKQGLPQMSSYVASKFALEGLTATLAAELKDQGITVNSISPGMVDTRSFPKAPEKRGVRTPESIANGLWTVLESPSSGHYLHVDELDSAVAQGFSPSTALKPINELGFQAYLEPRKQENASGPSQKIP*