MSDKVTVTYIWIGGSGRELRSFSRTLSKSVEDASELPEWTFDGSSTGLASGEDNEVVLKALKIYRDPFLGGNNILVMCEVYTLNGDALPTNHRARAKQIFSISEVAAADPLFQIEVEFVLLDPNTYEPVGWPLGGYTGPKGGYYCGEGADKVFGRDILDAHYKACQYAGINIAGVHAGRTHGQWAFQIGWTAGIDAADQVWMARYILERLVEQAGLRVTLDSKPIEGDWDGCGAHVNYATAGMLEDGGLALIKKAIANLAVHHDELLSAYGEGVSRLLTGTHETASLNTFSWGVDSRSASIRISMDAVQQGKGYFEVRLPASNMNSYVVTALLVEVTILLE