MSSRVLLGRAAWAAPSASHAFSRVGITMPLRAKILSAKPEYRAQMSTVKAQYAEDEQDVLFSSLYGLRTIELNRPKKLNSLNLSMIKKITPRLLEWEKSDMANVIVMKGAGDKAFCAGGDVAALAEANVKGKQGVQQSAAYFAEEYALDHLIATYQTPYIAFMDGITMGGGVGLSAHAPMRIATERTVFAMPETNIGFFPDVGASFFLPRLDGAIGTYLGLTGETLSGANVFYTGIATHYMHSTTLPLLESRLAELRFNDYDSMQERLAHITTAIEEYTTGLPHDQPILLAGELRQAIDRCFSHDSVAKIVAALQNEAESGPVREWAQKTLDTLHSRSPISLHVSLRQLRIAQKWGIRETFEKEHQLAAKFMASPDFNEGVTARLISKPKRNPNYNPAKIGDVDTESETFKNFFRPAKDLQPIKFLNKRDFNEYPFTDFGLPRERQVRELVQTEDLSQREVISKFVALSKARLGVKEVVEEIVYRKTVAGAHGRATWVN