MIFVDGIPLSTSQVQMVRGSEILAALLDHPAVLSSSDRLKGTPEKKVSSAERPPPGRLVYIFQSEYATVDPALVQLVGTDEATTCVGLVIRSRNTGITSVSHMDFPGVVDNGLAQMLSSIADNDEDSDEASFDVHLIGGFDDGPKRHPINATVSERKQKKEGFSLPLCSKLIEALHNSQQKFHLQTLCVLRHNTKLDSCGNACPIVSGFLVDTSSDSIMPASFDRSSRGPDEIVRRIRVSLSSDDSNWKGRLLDTYDTCHDRFEIAPCTWMSEWKSYASSLQQLSDSEFLLRCSTSPYAEAPDFVESQRRKWNYLIENPDWRHTFTGKKPRIFQRTDDGGWSKCA