MSRTFSDDMSTAIEGLGRRPSSCQARLQSLTASMQCVAATSGLRASTCARAQQQRKAVQAVSLRASTFSGLRLHQQIATPRAQRAAVIARAEAAPAQLDALESTVAKVVGAENAPSVVTLGFIAFWYGLNIAFNLQNKVIFNYFPYPWFVSSVHVVVGAAYCILAYLIGAKKASFERPITSEELTAIAGPASMHAIGHVAANLSFAAVAISLTHTVKTLEPAFNVVLSRLLMGTSTPLPVVGSLIPIMLGVAMASAAELTFNWTGFLTAMMSNLTFGFRAVWSKKAMSNIKNLGSTAIYAYTTLISVIICVPGIFIFERGVFAAIKEQVALKGATEFYGALLSVGLLYHLYNQFAFNTLARVTPVSHGVCNVVKRVAIIGTSVLFFGNKLTMQTKVGTAIALFGTWLYTEMSKKKPVPKVAX