MLTLCDLYRLDGRVAIITGGASGIGATTAKLFASQGAKVVVADIQDEKGSALVKDLGPNSRYFHCDVSCEDQVSACVEFATSTYGKTLDIMFNNAGVVDAGKPEQAFLRITDIDASSFDHVCSVNVKGTLFGVKHAAKAMISSTDSMRCILNMCSISAVVAQRTYHSYTISKHAIIGITKTAASELGRHGIRVNCISPVGIITPLLTKLLQKLQPTLTSEQIQEAYVCNSELAGTKLEVEDVANAALFLCSQDAKYISGHNLVLDGGLSASRPFDPFRNPYE*