MMDVVNRSNFEAFVAILVVLFGGIVVKVFRDLIWRPYAFHKAYTGQGIRGPPYRILAGNVPESTGLLRDAYAQPMQDISHDIVPRITPHYHKWRQIYGDTIFYWHGIRSRLYISEPELIKEVLSNKFGHYEKDIPRPFILVLFGRGLFFMDGLRWVKHRRIVSPIFNIDKLKRMVACTSSMLENWQEMMSQADSDDKEIDVHSELRALTADIISHTAFSSNYNEGKEVFELQRELQEMAAQAEQSVFIPGSQYIPTRKNRYAWKIDRRVKEILNSIIQSRLAPKTTTITH