MMDVVNRSNFEAFVAILVVLFGGIVVKVFRDLIWRPYAFHKAYIGQGIRGPPYRILAGNVPESTGLLREAYAEPMQDISHDIVPRITPHYHKWHQIYGDTIFYWHGIRSRLYISEPELIKEVLSNKFSHYEKDIPRPFILVLFGRGLFLMDGLRWVKHRRIGSPIFNIDKLKRMVACTSSMLENWQEMMSQADSHDKEIDVHSELRALTADIISHTAFSSNYNEGKEVFELQRKLQEMAAQAERSVFIPGSQYIPTRKNRYAWKIDRRVKEILNSIIQSRLVPKTTTRTHKELDGSQRNLSMTIDEIMDECKTFFFAGHETTSNLLTWAIFLLEINPKWQEVLRKEVISICDTDTPDAEMLSKMKS