MGVSGGEEGARYGPSLMPGGTLEAYKYIEDVVKKVAAQVDDGPCVTYVGDGGAGNFVKMVHNGIEYGDMQLISEAYDVLKCVGGLSNEEIAETFADWNRGELESFLIEITADIFTVKDDLAGGELVDKILDKTGMKGTGKWTVQQAAELSIAAPTIAASLDSRFLSGLKEEREAAAKIFKEHGLTDVLGYKNIDKKQLVDDVRKALYASKICSYAQGMNLLRAKSNEKSWNLNLGELARIWKGGCIIRAVFLDRIKKAYDRNPTLASLLVDQEFAKEMVDRQAAWRRVVGLAISMGISTPGMSASLAYFDTYRRARLPANLVQAQRDYFGAHTYERTDRTGSYHTEWAKLARKPKSYSKV*