MPLTTIDLPTVFADLAPIPQQDGPHAVCRIDYPPDFTLAYDYMRALWKADERSRRALDLTTLCLELNPANYTVWHFRRLCLEALNLRNDQTQIGVDLALAADLGGSNPKNYQIWYHRRALLEKLDNPKILRDYCHQELSYIASVIVKDGKNYHAWSHRQWILRTLNDDTAWTDEVLYTEYLIDEDLRNNSAWNGRWFAVHRGQKELLSVETDGPAQADYAIKIARLDPYNESPWRFLIAVLNEQRPQLSHDQFIELVESYLGRILEIQENVVEPSGKGPCPNLLSAQVDLLEWMSDGSSKTKALDYLEELKTHDPIRKRYWAMRQQQIQAL*