MSLPSLKQYHRKPYEAISPSRPELSQAGKTVLVTGGNSGIGYAIARNFIKAGAKRVIILGRRPDVVKAATEKLAQEAKDFGSSTVPDGRVCDIASLESTEALWSALQKEGIYIDVLVLNAAAGGRVAPILESGLKNVWADYETNVRSSLDFAERFYKQAGKGADSRKFLIYLSSIVSYMWSTMAPERPSYGLTKNAGTALVQQIARETNVNDMQVVSFHPGGVLTDMARAAGAREDLGIPFDDENLPGQFAVWAASREAEHLHGRFVWANWDVDEVKAVLGKQIAQEPNFLKVGIEGLSENLPNPMIPPEMLEKLLQFQKGAQEKK*