MGIFSLITGRPGPSGFGSASTAEQVTEGVDASNLTAIVTGGASGIGFETARVLALRKAHVVIAARNMDAANEAKQLILKDNEAAHVDVLKLDLCSMKSIRAFVDNFNALNLPLNLLINNAGIMFCPFQLSQDGIESQFATNHIGHFLLTNLLLDKMKSTARTTGIEGRIVNLSSIAHLHTYENGIKFDGINDEKSYSDKRAYGQSKLANILHAKELSRRLQEEGANISVNAVHPGLIMTNLFRHSAVLMKILQLLSYILWKNVPQGAATTCYVALHPSMKGVSGKYYLDCNEMAPSAYASDETLAKKLWDFSNKLVNSPPTTSN*