MPAIILDQVVDFSPMIELQETPDTLIASLNLFDVQYHATTAIEIGRQKNADGLIPARERGGERNFLTMDAPSVKVFRIPFFPLDKNIKAQDIQSFRSFAMGGINDNLRTEAEVVNRYMTQILRDVAKTKEKIFAEAVMGRAYNGVGGAANSAYDWYTEWGASQKSVSVDFSSTTVSPAATIEQEARAYIIDQKQDGSTATRIVALCSREFFASLVNSPFVRQAYQYFQGTPNLLRDRLSGNMDVQVFEWNGVTYIEDIHGNIPAGEAFVLPMGIPDMFQAHYAPADTPELANTVARDLYTFMVSEHRTVQLQSEFSLLAVNTRPELVVKLTTA