MESPFRADLLRGKAALVTGGGSGIGFEIATQLARHGAHVALMGRRREVLDKAVAALRSEGLKAVGFDGDVRKQEDAARVIAATVEHFGKLDILVNGAAGNFLASPEDLKPKGFRTVLDIDTLGTYTMCYEALKYLKKGGPGRDPSSGGLIINISATLQYTAAWYQIHVSAAKAGVDSITRSLALEWGTDYDIRVNGIAPGPIQDTPGMRKLAPEEMGKGKRETMPLFKLGEKWDIAMAALYLASDAGKYVNGATIIVDGGLWLSRPRHIPKEEVKALSKVVEKKVRASGVGVPSSKL*