MPSTWARLVNLVIRPPRADYSPDASLPGGSSRRFRISGEICKRVDLILETRGARDGGDDDACRRIDEARSMRVQCSHYVPESVPPNAKLPCVIYLHGNSGSRCDAADVVFKLLPRRVTVFALDLGGSGLSDGEYVTLGVREILDVDAVVKHLRAQGKTSKIGLWGQSMGAVTALLYSHRDPSIAGIVLDSPFSSLETLVLELVETYNMRSKFMTVPSYMTKIAYSFLRSSIKRRAKFDVKELDPLKLAPESFSPALFAHGVNDDFISPKHGKALHEAYAGDKDIFNFEGDHNSARPEAFYEKAAVFF