MESPFRADLLRGKAALVTGGGSGIGFEIAAQLARHGAHVALMGRRREVLDKAVAALRSEGLRAVGFDGDVRKQEDAARVIAATVEHFGKLDILVNGAAGNFLASPEDLKPKGFRTVLDIDTVGTYTMCYEALKYLKKGGPGRGPSSGGLIINISATLQYTAAWYQIHVSAAKAGVDGITRSLALEWGTDYDIRVNGIAPGPIQDTPGMRKLAPEEMGNKGKRETMPLFKLGEKWDIAMAALYLASDAGKYVNGAIIIVDGGLWLSRPRHIPKEEVKALSKVVEKKVRASGVGVPSSKL*