MGSAISQVLRGNGESGYGFHTSAEDITQGLDLSPTTAIVTGATSGIGLETAKALAMRGARVILAARNIKAAESVKESILENKPDARIEILELDLSSLASVRRAAEDFHARNLPLHILIRNNAGALVPRFMRSEDGIELQFATNHLGHFLLTKLLLDKMVETSRDSRMEGRIVNVASQCYRIARDGIEFDKLNDPASFSTTYPLGYGISKLANILHAKELARRLKERGANVTANAVHPGVIHTNIVRIAPEYISCKITKMIMSHDSGAATTCYVATHPGVSGVSGKYFVDCNKAECVSYANDMKLAQRLWQFSEKWTSPAGDGTD*